Hướng dẫn kiểm thử tự động với selenium
Selenium là một bộ kiểm thử tự động (mã nguồn mở) miễn phí cho các ứng dụng web trên các trình duyệt và nền tảng khác nhau. Selenium chỉ tập trung vào việc tự động hóa các ứng dụng dựa trên web. Việc kiểm thử được sử dụng bằng công cụ Selenium thường được gọi là Automation Selenium Testing. Selenium không chỉ là một công cụ duy nhất mà nó là một bộ phần mềm, mỗi bộ nó cung cấp các nhu cầu thử nghiệm khác nhau của một tổ chức. Nó có 4 thành phần: Show
Hiện tại, Selenium RC và Selenium WebDriver được sáp nhập vào một khuôn khổ duy nhất để tạo thành Selenium 2 (Selenium 1 đề cập đến Selenium RC). Từ Selenium 2 phát triển dần lên Selenium 3 và Selenium 4 là bản mới nhất hiện nay. Tính tới thời điểm hiện tại là 4.4.0 (27/09/2022)Bản Selenium 3 cuối cùng là 3.141.59 . Chúng ta học thì học bản Selenium 4 mới nhất. II. Giới thiệu về Selenium Integrated Development Environment (Selenium IDE)Selenium Integrated Development Environment (IDE) là framework đơn giản nhất trong bộ Selenium và nó là phần dễ nhất để học. Nó là một Browser plugin mà bạn có thể cài đặt dễ dàng như các plugin khác. Tuy nhiên, vì sự đơn giản của nó, nên chỉ sử dụng công cụ IDE làm công cụ tạo mẫu. Nếu bạn muốn các trường hợp kiểm thử nâng cao thì bạn có thể sử dụng Katalon Studio thay thế tool hoặc là Selenium WebDriver kết hợp code với ngôn ngữ lập trình. Ưu điểm:
Nhược điểm:
III. Giới thiệu về Selenium Remote Control (Selenium RC)Selenium RC là framework kiểm thử hàng đầu của dự án Selenium trong một thời gian dài. Đây là công cụ kiểm tra web tự động đầu tiên cho phép người dung sử dụng ngôn ngữ lập trình mà họ thích. Kể từ phiên bản 2.25.0, RC có thể hỗ trợ các ngôn ngữ lập trình sau:
|