Xu hướng ngày càng phổ biến của các chuẩn mới về sản xuất phần mềm là yêu cầu các developers viết unit test khi cài đặt source code. Việc viết unit trước đó rất hạn chế, ít, nhiều khi còn không được thực hiện trong các dự án. Bài viết xin giới thiệu một trong những công cụ phổ biến và hữu dụng được sử dụng để viết Unit test có một cái tên rất đặc biệt “cucumber – dưa chuột”. Nội dung bài viết : 1. Cucumber là gì. 2. Ngôn ngữ Gherkin. 3. Hướng dẫn cài đặt Cucumber. 4. Tổng ... »
Mục tiêu bài viết Tự động test chức năng login default trong Laravel 5 sử dụng Behat-Laravel-Extension Tham khảo link github : https://github.com/laracasts/Behat-Laravel-Extension Mục tiêu của bài viết là quen với cách viết sử dụng behat, thực hành trực tiếp vào chức năng login trong Laravel. Giới thiệu về Behat-Laravel-Extension 1. Cài đặt composer require behat/behat behat/mink behat/mink-extension laracasts/behat-laravel-extension --dev Tạo file behat.yml và config default: extensions: Laracasts\Behat: # env_path: .env.behat Behat\MinkExtension: default_session: laravel laravel: ~ Tạo thư mục feature để thực hiện viết scenario test. vendor/bin/behat ... »