2012-11-15 33 views
8

Tự hỏi Selenium và Fitnesse phù hợp với kho vũ khí của người kiểm thử phần mềm như thế nào. Thích hợp để áp dụng những công cụ này ở đâu? Họ có chồng chéo hay họ bổ sung?Selenium vs Fitnesse

Sẽ tuyệt vời nếu ai đó có thể đưa những công cụ này vào ngữ cảnh.

Trả lời

9

Selen là một khung công tác tự động hóa web. Nó cho phép bạn viết mã "ổ đĩa" trình duyệt, vì vậy bạn có thể tự động nhấp qua một trang web, điền vào các biểu mẫu, v.v ...

FitNesse là khung kiểm tra chấp nhận - nó là công cụ để ghi lại các bài kiểm tra chấp nhận là có thể kiểm chứng mã. Bạn có thể thực hiện các bài kiểm tra và xem liệu chúng có vượt qua hay không.

Hai bổ sung cho nhau - bạn không phải sử dụng Selenium với FitNesse hoặc ngược lại, nhưng để kiểm tra trang web, bạn nên có các bài kiểm tra chấp nhận được viết bằng FitNesse (hoặc một khuôn khổ tương tự) và có họ sử dụng Selenium để lái một trình duyệt.

7

Fitnesse là một khung kiểm tra cho phép bạn giao diện với mã được viết bằng ngôn ngữ bạn chọn thông qua thứ mà họ gọi là Lịch thi đấu.

Selen cung cấp cho bạn một api để lái xe trình duyệt web để thử nghiệm. Selenium cung cấp một dll và có thể là một cái lọ mà bạn có thể sử dụng để móc vào Fitnesse thông qua một trong những Đồ đạc này.

Nơi tôi làm việc, chúng tôi sử dụng Fitnesse để viết các bài kiểm tra trang web sử dụng Selenium để điều khiển chúng dưới trang bìa.

Các vấn đề liên quan