2012-04-20 3 views
12

Gần đây tôi đã nghĩ đến sự khác biệt giữa kiểm tra lông tơ và thử nghiệm khỉ. Theo wiki, có vẻ như thử nghiệm khỉ là "chỉ" một bài kiểm tra đơn vị và kiểm tra lông tơ thì không. Android có UI/Application Exerciser monkey và không có vẻ như thử nghiệm đơn vị.Sự khác biệt giữa "kiểm tra lông tơ" và "thử nghiệm khỉ"

Có sự khác biệt nào giữa các phương pháp thử nghiệm này không?

Trả lời

11

UI/Application Exerciser Monkey là công cụ kiểm tra lông tơ . Tên có thể liên quan đến thực tế là tên này hoạt động như thể một con bướm sử dụng ứng dụng của bạn. Nó cũng có thể liên quan đến thực tế là (từ Wikipedia):

"The Monkey" là một ứng dụng Macintosh được phát triển bởi Steve Capps trước năm 1983. Nó sử dụng móc journaling để nuôi các sự kiện ngẫu nhiên vào chương trình Mac, và được sử dụng để kiểm tra lỗi trong MacPaint.

Điểm mấu chốt là Khỉ thử nghiệmFuzz thử nghiệm là tên gọi khác nhau về bản chất điều tương tự. Tuy nhiên, có thể có một sự khác biệt tinh tế: trong khi Fuzz thử nghiệm là hơn về việc sử dụng ngẫu nhiên dữ liệu, Khỉ thử nghiệm khoảng ngẫu nhiên hành động.