Khảo sát văn học phải là trọng tâm tốt cho luận án MS. Có vẻ như bạn chỉ muốn nói về các công cụ hướng đối tượng với giao diện đồ họa bằng GUI hộp đen, đó là một niche nhỏ hợp lý.
Bạn/có thể/muốn có một hoặc hai trang trên toàn bộ thế giới công cụ kiểm tra - kiểm tra đơn vị, bảo mật, tải, v.v., như ai đó đã đề cập ở trên. Nhưng tôi nghĩ bạn đã nhắm mục tiêu thích hợp của bạn khá tốt.
Tôi nghĩ rằng với một luận án 6 tín dụng, bạn nên có nhiều thời gian để khám phá và thử một số công cụ thương mại và nguồn mở lớn hơn cũng như khảo sát văn học. Tôi sẽ khuyến khích bạn xem xét cả hai công cụ thương mại (kiểm tra nhanh chuyên nghiệp, kiểm tra hoàn chỉnh) và cũng tự động hóa từ khóa - selenium RC, ví dụ. Một người khác đã đề cập đến thử nghiệm "đằng sau GUI" ví dụ như FIT/Fitnesse, nó có thể có giá trị thảo luận và đánh giá.
tôi bao gồm hộp đen, tự động hóa thử nghiệm chức năng ở cột hàng tháng của tôi trong tháng 12 năm 2008 vấn đề kiểm tra phần mềm và tạp chí hiệu suất:
http://www.stpmag.com/issues/stp-2008-12.pdf (trang 7)
Đó là một trang xước gì- giới thiệu bề mặt.Phần giới thiệu 5 câu là các công cụ ghi lại/phát lại màn hình so sánh mọi thứ, vì vậy nếu GUI của bạn thay đổi chút nào, ngay cả khi bạn chỉ thay đổi độ phân giải màn hình) có thể trở lại như một lỗi sai. Các công cụ theo từ khóa chỉ kiểm tra những gì bạn yêu cầu họ kiểm tra - họ bỏ lỡ nếu nút đột nhiên bị vô hiệu vì không có lý do chính đáng hoặc biểu tượng không minh bạch.
Chỉ một con người giỏi kiểm tra xác nhận ẩn ở cuối mỗi trường hợp kiểm tra "... và không có gì khác lạ xảy ra".
Vì vậy, việc thực thi và đánh giá thử nghiệm trên máy tính có thể có một số giá trị, nhưng nó phải là một phần của bữa sáng cân bằng.
Những điều khác để xem xét:
- James Bạch "thử nghiệm phần mềm tự động hóa rắn dầu"
- Kaner, Bach và cuốn sách "Bài học kinh nghiệm trong kiểm thử phần mềm"
- bài viết trên blog của tôi trên Khung kiểm tra Pettichord của - http://xndev.blogspot.com/2007/09/whats-test-framework.html (là kết quả số 4 của google cho "khung kiểm tra" là gì, vì vậy tôi thoải mái giới thiệu nó)
- Tương tự mỏ (http://www.testingperspective.com/tpwiki/doku.php?id=minefield)
- Các giấy tờ của Doug Hoffman trên kiểm thử tự động: http://www.softwarequalitymethods.com/H-Papers.html
- Các "shelfware" cổ điển vấn đề tự động hóa kiểm tra
- Các anti-trí thức đẩy bởi một số người ủng hộ của cộng đồng tự động hóa kiểm tra Blackbox
- Black Box Testing Software Kaner của Tất nhiên
- việc James Bach on/nhận thức/thử nghiệm
- Context Driven kiểm thử phần mềm
- việc Jon Kohl về "Man và Machine", hoặc cách tiếp cận cyborg (thay vì máy tính thực hiện và đánh giá thử nghiệm độc lập)
Tôi hy vọng điều đó sẽ hữu ích.
Nguồn
2009-05-26 14:10:14
Bạn cũng có thể muốn bao gồm những thứ như vai trò của DejaGNU trong quá trình biên dịch bài kiểm tra phần mềm tự động nguồn mở. –
Bạn quan tâm đến phạm vi thử nghiệm nào? Nhà phát triển (thử nghiệm đơn vị), chức năng, tích hợp (tất cả đều có bài viết wikipedia về thuật ngữ của họ)? –