Kết luận về bộ công cụ Selenium

Một phần của tài liệu TÌM HIỂU VỀ KIỂM THỬ TỰ ĐỘNG VÀ ỨNG DỤNG KIỂM THỬ WEBSITE SỬ DỤNG CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM (Trang 77 - 79)

c) Dịch một kịch bản kiểm thử Selenium IDE thành kịch bản kiểm thử Selenium RC.

3.7 Kết luận về bộ công cụ Selenium

Những ưu điểm chung Selenium:

- Selenium là bộ công cụ mã nguồn mở, do vậy mà nó hoàn toàn miễn phí.

- Selenium hỗ trợ nhiều ngôn ngữ lập trình như Java, C#, Python, VB, PHP...và hỗ trợ với nhiều framework kiểm thử như:Junit, Nunit, TestNG

- Selenium hỗ trợ kiểm thử trên rất nhiều trình duyệt như Firefox, Googlechrome, Internet Explore, Opera…

- Tính linh hoạt và có khả năng mở rộng cao. - Dễ cài đặt và cấu hình với người mới sử dụng Những nhược điểm chung của Selenium:

- Nhược điểm lớn nhất của Selenium là nó chỉ tích hợp với các hệ thống phát triển dựa trên các nền tảng web, vì lý do đó mà nó không thể sử dụng để kiểm thử các phần mềm ứng dụng khác.

- Selenium không thể thực hiện kiểm thử nếu bản thân nó không nhận biết được đối tượng.

Sự khác nhau giữa Selenium IDE, RC, Webdriver

Selenium IDE Selenium RC Selenium Webdriver

Nó chỉ hoạt động trên trình duyệt Mozilla.

Nó hỗ trợ tất cả các trình duyệt như với Firefox, IE, Chrome, Safari, Opera, ...nhưng kén phiên bản

Nó hỗ trợ tất cả các trình duyệt như với Firefox, IE, Chrome, Safari, Opera, Hỗ trợ trên các phiên bản của trình duyệt.

Nó hỗ trợ ghi và phát lại Nó không hỗ trợ ghi và phát lại

Nó không hỗ trợ ghi và phát lại

Không cần thiết chạy máy chủ trước khi thực hiện các kịch bản thử nghiệm.

Phải chạy máy chủ trước trước khi thực hiện các kịch bản thử nghiệm.

Không cần thiết chạy máy chủ trước khi thực hiện các kịch bản thử nghiệm.

Nó là một giao diện

Plug-in java độc lập cho phép Đây là chương trình chạy Html thử nghiệm.

Nó thực tế cốt lõi API đã ràng buộc trong một loạt các ngôn ngữ. Động cơ cốt lõi là dựa

trên Javascript trên JavascriptĐộng cơ cốt lõi là dựa với ứng dụng trình Tương tác tự nhiên duyệt

Rất đơn giản để sử dụng Nó rất dễ dàng và API nhỏ

So với RC, nó là API chút phức tạp và lớn. Nó không phải là đối

tượng theo định hướng tượngAPI là định hướng ít đối đối tượng theo định API được hoàn toàn hướng

Nó không hỗ trợ điều

khiển chuột và bàn phím. chuột và bàn phímNó không hỗ điều khiển chuột và bàn phímNó hỗ trợ điều khiển

Bảng 3- : So sánh Selenium IDE, RC, WebDriver

Một phần của tài liệu TÌM HIỂU VỀ KIỂM THỬ TỰ ĐỘNG VÀ ỨNG DỤNG KIỂM THỬ WEBSITE SỬ DỤNG CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM (Trang 77 - 79)

Tải bản đầy đủ (DOCX)

(82 trang)
w