猴子试验(monkey testing)和专门的测试(ad hoc testing)的区别

在一个新软件向公众推出之前,它要经过彻底的测试,以确保系统中没有bug,并且能够无缝地工作。Monkey测试和Adhoc测试是可以在软件上运行的两种不同类型的软件测试。进行这些测试是为了测试软件并确保系统中没有错误。...
关键区别:临时测试是在没有任何计划或准备的情况下进行的。程序运行后,程序员或测试人员将使用其程序知识测试软件。猴子测试类似于特殊测试。但是,它可以在没有任何关于软件的知识或信息的情况下完成。

在一个新软件向公众推出之前,它要经过彻底的测试,以确保系统中没有bug,并且能够无缝地工作。Monkey测试和Adhoc测试是可以在软件上运行的两种不同类型的软件测试。进行这些测试是为了测试软件并确保系统中没有错误。

猴子试验(monkey testing)和专门的测试(ad hoc testing)的区别

Monkey测试和Ad-hoc测试都是随机测试的一种,它们是在软件编程完成之后进行的,但通常是在密集而复杂的测试开始之前。甚至可以说,猴子测试是一种临时测试。

临时测试是在没有任何计划或准备的情况下进行的。程序运行后,程序员或测试人员将使用其程序知识测试软件。他通常会测试系统的基础知识,以确保它们运行并且系统不会崩溃。这种类型的测试是在没有使用任何测试用例的情况下进行的。

猴子测试类似于特殊测试。它也是随机进行的,没有任何计划或准备。由于这个原因,许多程序员将Monkey测试归类为一种临时测试。然而,Monkey测试与Adhoc测试有一个显著的区别,Monkey测试可以在没有任何软件知识或信息的情况下进行。

猴子测试是一种自动测试,在没有任何特定测试的情况下进行。测试的目的是试图让系统崩溃,并确保它不会崩溃。为此,测试可以包括随机测试,例如在文本框中输入随机字符串,以查看系统如何处理错误。

猴子试验(monkey testing)和专门的测试(ad hoc testing)的区别

与结构化测试相比,Monkey测试和Adhoc测试的优点是在真实和随机的情况下对软件进行测试。当产品向公众推出时,这种情况也更真实,更可能发生。然而,Monkey测试和Ad-hoc测试的缺点是,当错误确实发生时,无法复制错误,因为没有可引用的测试用例文件。这就是为什么Monkey测试和Adhoc测试几乎总是与传统的结构化测试技术一起使用的原因。

猴子测试和特殊测试的比较:

 

猴子试验 临时测试
类型 随机测试-未使用测试用例 随机测试-未使用测试用例
目的 很少有测试可以确保系统或应用程序不会崩溃。 测试人员试图通过随机尝试系统的功能来“破坏”系统。
说明 未做具体试验;它可能包括只是随机点击或键入,看看系统是否崩溃。 基于测试人员的知识。测试人员可以检查他认为必要的东西。
执行人 “打字机上的猴子。”任何不懂软件甚至电脑的人。 对软件和系统有详细知识的程序员。
类型 猴子按键测试聪明猴子测试聪明猴子测试哑巴猴子测试 伙伴测试配对测试猴子测试

  • 发表于 2021-07-12 09:40
  • 阅读 ( 388 )
  • 分类:通用

你可能感兴趣的文章

测试e(test e)和测试c(test c)的区别

测试E和测试C的关键区别在于每种睾酮类型的半衰期。试验E(或睾酮)的半衰期约为11天,而试验C(或丙酸睾酮)的半衰期约为12天。 测试E和测试C都是可以提高表现的****。这些是类固醇酯,参与肌肉建设和加强肌肉。当以...

  • 发布于 2020-10-18 10:13
  • 阅读 ( 293 )

酶联免疫吸附试验(elisa)和快速试验(rapid test)的区别

