Monkey test là gì

     
December 5, 2021December 5, 2021Ho Nguyen230 Views 0 Commentskiem thu phan mem, full-stack tester, monkey testing

Monkey Testing is a software testing technique in which the tester enters any random inputs into the software application without predefined demo cases and checks the behavior of the software application, whether it crashes or not. The purpose of Monkey testing is lớn find the bugs và errors in the software application using experimental techniques.

Bạn đang xem: Monkey test là gì

Monkey Testing là một trong kỹ thuật kiểm thử phần mềm mà người kiểm thử nhập bất kỳ đầu vào thiên nhiên nào vào ứng dụng mà không có các trường thích hợp kiểm thử được khẳng định trước và kiểm tra hành vi của vận dụng phần mềm, coi nó bao gồm bị lỗi giỏi crash tốt không. Mục tiêu của Monkey Testing là nhằm tìm ra những lỗi cùng sai sót trong ứng dụng bằng phương pháp sử dụng các kỹ thuật test nghiệm.


*

Vì sao call là Monkey Testing? Sau đó là một số lý do lý giải cho cái tên này:

1. Trong Monkey Testing, tester hoặc developer sẽ được xem tựa như những con khỉ.

2. Trường hợp một nhỏ khỉ thực hiện máy tính, nó sẽ làm bất kỳ điều gì mà phiên bản thân nò cũng ko hiểu.

3. Giống hệt như việc tester sẽ thực thi những trường hòa hợp kiểm thử một cách bỗng dưng mà ko cần chuẩn bị trước.

4. Trong một số trường hợp, Monkey testing cũng để dành cho Unit Testing và GUI Testing.

Ưu Điểm của Monkey Testing:

1. Search nhiều nhiều loại lỗi mới: Tester hoàn toàn có thể triển khai kiểm thử không thiếu thốn theo hiểu biết ngoài những trường vừa lòng kiểm thử đang nêu, điều này hoàn toàn có thể sẽ giúp tìm ra những loại lỗi mới trên hệ thống.

2. Dễ dàng thực hiện: Việc test khối hệ thống được thực hiện tiện lợi với dữ liệu test ngẫu nhiên.

Xem thêm: Lá Gelatine Là Gì ? Công Dụng, Mua Ở Đâu Và Những Điều Cần Biết

3. Không đòi hỏi kỹ năng cao: Thử nghiệm khỉ rất có thể được triển khai mà ko cần fan kiểm tra có trình độ chuyên môn cao (nhưng không phải lúc nào cũng vậy)

4. Giảm chi phí: Yêu cầu ít ngân sách chi tiêu hơn đáng kể để tùy chỉnh cấu hình và tiến hành các trường vừa lòng thử nghiệm.

Nhược Điểm của Monkey Testing:

1. Khó tái hiện tại được lỗi: Vì fan kiểm tra triển khai các bài kiểm tra một cách đột nhiên với dữ liệu ngẫu nhiên sao chép bất kỳ lỗi hoặc lỗi nào rất có thể không tiến hành được.

2. Độ đúng đắn thấp hơn: người kiểm tra không thể xác định kịch phiên bản thử nghiệm đúng mực và thậm chí là không thể đảm bảo độ chính xác của những trường thích hợp thử nghiệm

3. Yêu thương cầu trình độ kỹ thuật cực kỳ tốt: không hẳn lúc nào cũng có thể có giá trị thỏa hiệp với độ thiết yếu xác, vày vậy, để gia công cho các trường hòa hợp thử nghiệm đúng đắn hơn, người kiểm tra đề xuất có kiến thức và kỹ năng kỹ thuật giỏi về miền

4. Ít lỗi hơn cùng tốn thời gian: Thử nghiệm này rất có thể kéo dài ra hơn nữa vì không tồn tại thử nghiệm khẳng định trước và rất có thể tìm thấy ít lỗi hơn có thể gây ra sơ hở trong hệ thống.

Phân các loại Monkey Testing:

Có 3 các loại Monkey Testing: Dumb Monkey, Smart Monkey với Brilliant Monkey.


*

Dumb Monkey: Người kiểm tra chần chừ gì về khối hệ thống và chức năng của nó, cũng không bảo đảm về tính thích hợp lệ của trường đúng theo kiểm thử.

Smart Monkey: Tester gồm một ý tưởng đúng mực về mục đích và chức năng của hệ thống. Tester điều hướng thông qua khối hệ thống và cung cấp các đầu vào hợp lệ để thực hiện kiểm tra.

Xem thêm: Có Nên Bật True Tone Có Tốn Pin Không, Tính Năng Thú Vị Chỉ Có Trên Iphone

Brilliant Monkey: bạn kiểm tra thực hiện kiểm tra theo hành động của người dùng và rất có thể chỉ định một số kĩ năng xảy ra lỗi.