Làm cách nào để biết trường hợp thử nghiệm là gì và bộ thử nghiệm trong Selenium là gì? Có quy tắc chung nào không? Tôi đã đọc các trang web seleniumhq bất kỳ một số khác, nhưng họ chỉ có một số ví dụ cơ bản trong khi tôi muốn kiểm tra toàn bộ một trang web.Trường hợp Thử nghiệm Selenium so với Test Suite so với cách sử dụng chung
Câu hỏi của tôi là ví dụ:
Nói rằng tôi đang thử nghiệm một số mẫu web đa bước. Tôi có nên làm cho nó một bộ thử nghiệm và mỗi bước (trong biểu mẫu web) sẽ là một trường hợp thử nghiệm duy nhất hoặc tất cả các bước phải là một trường hợp thử nghiệm?
Giả sử tôi đã xây dựng một diễn đàn trên web và tôi muốn thử nghiệm một số tính năng trong đó. Tôi có làm một bộ thử nghiệm và mỗi trường hợp kiểm tra từng tính năng (hoặc nhiều trường hợp cho mỗi tính năng) HOẶC Tôi sẽ có nhiều bộ thử nghiệm và mỗi bộ kiểm tra một tính năng với một vài trường hợp thử nghiệm.
Điều cần làm nếu tôi có biểu mẫu chứa 5 hộp kiểm - mỗi hộp có thể được nhấp rõ ràng hay không. Điều này có thể có một số hậu quả khi tôi gửi biểu mẫu. Vì vậy, về mặt lý thuyết có 2^5 = 32 luồng thực thi có thể có. Tôi có nên kiểm tra tất cả 32? Hoặc có lẽ tôi nên kiểm tra từng hộp kiểm riêng biệt để đơn giản hóa mọi thứ. Khi nào có thể/tôi nên đơn giản hóa, khi không? (giả sử rằng các hộp kiểm CÓ THỂ là bằng cách nào đó liên quan).
Mỗi tính năng có các trường hợp kiểm tra kiểm tra cả kết quả dương và âm? Ví dụ: tôi chỉ tập trung vào quy trình chính xác - ví dụ: gửi biểu mẫu hợp lệ và xem trang web đã làm những gì tôi yêu cầu (đã làm việc) HOẶC cũng gửi biểu mẫu trống và kiểm tra xem thông báo lỗi có xuất hiện không.
Bạn có thể trả lời những câu hỏi này đưa ra một số ví dụ thực tế (nếu cần) không? - có thể sử dụng một số trang web (StackOverflow?) làm trang web mẫu.
Câu trả lời thực sự hay. Độc đáo trích xuất các câu hỏi meta và trả lời chúng và các câu hỏi thực tế. +1 –