酶联免疫吸附试验(ELISA)与快速试验的关键区别在于,酶联免疫吸附试验(ELISA)是一种高度特异的精密平板免疫分析技术,而快速检测是一种快速、易于执行、不太复杂的基于免疫的筛选,采用了与ELISA相同的技术。 艾滋...

  • 发布于 2020-10-21 20:48
  • 阅读 ( 241 )

反交(reciprocal cross)和测试交叉(test cross)的区别

正反交与试验交的关键区别在于,互交决定了性连锁遗传,即性状是否依赖于亲本性别,而试验交则决定性状的合子性,即是杂合子还是纯合子。 育种程序中有不同类型的遗传杂交,以确定性状的遗传基础及其遗传。交互杂...

  • 发布于 2020-10-23 02:40
  • 阅读 ( 621 )

直接的(direct)和间接coombs试验(indirect coombs test)的区别

直接的(direct)和间接coombs试验(indirect coombs test)的区别 Coombs试验是一种用于诊断贫血的血液检测方法。它检测免疫系统产生的抗体的存在。这些抗体能够破坏血液中的红细胞,导致红细胞计数降低。因此,抗体的存在表明存在...

  • 发布于 2020-10-25 22:43
  • 阅读 ( 631 )

测试交叉(test cross)和回交(backcross)的区别

试验杂交与回交的关键区别在于,试验杂交是显性表型与隐性表型之间的杂交,回交是F1代杂种与双亲之一之间的杂交。 了解试验杂交和回交的区别在遗传学上很重要,因为它们是两种不同类型的杂交,对确定动物或植物的...

  • 发布于 2020-10-29 14:14
  • 阅读 ( 319 )

结核皮肤试验阳性(positive tb skin test)和结核皮肤试验阴性(negative tb skin test)的区别

结核病皮肤试验呈阳性是指结果表明存在导致结核病的细菌。结核病皮肤试验阴性是指结果表明没有引起结核病的细菌。   什么是结核皮肤试验阳性(positive tb skin test)? 定义: 结核菌素皮肤试验阳性是指当曼图结核菌素皮肤...

  • 发布于 2021-06-26 02:29
  • 阅读 ( 643 )

介电试验(dielectric test)和绝缘试验(insulation test)的区别

...类故障,特别是电气设备的劣化。 也就是说,介电耐压试验,或通常被称为“高压试验”,确定了薄弱点的击穿电压,并验证了部件的绝缘是否足以保护用户免受电击。介电测试通常涉及对组件施加高于正常值的电压,以检测...

  • 发布于 2021-06-26 11:36
  • 阅读 ( 634 )

直接的(direct)和间接库姆斯试验(indirect coombs test)的区别

直接Coombs试验和间接Coombs试验的主要区别在于,直接Coombs试验检测附在红细胞表面的抗体或补体蛋白,而间接Coombs试验检测血清中针对外来血细胞的抗体。此外,直接Coombs试验有助于检测自身免疫性溶血性贫血,即免疫系统破坏...

  • 发布于 2021-07-01 09:25
  • 阅读 ( 559 )

极限试验(limit test)和化验(assay)的区别

...识别和测定样品的关键成分。此外,与标准品相比,极限试验负责样品中杂质的定量。相比之下,分析既能鉴定又能量化样品的关键成分。 极限试验和含量测定是测定样品成分的两种方法。它们是药物开发中重要的分析方法。 ...

  • 发布于 2021-07-01 14:43
  • 阅读 ( 275 )

测试e(test e)和试验c(test c)的区别

试验E和试验C的主要区别在于,试验E的半衰期为10.5天,而试验C的半衰期为12天。此外,试验E为7-碳化合物,而试验C为8-碳化合物。 试验E(对映体睾酮)和试验C(环丙二酸睾酮)是两种半衰期延长的酯化睾酮变体。它们在健美...

  • 发布于 2021-07-01 17:28
  • 阅读 ( 356 )
msa9868
msa9868

0 篇文章

相关推荐