Bài đăng

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

Playback test case trên trình duyệt Chrome

Hình ảnh
Selenium IDE là 1 công cụ thuộc bộ kiểm thử phần mềm tự động Selenium. Selenium những ngày đầu được xây dựng và chỉ được sử dụng trên trình duyệt Firefox. Selenium IDE là 1 add-on của trình duyệt Firefox. Cả hai tính năng record và playback test cases của Selenium IDE trước đây chỉ được sử dụng trên Firefox. Tuy nhiên, hiện nay tính năng playback test cases đã có thể sử dụng trên các trình duyệt khác.  Vậy để playback test cases ở trình duyệt khác Firefox thì ta cần làm những gì và ưu, nhược điểm của việc playback test cases tại trình duyệt khác Firefox được rút ra là gì? Bài viết này sẽ giới thiệu cách playback test case trên trình duyệt Chrome. 1. Hướng dẫn cách playback test case trên trình duyệt khác với trình duyệt Chrome Bước 1 : Kiểm tra phiên bản Java hiện có của máy tính Mở commang prompt( phím tắt Windows + R sau đó gõ cmd) và gõ “java -version” Bước 2 : Download Selenium WebDriver  Truy cập  http://www.seleniumhq.org/dowload  sau đó downl...

Cách thêm lệnh tự định nghĩa bởi người dùng trong Selenium IDE

Hình ảnh
1. Tại sao cần thêm lệnh tùy chọn của người dùng trong Selenium IDE Command : Tập các thao tác thực hiện đối với trang web đang test. Ví dụ: type, click,…  Target: Vị trí của các phần tử trên trang web  Value: Giá trị của phần tử trên trang web hoặc giá trị mà bạn muốn nhập vào. Các lệnh hay hành động( command) trong Selenium IDE được hỗ trợ rất nhiều. Các lệnh chủ yếu gặp thường là Open, click, type, verify, wait …  Đối với hành động Type nó chỉ mang ý nghĩa là việc nhập vào nội dung và nội dung này có thể là bất cứ ký tự chữ, chữ số, ký tự đặc biệt nào. Tuy nhiên khi người dùng muốn xây dựng 1 test case về việc kiểm tra một nội dung có điều kiện nào đó hoặc phục vụ mục đích riêng của người dùng thì họ cần phải tự xây dựng 1 hành động( lệnh) của riêng mình. Điều đó dẫn tới việc làm sao để tự xây dựng lệnh tùy chọn trong Selenium IDE mà người dùng muốn sử dụng.  Bài viết này sẽ hướng dẫn cách thêm 1 hành động tự định nghĩa bởi người dùng trong Selenium I...

Hướng dẫn tạo test case cơ bản sử dụng Selenium IDE

Hình ảnh
1. Giải thích các thành phần trên giao diện Selenium IDE 1.1 Giao diện Selenium IDE: 1.2 Giải thích thành phần Thanh trượt tốc độ : Cho phép điều chỉnh tốc độ việc chạy lại test case    BaseURL : Thanh lưu đường dẫn link trang web cần test  Nút record : thực hiện ghi lại quá trình tạo test case    Play test suite : Chạy lại test suit đang thực hiện    Play test case : Chạy lại test case đang thực hiện    Nút dừng : Cho phép dừng quá trình phát lại tại 1 bước tùy chọn    Nút next step : Cho phép tiếp tục chạy sau điểm đã đặt nút dừng trước đó  Command : Tập các thao tác thực hiện đối với trang web đang test. Ví dụ: type, click,…  Target : Vị trí của các phần tử trên trang web Value : Giá trị của phần tử trên trang web hoặc giá trị mà bạn muốn nhập vào.  Table : Bảng chứa các bước thực hiện tạo ra 1 test case, bao gồm Command, Target, Value. Mỗi giá trị trên là 1 cột trong bảng  S...

Selenium IDE

Hình ảnh
A. SELENIUM 1. Selenium là gì? Selenium là bộ kiểm thử tự động miễn phí (mã nguồn mở) tự động dành cho các ứng dụng web trên các trình duyệt và nền tảng khác nhau. 2. Thành phần của Selenium Selenium là 1 bộ phần mềm, mỗi bộ đáp ứng nhu cầu kiểm thử khác nhau Selenium gồm có 4 phần: ‾ Selenium IDE ‾ Selenium Remote Control( Selenium 1) ‾ Web Driver ‾ Selenium Grid 2.1 Selenium IDE Được tạo ra bởi Shinaya Kasatani của Nhật. Selenium IDE là một phần mở rộng của Firefox có thể tự động hoá trình duyệt thông qua tính năng ghi lại và phát lại. 2.2 Selenium Remote Control(Selenium 1) Được tạo ra bởi Paul Hammant – 1 kỹ sư của ThoughtWork. Paul Hammant đã quyết định tạo một máy chủ sẽ hoạt động như một proxy HTTP để "đánh lừa" trình duyệt để tin rằng Selenium Core và ứng dụng web được thử nghiệm đến từ cùng một tên miền. 2.3 Web driver Web driver được tạo ra bởi Simon Stewart vào năm 2006 khi các trình duyệt và các ứng dụng web đang trở nên mạnh hơn và hạn chế hơ...