{"id":8340,"date":"2021-12-05T14:49:57","date_gmt":"2021-12-05T14:49:57","guid":{"rendered":"https:\/\/thichblog.net\/?p=8340"},"modified":"2021-12-05T14:49:57","modified_gmt":"2021-12-05T14:49:57","slug":"monkey-testing-la-gi","status":"publish","type":"post","link":"https:\/\/vibeshelf.me\/?p=8340","title":{"rendered":"Monkey Testing  l\u00e0 g\u00ec?"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Monkey Testing is a software testing technique in which the tester enters any random inputs into the software application without predefined test cases and checks the behavior of the software application, whether it crashes or not. The purpose of Monkey testing is to find the bugs and errors in the software application using experimental techniques.<\/p><\/blockquote>\n\n\n\n<p>Monkey Testing l\u00e0 m\u1ed9t k\u1ef9 thu\u1eadt ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m m\u00e0 ng\u01b0\u1eddi ki\u1ec3m th\u1eed nh\u1eadp b\u1ea5t k\u1ef3 \u0111\u1ea7u v\u00e0o ng\u1eabu nhi\u00ean n\u00e0o v\u00e0o \u1ee9ng d\u1ee5ng m\u00e0 kh\u00f4ng c\u00f3 c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh tr\u01b0\u1edbc v\u00e0 ki\u1ec3m tra h\u00e0nh vi c\u1ee7a \u1ee9ng d\u1ee5ng ph\u1ea7n m\u1ec1m, xem n\u00f3 c\u00f3 b\u1ecb l\u1ed7i hay crash hay kh\u00f4ng. M\u1ee5c \u0111\u00edch c\u1ee7a Monkey Testing l\u00e0 \u0111\u1ec3 t\u00ecm ra c\u00e1c l\u1ed7i v\u00e0 sai s\u00f3t trong \u1ee9ng d\u1ee5ng b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c k\u1ef9 thu\u1eadt th\u1eed nghi\u1ec7m.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.guru99.com\/images\/gebruikt.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">V\u00ec sao g\u1ecdi l\u00e0 Monkey Testing? Sau \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 l\u00fd do gi\u1ea3i th\u00edch cho c\u00e1i t\u00ean n\u00e0y:<\/span><\/strong><\/p>\n\n\n\n<p>1. Trong Monkey Testing, tester ho\u1eb7c developer s\u1ebd \u0111\u01b0\u1ee3c xem nh\u01b0 nh\u1eefng con kh\u1ec9.<\/p>\n\n\n\n<p>2. N\u1ebfu m\u1ed9t con kh\u1ec9 s\u1eed d\u1ee5ng m\u00e1y t\u00ednh, n\u00f3 s\u1ebd l\u00e0m b\u1ea5t k\u1ef3 \u0111i\u1ec1u g\u00ec m\u00e0 b\u1ea3n th\u00e2n n\u00f2 c\u0169ng kh\u00f4ng hi\u1ec3u.<\/p>\n\n\n\n<p>3. Gi\u1ed1ng nh\u01b0 vi\u1ec7c tester s\u1ebd th\u1ef1c thi c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed m\u1ed9t c\u00e1ch ng\u1eabu nhi\u00ean m\u00e0 kh\u00f4ng c\u1ea7n chu\u1ea9n b\u1ecb tr\u01b0\u1edbc.<\/p>\n\n\n\n<p>4. Trong m\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p, Monkey testing c\u0169ng d\u00e0nh cho Unit Testing v\u00e0 GUI Testing.<\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">\u01afu \u0110i\u1ec3m c\u1ee7a Monkey Testing:<\/span><\/strong><\/p>\n\n\n\n<p><strong>1. T\u00ecm nhi\u1ec1u lo\u1ea1i l\u1ed7i m\u1edbi:<\/strong> Tester c\u00f3 th\u1ec3 tri\u1ec3n khai ki\u1ec3m th\u1eed \u0111\u1ea7y \u0111\u1ee7 theo hi\u1ec3u bi\u1ebft ngo\u00e0i c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed \u0111\u00e3 n\u00eau, \u0111i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 s\u1ebd gi\u00fap t\u00ecm ra c\u00e1c lo\u1ea1i l\u1ed7i m\u1edbi tr\u00ean h\u1ec7 th\u1ed1ng.<\/p>\n\n\n\n<p><strong>2. D\u1ec5 th\u1ef1c hi\u1ec7n: <\/strong>Vi\u1ec7c test h\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n d\u1ec5 d\u00e0ng v\u1edbi d\u1eef li\u1ec7u test ng\u1eabu nhi\u00ean.<\/p>\n\n\n\n<p><strong>3. Kh\u00f4ng \u0111\u00f2i h\u1ecfi k\u1ef9 n\u0103ng cao: <\/strong>Th\u1eed nghi\u1ec7m kh\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n m\u00e0 kh\u00f4ng c\u1ea7n ng\u01b0\u1eddi ki\u1ec3m tra c\u00f3 tay ngh\u1ec1 cao (nh\u01b0ng kh\u00f4ng ph\u1ea3i l\u00fac n\u00e0o c\u0169ng v\u1eady)<\/p>\n\n\n\n<p><strong>4. Gi\u1ea3m chi ph\u00ed: <\/strong>Y\u00eau c\u1ea7u \u00edt chi ph\u00ed h\u01a1n \u0111\u00e1ng k\u1ec3 \u0111\u1ec3 thi\u1ebft l\u1eadp v\u00e0 th\u1ef1c hi\u1ec7n c\u00e1c tr\u01b0\u1eddng h\u1ee3p th\u1eed nghi\u1ec7m.<\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Nh\u01b0\u1ee3c \u0110i\u1ec3m c\u1ee7a Monkey Testing:<\/span><\/strong><\/p>\n\n\n\n<p><strong>1. Kh\u00f3 t\u00e1i hi\u1ec7n \u0111\u01b0\u1ee3c l\u1ed7i:<\/strong> V\u00ec ng\u01b0\u1eddi ki\u1ec3m tra th\u1ef1c hi\u1ec7n c\u00e1c b\u00e0i ki\u1ec3m tra m\u1ed9t c\u00e1ch ng\u1eabu nhi\u00ean v\u1edbi d\u1eef li\u1ec7u ng\u1eabu nhi\u00ean sao ch\u00e9p b\u1ea5t k\u1ef3 l\u1ed7i ho\u1eb7c l\u1ed7i n\u00e0o c\u00f3 th\u1ec3 kh\u00f4ng th\u1ef1c hi\u1ec7n \u0111\u01b0\u1ee3c.<\/p>\n\n\n\n<p><strong>2. \u0110\u1ed9 ch\u00ednh x\u00e1c th\u1ea5p h\u01a1n:<\/strong> Ng\u01b0\u1eddi ki\u1ec3m tra kh\u00f4ng th\u1ec3 x\u00e1c \u0111\u1ecbnh k\u1ecbch b\u1ea3n th\u1eed nghi\u1ec7m ch\u00ednh x\u00e1c v\u00e0 th\u1eadm ch\u00ed kh\u00f4ng th\u1ec3 \u0111\u1ea3m b\u1ea3o \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a c\u00e1c tr\u01b0\u1eddng h\u1ee3p th\u1eed nghi\u1ec7m<\/p>\n\n\n\n<p><strong>3. Y\u00eau c\u1ea7u chuy\u00ean m\u00f4n k\u1ef9 thu\u1eadt r\u1ea5t t\u1ed1t:<\/strong> Kh\u00f4ng ph\u1ea3i l\u00fac n\u00e0o c\u0169ng c\u00f3 gi\u00e1 tr\u1ecb th\u1ecfa hi\u1ec7p v\u1edbi \u0111\u1ed9 ch\u00ednh x\u00e1c, v\u00ec v\u1eady, \u0111\u1ec3 l\u00e0m cho c\u00e1c tr\u01b0\u1eddng h\u1ee3p th\u1eed nghi\u1ec7m ch\u00ednh x\u00e1c h\u01a1n, ng\u01b0\u1eddi ki\u1ec3m tra ph\u1ea3i c\u00f3 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt t\u1ed1t v\u1ec1 mi\u1ec1n<\/p>\n\n\n\n<p><strong>4. \u00cdt l\u1ed7i h\u01a1n v\u00e0 t\u1ed1n th\u1eddi gian: <\/strong>Th\u1eed nghi\u1ec7m n\u00e0y c\u00f3 th\u1ec3 k\u00e9o d\u00e0i h\u01a1n v\u00ec kh\u00f4ng c\u00f3 th\u1eed nghi\u1ec7m x\u00e1c \u0111\u1ecbnh tr\u01b0\u1edbc v\u00e0 c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y \u00edt l\u1ed7i h\u01a1n c\u00f3 th\u1ec3 g\u00e2y ra s\u01a1 h\u1edf trong h\u1ec7 th\u1ed1ng.<\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Ph\u00e2n lo\u1ea1i Monkey Testing:<\/span><\/strong><\/p>\n\n\n\n<p><strong>C\u00f3 3 lo\u1ea1i Monkey Testing: Dumb Monkey, Smart Monkey v\u00e0 Brilliant Monkey.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.guru99.com\/images\/blog\/012016_0841_MonkeyTesti2.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p><strong>Dumb Monkey: <\/strong>Ng\u01b0\u1eddi ki\u1ec3m tra kh\u00f4ng bi\u1ebft g\u00ec v\u1ec1 h\u1ec7 th\u1ed1ng v\u00e0 ch\u1ee9c n\u0103ng c\u1ee7a n\u00f3, c\u0169ng kh\u00f4ng \u0111\u1ea3m b\u1ea3o v\u1ec1 t\u00ednh h\u1ee3p l\u1ec7 c\u1ee7a tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed.<\/p>\n\n\n\n<p><strong>Smart Monkey: <\/strong>Tester c\u00f3 m\u1ed9t \u00fd t\u01b0\u1edfng ch\u00ednh x\u00e1c v\u1ec1 m\u1ee5c \u0111\u00edch v\u00e0 ch\u1ee9c n\u0103ng c\u1ee7a h\u1ec7 th\u1ed1ng. Tester \u0111i\u1ec1u h\u01b0\u1edbng th\u00f4ng qua h\u1ec7 th\u1ed1ng v\u00e0 cung c\u1ea5p c\u00e1c \u0111\u1ea7u v\u00e0o h\u1ee3p l\u1ec7 \u0111\u1ec3 th\u1ef1c hi\u1ec7n ki\u1ec3m tra.<\/p>\n\n\n\n<p><strong>Brilliant Monkey<\/strong>: Ng\u01b0\u1eddi ki\u1ec3m tra th\u1ef1c hi\u1ec7n ki\u1ec3m tra theo h\u00e0nh vi c\u1ee7a ng\u01b0\u1eddi d\u00f9ng v\u00e0 c\u00f3 th\u1ec3 ch\u1ec9 \u0111\u1ecbnh m\u1ed9t s\u1ed1 kh\u1ea3 n\u0103ng x\u1ea3y ra l\u1ed7i.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monkey Testing is a software testing technique in which the tester enters any random inputs into the software application without predefined test cases and checks the behavior of the software application, whether it crashes or not. The purpose of Monkey testing is to find the bugs and errors in the software application using experimental techniques. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8357,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[231,331,397],"class_list":["post-8340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-testing","tag-full-stack-tester","tag-kiem-thu-phan-mem","tag-monkey-testing"],"_links":{"self":[{"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/wp\/v2\/posts\/8340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8340"}],"version-history":[{"count":0,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/wp\/v2\/posts\/8340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=\/"}],"wp:attachment":[{"href":"https:\/\/vibeshelf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibeshelf.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}