{"id":1688,"date":"2019-03-03T07:49:11","date_gmt":"2019-03-03T07:49:11","guid":{"rendered":"https:\/\/www.h2kinfosys.com\/blog\/?p=1688"},"modified":"2020-12-23T17:19:31","modified_gmt":"2020-12-23T11:49:31","slug":"monkey-testing","status":"publish","type":"post","link":"https:\/\/www.h2kinfosys.com\/blog\/monkey-testing\/","title":{"rendered":"MONKEY TESTING"},"content":{"rendered":"<p>Monkey testing is a <a href=\"https:\/\/www.h2kinfosys.com\/blog\/100-software-testing-types-set1\/\">type of testing<\/a> technique where user provides random invalid inputs to test the behaviour of the application or software. This <a href=\"https:\/\/www.h2kinfosys.com\/blog\/software-testing-techniques\/\">technique<\/a> has no rules no proper methods and works on user\u2019s mood and gut feeling.<\/p>\n<p>There are two types of monkey testing:<\/p>\n<p>Smart monkey testing and Dumb Monkey testing<\/p>\n<ol>\n<li><b style=\"font-size: 26px\">Smart Monkey Testing:&nbsp;<\/b><\/li>\n<\/ol>\n<p>This type of testing is identified by the following characteristics:<\/p>\n<ol>\n<li>It has a brief idea about the application<\/li>\n<li>To know the location where exactly results can go and where it was.<\/li>\n<li>Know its capacity and the system\u2019s capability.<\/li>\n<li>Focus on breaking the system.<\/li>\n<li>Reporting the bugs<\/li>\n<\/ol>\n<p>This type of testing is performed as per the user\u2019s behaviour and can identify some bugs which can occur.<\/p>\n<p><b style=\"font-size: 26px\">2. Dumb Monkey Testing:&nbsp;<\/b><\/p>\n<p>This type of testing is identified by the following characteristics.<\/p>\n<ol>\n<li>Users don\u2019t have any idea about the application.<\/li>\n<li>They are not aware of the inputs they are providing are correct or valid.<\/li>\n<li>They don\u2019t know about the application and do not know starting point and end flow they test randomly.<\/li>\n<li>They can identify the bugs like environmental failure or hardware failure.<\/li>\n<li>They don\u2019t have any idea about the UI or functionality.<\/li>\n<\/ol>\n<p>Whenever we are releasing the big web application we have to be aware of different kind of users who are using these applications. There are good users who use the application but there are also a kind of users who can be nasty they want and play around the application like a&nbsp; monkey provide all invalid inputs and sometimes break the applications with large inputs.<\/p>\n<figure id=\"attachment_1690\" aria-describedby=\"caption-attachment-1690\" style=\"width: 659px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.h2kinfosys.com\/blog\/monkey-testing\/mt\/\" rel=\"attachment wp-att-1690\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-1690\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2019\/03\/MT.jpg\" alt=\"MONKET TESTING TYPES\" width=\"659\" height=\"235\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2019\/03\/MT.jpg 659w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2019\/03\/MT-300x107.jpg 300w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/a><figcaption id=\"caption-attachment-1690\" class=\"wp-caption-text\">MONKEY TESTING TYPES<\/figcaption><\/figure>\n<h2>Advantages of monkey testing<\/h2>\n<ol>\n<li>It will identify some out of box errors<\/li>\n<li>Setup and execution is easier than any other testing methods<\/li>\n<li>Do not need any skilled resources to perform the testing<\/li>\n<li>It is a good technique for reliability testing<\/li>\n<li>Higher impact bugs are identified<\/li>\n<li>It is not expensive<\/li>\n<\/ol>\n<h2>Disadvantages of Monkey testing<\/h2>\n<ol>\n<li>This will be prolong for days till the bugs are found<\/li>\n<li>Number of bugs can be less<\/li>\n<li>Reproducing the bugs is not easier<\/li>\n<li>Other than bugs there can some unexpected output scenario where analysis becomes difficult and time consuming<\/li>\n<\/ol>\n<p>The difference between the monkey testing and Ad-hoc testing:<\/p>\n<ul>\n<li>Monkey testing has no rules. It can be performed randomly. Ad-hoc <a href=\"https:\/\/www.h2kinfosys.com\/blog\/basics-software-testing\/\">testing<\/a> is performed without planning &amp; documentation.<\/li>\n<li>The objective of monkey testing is to check the system crash. For ad-hoc testing, it is to divide systems into subparts and check their functionality.<\/li>\n<\/ul>\n<h2>Questions<\/h2>\n<ol>\n<li>What is Monkey testing?<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Monkey testing is a type of testing technique where user provides random invalid inputs to test the behaviour of the application or software. This technique has no rules no proper methods and works on user\u2019s mood and gut feeling. There are two types of monkey testing: Smart monkey testing and Dumb Monkey testing Smart Monkey [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7712,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[131,247],"class_list":["post-1688","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qa-tutorials","tag-adhoc-testing","tag-monkey-testing"],"_links":{"self":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts\/1688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/comments?post=1688"}],"version-history":[{"count":0,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts\/1688\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/media\/7712"}],"wp:attachment":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/media?parent=1688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/categories?post=1688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/tags?post=1688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}