随机测试

作者: Randy Alexander
创建日期: 24 四月 2021
更新日期: 26 六月 2024
Anonim
3名5岁学生听力随机测试 Random Ear Test for three 5 years old students
视频: 3名5岁学生听力随机测试 Random Ear Test for three 5 years old students

内容

定义-随机测试是什么意思?

随机测试是指使用随机输入来测试软件的实践。不同种类的随机测试都依赖于相同的基本思想,即随机选择测试实施案例。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了随机测试

随机测试是一种黑匣子测试,开发人员无需查看软件产品的内部代码,而是将随机输入输入系统以查看结果。一个常见的示例是使用随机整数来测试基于这些整数返回结果的软件功能。这些功能可能包括“ for循环”或其他用于传递结果的算法,其中一组随机测试用例模拟或近似了理论用户输入的一组更广泛的用例。

其他种类的随机测试可能会涉及启发式的使用,这会指导使用随机输入。通常,特别是在处理整数或其他类型的变量时,随机测试仅与所使用的一组随机输入一样随机—换句话说,测试人员经常选择使用有界的整数集,而不是无限的组。随机测试的特定实践涉及我们所谓随机的含义,以及开发人员如何提出看似随机的测试集。

随机测试的讨论也可能围绕其使用效率。一个想法是,由于可以通过自动化系统而不是人工来完成随机测试,因此与定向测试相比,它具有优势。但是,就需要进行多少测试而言,定向测试可以更有效。一些开发人员和专家还使用术语“随机测试”来指代效率低下甚至不称职的测试,其中定向测试被视为一种更好的方法。