monkey test la gi

Giới thiệu

Monkey Testing là định nghĩa mới mẻ toanh với bản thân. Đã tiến hành kiểm demo không hề ít phần mềm và rất nhiều lần cần kiểm demo không tồn tại kịch bạn dạng nhưng mà giờ mới mẻ nghe biết kiểm demo mang tên như này. Sau phía trên bản thân tiếp tục share những gì bản thân dò xét nắm vững về Monkey Testing.

Monkey Testing là 1 trong chuyên môn vô đánh giá ứng dụng khi cơ, người tiêu dùng đánh giá phần mềm bằng phương pháp trả độ quý hiếm nguồn vào ngẫu nhiên và đánh giá coi phần mềm xử lý rời khỏi sao (hoặc nỗ lực phá huỷ diệt chương trình).

Bạn đang xem: monkey test la gi

Hầu không còn kỹ năng này được tạo một cách tự động hóa, người tiêu dùng nhập độ quý hiếm ko hợp thức ngẫu nhiên và đánh giá xử lý. Với monkey test, không tồn tại qui tắc, kỹ năng này sẽ không theo dõi testcase hoặc kế hoạch xác lập trước. Nó thao tác làm việc theo dõi thể trạng và cảm tính của những người kiểm demo.

Kỹ thuật này được tự động hóa hóa hoặc trình bày đúng ra là chúng ta cũng có thể viết lách chương trình/ kịch bạn dạng muốn tạo rời khỏi nguồn vào tình cờ rồi đi vào phần mềm và phân tách xử lý. Kĩ thuật này thao tác làm việc tương đối tốt khi tiến hành load/stress testing hoặc khi chúng ta nỗ lực phá huỷ diệt công tác bằng phương pháp trả không ngừng nghỉ độ quý hiếm tình cờ vô.

MonkeyTesting3.jpg MonkeyTesting2-230x195.jpg

Trước khi nói tới “Monkey”, tôi tiếp tục trình làng về “Horse”

Ở hình bên dưới, các bạn bắt gặp một cái thừng hãm ở con cái ngựa trúng không? Cái này được dùng để làm hướng dẫn và tinh chỉnh con cái ngựa nhằm nó vẫn tồn tại triệu tập và chỉ tâp trung vô đường thẳng liền mạch bên trên lối nhưng mà thôi.

MonkeyTesting1.jpg

Cũng tương tự như vậy, với test thủ công bằng tay hoặc test tự động hóa thì tất cả chúng ta thời điểm hiện tại đều tương tự như con cái ngựa vậy. Bởi vì như thế tất cả chúng ta bị dẫn đường và dẫn chuồn vị testcase/ plan và kế hoạch, bị trấn áp vị số liệu unique.

Bởi vì như thế tất cả chúng ta có một dòng sản phẩm thừng hãm xung quanh bản thân nên không thích chuyển làn đường triệu tập, chỉ triệu tập một cơ hội nghiêm chỉnh tự khắc vô cỗ testcase và ngoan ngoãn ngoãn tiến hành bọn chúng.

Khá tuyệt vời khi là một con cái ngựa tuy nhiên sở hữu nhiều lúc mình muốn thực hiện 1 con cái khỉ không?

Monkey test là toàn bộ những gì mình muốn thực hiện, một cơ hội tự động động

Kỹ thuật test này khá lộn xộn vì như thế nó không tuân theo quy mô quánh miêu tả nào là. Nhưng thắc mắc ở phía trên là

Tại sao?

Bất cứ lúc nào các bạn trả một phần mềm trang web rộng lớn rời khỏi toàn cầu, chúng ta cũng có thể tưởng tượng các bạn đáp ứng những loại người tiêu dùng nào là không?

Có người tiêu dùng chất lượng, thanh khiết tuy nhiên các bạn ko thể chắc chắn là rằng tiếp tục không tồn tại người tiêu dùng xấu xí.

Có n số người xấu xí, những người dân cũng tương tự khỉ, mến đùa xung xung quanh phần mềm, đi vào sự mới mẻ, những nguồn vào rộng lớn hoặc cố ý thực hiện hư đốn phần mềm.

Như vậy nhằm kiểm demo được những tình thế cơ, tất cả chúng ta, những tester cũng cần phát triển thành khỉ, suy nghĩ và thậm chí còn cần kiểm demo nhằm phần mềm của tớ an toàn và tin cậy ngoài những con cái khỉ xấu xí tính.

Các loại Monkey

Có 2 loại Monkey:

1. Monkey mau lẹ

1 con cái khỉ mau lẹ được khái niệm vị những đặc điểm mặt mũi dưới:

-Có ý tưởng phát minh cụt gọn gàng về ứng dụng

-Biết những trang của phần mềm tiếp tục kéo đến đâu

-Biết độ quý hiếm nguồn vào là hợp thức hay là không thích hợp lệ

