资料介绍
软件测试词汇
软件测试词汇
文章出处:www.ml570.com
Acceptance
testing(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独
立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系
统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御
性控制。
Ad hoc
testing(随机测试),没有书面测试用例、记录期望结果、检查列表、脚本或指令的测
试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书
执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
Alpha
testing(α测试),是由一个用户在开发环境下进行的测试,也可以是公司内部的用户
在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
Automated
Testing(自动化测试),使用自动化测试工具来进行测试,这类测试一般不需要人干预
,通常在GUI、性能等测试中用得较多。
Beta
testing(β测试),测试是软件的多个用户在一个或多个用户的实际使用环境下进行的
测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。
Black box
testing(黑盒测试),指测试人员不关心程序具体如何实现的一种测试方法。根据软件
的规格对软件进行各种输入和观察软件的各种输出结果来发现软件的缺陷的测试,这类
测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。
Bug(错误),有时称作defect(缺陷)或error(错误),软件程序中存在的编程错误
,可能会带来不必要的副作用,软件的功能和特性与设计规格说明书或用户需求不一致
的方面。软件缺陷表现特征为:软件未达到产品说明书标明的功能;软件出现产品说明
书指明不会出现的错误;软件功能超出产品