Monkey和Gorilla测试是在软件上市之前对其进行的两种不同类型的测试。一个程序从最初编程到发布的这段时间内,系统中可能有一百万个bug。这些错误需要被发现和修复;这就是猴子和大猩猩测试的用武之地。
猴子测试是一种随机测试,没有任何计划或准备。它可以由开发人员、测试人员或自动化工具执行。事实上,开发人员或测试人员不需要对软件有任何了解。测试的目的是试图使系统崩溃,并确保它不会崩溃。为此,测试可以包括随机测试,例如在文本框中输入随机字符串,以查看系统如何处理错误。
大猩猩试验不同于猴子试验;它既不是随机的,也不是没有计划或准备的。在Gorilla测试中,程序的一个模块被反复测试,以确保它正常工作,并且该模块中没有bug。该模块可以用同样的过程进行100多次测试。因此,测试过程包括测试人员反复运行相同的代码。
Monkey测试的优点是,当程序中输入的一组错误刺时,它允许测试人员了解程序在实际世界中如何工作。这很可能发生在现实世界中,因为用户可能对程序不太熟悉。
另一方面,Gorilla测试的优点是,在测试结束时,程序将被逐个模块彻底检查。此外,它还确保程序在一段时间后不会像前100个输入那样开始延迟或工作不正常。因此,除了其他严格的测试过程外,程序通常是用猴子和大猩猩测试来测试的。
猴子和大猩猩测试的比较:
| 猴子试验 | 大猩猩测试 |
类型 | 随机测试-未使用测试用例 | 手动测试-重复 |
目的 | 很少有测试可以确保系统或应用程序不会崩溃。 | 彻底检查一个模块。 |
说明 | 未做具体试验;它可能包括只是随机点击或键入,看看系统是否崩溃。 | 一个模块通过一次又一次的相同过程彻底检查。 |
执行人 | “猴子在打字机上。”任何人都不知道软件甚至电脑。在公司中,它由测试团队进行。 | 一个开发人员或测试人员,他们可能或可能不知道软件。或由质量保证团队,通常在运行完整测试时 |
类型 | 猴子按键测试聪明猴子测试聪明猴子测试哑巴猴子测试 | - |
大猩猩和黑猩猩的主要区别在于大猩猩属于大猩猩和大猩猩属,而黑猩猩属于人类部落和潘属。 灵长类动物是哺乳动物。灵长目动物大约有300种或更多种,包括猿类、猴子、狐猴、懒猴、眼镜猴和人类。这些哺乳动物与其他...
...么是黑猩猩(a chimpanzee)? 黑猩猩是一种类人猿,与人类、大猩猩和猩猩关系密切。潘属只有两种黑猩猩。一只成年黑猩猩重达70公斤,身高可达1.6米以上。它们的手臂很长,很适合在地上行走,而不是爬树。它们宽阔的脚底和后...
猴子和大猩猩的主要区别在于,大多数猴子都有尾巴,而大猩猩没有尾巴。 猴子和大猩猩是两种灵长类动物。这两种灵长类动物是不同的;同时,它们在许多方面都很相似。猴子和大猩猩在进化和分类学方面以及在体型、姿...
...猴子。由于猴科由新旧猴子组成,猿科由黑猩猩、猩猩、大猩猩和人类组成。据说人类是从类人猿进化而来的。 在这两种动物中,猿比猴聪明。这表现在它的行为和活动中。他们能够学习符号、语言、使用工具,甚至展示解决...
人类对猴子 100多年前,人们对人类如何成为现在的样子进行了大量的观察和理论推导。有许多人类学家已经出发,并试图揭示我们如何成为一个伟大的种族今天。其中,查尔斯达尔文可能是最具影响力和胆识的,尤其是当他支...
猿与大猩猩 大猩猩是类人猿科的一个亚类。这不是一个广为人知的事实,但实际上是事实。真正的挑战是试图确定大猩猩的特征,这使它区别于猿类家族的其他成员。幸运的是,这并不难。事实上,这一分类甚至可以由一个小...
...长类动物。类人猿属于Catarrhini超家族。类人猿的两类是大猩猩和小猩猩。大猩猩属于人猿科,而小猩猩属于长尾猿科。 大猩猩 大猩猩、黑猩猩、猩猩、倭黑猩猩和人类都是大猩猩。大猩猩的脸上没有头发。耳朵是圆的,没有脸...
...。 小猿类 较小的猿类由长臂猿组成。一般来说,它们比大猩猩小,成对生活。最大的一种是锡亚曼斯。 Figure 3: Gibb*** 大猩猩 大猩猩、黑猩猩、猩猩和倭黑猩猩都是类人猿。基本上,大猩猩的脸上没有毛发,也没有颊囊。他们...
...科(小类人猿或长臂猿)和人猿科(大类人猿包括猩猩、大猩猩、黑猩猩和人类)。 Figure 2: Stumptail Monkeys (Macaca arctoides) 此外,卡他类动物的主要特征是向下的窄鼻子。旧大陆猴子的尾巴较短,不易抓住,而猿类则没有尾巴。另...
...须看看它们的科学分类方式。如果你追溯到数百万年前,大猩猩(人类所属)和小猩猩、旧大陆(非洲和亚洲)猴子和新大陆(美洲)猴子都有共同的祖先。然而,旧大陆猴子、猿类和新大陆猴子的发展,以及它们的科学分类,...