📜  猴子测试和大猩猩测试的区别

📅  最后修改于: 2021-09-13 02:55:42             🧑  作者: Mango

先决条件 – 软件测试

1.猴子测试
Monkey 测试是一种软件测试,它基于一些随机输入进行,没有任何测试用例,检查系统的行为并确认系统是否崩溃。所以基于 Monkey 测试的模式,它也被称为随机测试、模糊测试或随机测试。这是一种随机测试,此测试中不使用任何测试用例。在 Monkey Testing 中,用户、测试人员或开发人员可以测试系统以确认它是否执行了所需的一组操作。

2. 大猩猩测试:
Gorilla 测试是一种软件测试,它根据一些随机输入重复对模块执行,并检查模块的功能并确认该模块中没有错误。所以基于大猩猩测试的模式,它也被称为酷刑测试、容错测试或令人沮丧的测试。这是一个手动测试,它是重复执行的。在 Gorilla 测试中,测试人员和开发人员合作重复测试模块的功能。

猴子测试和大猩猩测试的区别:

S.No. MONKEY TESTING GORILLA TESTING
01. Monkey testing is a type of software testing which is performed based on some random inputs without any test cases and checks the behavior of the system and confirms whether it crashes or not. Gorilla Testing is a type of software testing which is performed on a module based on some random inputs repeatedly and checks the module’s functionalities and confirms no bugs in that module.
02. Monkey testing is a type of random testing and no test cases used in this testing. Gorilla Testing is a manual testing and it is repetitively performed.
03. This testing is performed on entire system. While this testing is performed on few selective modules of the system.
04. The main objective of Monkey Testing is to check whether system crashes or not. The main objective of Gorilla testing is to check whether the module is working properly or not.
05. In Monkey Testing a user or a tester or a developer can test the system to confirm whether it performs the desired set of actions. Mostly in Gorilla Testing the testers and developers both can jointly or independently test a module’s functionalities repeatedly.
06. There are three types of Monkey Testing i.e. Dumb Monkey Testing, Smart Monkey Testing and Brilliant Monkey Testing. While there is no such different types of Gorilla Testing available.
07. Mainly the Monkey Testing strategy is used in System Testing. Mainly the Gorilla Testing strategy is used in Unit Testing.
08. Monkey testing is also known as Random testing, Fuzz Testing or Stochastic Testing. Gorilla Testing is also known as Torture Testing, Fault Tolerance Testing or Frustrating Testing.