Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Selenium

Tìm hiểu về Cucumber

Cucumber là gì? Cucumber là một công cụ kiểm thử tự động dựa trên việc thực thi các functions được mô tả dướng dạng plain-text, để hỗ trợ cho việc viết Behavior Driven Development(BDD). Nói theo cách khác Cucumber là công cụ phần mềm được sử dụng bởi tester để thực hiện các trường hợp kiểm thử kiểm tra hành vi của phần mềm. Tạo project Cucumber mvn archetype:generate "-DarchetypeGroupId=io.cucumber" "-DarchetypeArtifactId=cucumber-archetype" "-DarchetypeVersion=7.17.0" "-DgroupId=mycucumberplanet" "-DartifactId=mycucumberplanet" "-Dpackage=<package-name>" "-Dversion=1.0.0-SNAPSHOT" "-DinteractiveMode=false" Hoặc viết như sau mvn archetype:generate \ "-DarchetypeGroupId=io.cucumber" \ "-DarchetypeArtifactId=cucumber-archetype" \ "-DarchetypeVersion=7.17.0" \ "-DgroupId=mycucumberplanet" \ "-DartifactId=mycucumberplanet" \ "-Dpackage...

TestNG: Làm quen với TestNG - Part 1

TestNG là gì? TestNG là một framework testing dành cho Java được tạo ra bởi Cedric Beust và lấy cảm hứng từ JUnit và NUnit. Mục tiêu thiết kế của TestNG là bao phủ một phạm vi rộng hơn các loại thử nghiệm: unit, functional, end-to-end, integration, v.v., với các chức năng mạnh mẽ và dễ sử dụng hơn. Homepage:  TestNG Documentation Tạo Project TestNG Tạo Project bằng command line mvn archetype:generate -DgroupId=ToolsQA -DartifactId=DemoMavenProject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false mvn archetype:generate: Đây là câu lệnh Maven để tạo project mới từ archetype. -DgroupId: Xác định groupId của project, thường là tên domain hoặc tổ chức của bạn. -DDartifactId: một phần của định danh duy nhất cho dự án Maven của bạn -DarchetypeArtifactId: Xác định archetype sẽ được sử dụng. Tham khảo các Archtypes: https://maven.apache.org/archetypes/index.html -DinteractiveMode=false: Tắt chế độ tương tác, nghĩa là Maven sẽ không hỏi bạn các câu hỏi trong qu...

Hướng dẫn sử dụng Selenium với Intellij IDEA và Eclipse

Trong bài viết này, mình xin hướng dẫn các bạn các tạo project Selenium bằng Intellij IDEA và Eclipse. Bạn nên chọn cài đặt các công cụ sau để thực hiện auto test JDK. Firefox (phiên bản hỗ trợ hiện tại là 45). Bạn có thể tìm kiếm trên Google. Thường thì thư viện Selenium sẽ hỗ trợ phiên bản Firefox thấp hơn. Chrome (nếu bạn sử dụng). Intellij IDEA (nếu bạn sử dụng thay vì sử dụng Eclipse). Eclipse (nếu bạn sử dụng thay vì Intellij IDEA). Selenium library. Test NG (dùng để xuất report) Firebug: tìm xpath trong Firefox Lưu ý : Bạn nên cài đặt phần mềm vào thư mục mặc định (thường là C). Việc đổi thư mục đôi khi sẽ làm lỗi trong quá trình biên dịch và chạy phần mềm. Mình đã thử cài đặt Intellij IDEA vào phân vùng E và nó không nhận ra Java. Cài đặt Firefox vào phân vùng E, và kết quả không chạy được project do không tìm thấy Gecko library.