-Làm việc hoặc triệu tập nhằm phá huỷ hư đốn hệ thống

Xem thêm: Chính sách bảo mật B52 tổng hợp thông tin mới cập nhật 2024

-Khi nhìn thấy 1 lỗi, bọn chúng đầy đủ lanh lợi nhằm bắt lỗi

-Nhận thức được những thực đơn và button

-Khá cừ với stress và load test

2. Monkey lừ đừ chạp

1 con cái khỉ lừ đừ được khái niệm vị những đặc điểm mặt mũi dưới:

-Không sở hữu ý tưởng phát minh gì về ứng dụng

-Không biết độ quý hiếm nguồn vào là hợp thức hay là không thích hợp lệ

-Kiểm tra phần mềm một cách tình cờ và không sở hữu và nhận thức được điểm chính thức của phần mềm hoặc điểm kết thúc giục của luồng

-Mặc cho dù không sở hữu và nhận thức được phần mềm tuy nhiên bọn chúng vẫn rất có thể khái niệm lỗi như lỗi môi trường xung quanh hoặc lỗi phần cứng

-Không sở hữu chủ kiến gì nhiều về UI và chức năng

Kết quả

Lỗi report kể từ Monkey test yên cầu phân tách cụ thể. Vì ko rõ ràng quá trình tái ngắt hiện nay lỗi (hầu như thể vậy) cho nên việc Phục hồi bug tiếp tục khó khăn.

Tôi suy nghĩ kỹ năng này nên thực hiện ở tiến trình sau của việc kiểm demo khi toàn bộ tính năng và đã được kiểm demo và vẫn sở hữu một ít đang được tin cẩn về hiệu suất cao của phần mềm. Nếu thực hiện nó ở tiến trình đầu của kiểm demo, cường độ nguy hại tiếp tục cao hơn nữa. Nếu tất cả chúng ta đang được dùng 1 công tác hoặc kịch bạn dạng muốn tạo rời khỏi nguồn vào hợp thức và ko hợp thức tình cờ thì phân tách tiếp tục trở lên trên dễ dàng và đơn giản rộng lớn.

Lợi thế của Monkey Testing

-Dễ dàng thiết lập và thực hiện

-Có thể tiến hành vị những người dân “không quá lão luyện”

-1 kỹ năng chất lượng nhằm đánh giá chừng tin cẩn tưởng của phần mềm

-Có thể trị hiện nay bug sở hữu tác động rộng lớn hơn

-Không tốn tiền

Bất lợi của Monkey Test

-Có thể cần mất quá nhiều ngày mới mẻ trị sinh ra 1 lỗi

-Số lượng lỗi không nhiều hơn

-Việc tái ngắt hiện nay 1 lỗi(nếu xảy ra) phát triển thành 1 demo thách

-Một số lỗi rất có thể sở hữu Output ko mong ước của kịch bạn dạng test, vì vậy việc phân tách trở thành trở ngại và mất mặt thời gian

Xem thêm: dụ hôn vô tận tương tư

Lời kết

Mặc cho dù trình bày Test Monkeys hoặc Monkey Testing là lộn xộn vẫn khuyến nghị lên plan mang lại nó và tổ chức vô tiến trình sau đây. Mặc cho dù ở tiến trình đầu của kỹ năng này rất có thể ko tìm kiếm được lỗi chất lượng tuy nhiên nó thậm chí còn vẫn đang còn thế trị sinh ra những lỗi thực sự chất lượng như thất thoát bộ lưu trữ hoặc phá huỷ hư đốn Hartware.

Với kỹ năng và kiến thức kiểm demo cơ bạn dạng, tớ thông thường vứt trải qua nhiều tình huống bởi cho là kịch bạn dạng này sẽ không còn lúc nào xẩy ra tuy vậy nếu như xẩy ra , bọn chúng rất có thể kéo đến tác động nguy hiểm (ví dụ bug chừng ưu tiên thấp và cường độ nguy hiểm cao ). Việc thực hiện monkey test tất nhiên rất có thể nhìn thấy những kịch bạn dạng này. Thông thường bởi vô tình nhưng mà tớ lại gặp gỡ được trường hợp vì vậy và khi cơ tớ tiếp tục phân tách nó và nỗ lực dò xét rời khỏi biện pháp.

Theo ý kiến của tôi, cơ hội rất tốt là sở hữu cả “Horse” và “Monkey”. Với Horse, tớ rất có thể theo dõi cách thức test với plan chất lượng, khái niệm chất lượng và cách thức tinh xảo. Với Monkey, tớ kín đáo khái quát được những trường hợp thực tiễn không dễ chịu. Và nếu như kết phù hợp với nhau, bọn chúng tiếp tục góp thêm phần tạo ra một ứng dụng unique và tin cẩn tưởng rộng lớn.