TEST TOOL: SELENIUM IDE

1. Giới thiệu chung

  • Selnium là một công cụ hỗ trợ kiểm tra tự động cho các ứng dụng chạy trên nền web . Selenium hỗ trợ kiểm tra hầu hết trên các trình duyệt phổ biến hiện nay như Firefox , Internet Explorer , Safari ,.. cũng như các hệ điều hành chủ yếu như Windows , Linux , Mac ,..

  • Selenium hỗ trợ một số lớn các ngôn ngữ lập trình như C# , Java , Perl , PHP , Python, Ruby,..

  • Selenium có thể kết hợp thêm với một số công cụ khác như Bromien , Junit nhưng với người dùng thông thường chỉ cần chạy tự động mà không cần cài thêm các công cụ bổ trợ.

  • Selenium bao gồm một bộ các công cụ hỗ trợ kiểm tra tự động tính năng của ứng dụng web bao gồm : Selenium IDE , Selenium Remote Control (RC) , Selenium Core và Selenium Grid.

Selenium IDE :

- Được phát hành dưới dạng một ứng dụng mở rộng (add-on) cho Mozilla Firefox.
- Công cụ cung cấp chức năng “thu và chạy lại” : Record and Playback. Nhờ đó Tester có thể nhanh chóng tạo một bộ kịch bản kiểm tra (test script) bằng cách trực tiếp “thu” các thao tác của mình trên đối tượng cần kiểm tra thành một tập những câu lệnh “Selenese” ( ngôn ngữ kịch bản được phát triển cho Selenium IDE và Selenium Core – có dạng bản HTML ) . Sau đó chạy lại các câu lệnh này để kiểm tra.
- Chức năng năng này rất hữu dụng , cho phép tiết kiệm thời gian viết kịch bản kiểm tra. Selenium IDE cho phép lưu kịch bản đã thu dưới nhiều loại ngôn ngữ lập trình khác nhau như Java , PHP , C# , Ruby , Perl hay Python.

2. Cài đặt và sử dụng

  • Để cài đặt Selenium IDE , vào tab Get Extension của Tool/Add-ons, trong phần tìm kiếm gõ từ khóa “Selenium IDE ” và sau đó tiến hành cài đặt . Khởi động lại trình duyệt , nếu cài đặt thành công thì trong mục Tool sẽ có thêm dòng Selenium IDE . GD.png

    Hình 1. Giao diện chương trình

    Picture1.png

    Picture2.png

3.Đánh giá chung

  • Selenium IDE gọn nhẹ và rất đơn giản trong việc cài đặt .

  • Selenium IDE và Core đều có giao diện trực quan , và dễ sử dụng .

  • Selenium thực hiện tốt việc bắt các hành động , tuy nhiên không bắt được các thông báo được đưa dưới dạng alert .

  • Selenium IDE hiển thị rõ ràng các test đang chạy , chưa lưu , số lượng test bị sai . Chương trình sẽ ngừng và hiển thị bước bị lỗi tại các test không thực hiện được.

    Link download Download Selenium IDE

    Created by Dang Duc Tam