测试术语

Unit   Testing(单元测试),指一段代码的基本测试,通常是一个函数或子程序,一般由开发者执行。
 
Integration  Testing(集成测试),被测试系统的所有组件都集成在一起,找出被测试系统组件之间关系和接口中的错误。该测试一般在单元测试之后进行。
 
Acceptance Testing(验收测试),用户或独立测试机构根据测试计划和结果对系统进行测试和验收。它是一项确定产品是否能够满足合同或用户所规定需求的测试。
 
Black   box   Testing(黑盒测试),指测试人员不关心程序具体如何实现的一种测试方法。根据软件的规格对软件进行各种输入和观察软件的各种输出结果来发现软件的缺陷的测试。
                                                          这类测试不考虑软件内部的运作原理,只关心功能。
 

White box Testing(白盒测试),又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。

                                                     (1).  白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。
                                                     (2). "白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试
 
 

Automated Testing (自动化测试), 使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。

 
Portability Testing(可移植性测试),测试软件是否可以被成功移植到指定的硬件或软件平台上。
 
Performance Testing(性能测试),评价一个产品或组件是否符合性能需求的测试。包括负载测试、强度测试、数据库容量测试、基准测试等类型。
 
Compatibility Testing(兼容性测试),也称“Configuration Testing(配置测试)”,测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。
                                                            验证测试对象在不同的软件和硬件配置中的运行情况。
 
User Interface Testing(用户界面测试,UI),指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字、图片组合是否完美,操作是否友好等等。
 
Regression Testing(回归测试),在发生修改之后,重新测试先前的测试,以保证修改的正确性。
                                                        理论上,对软件的任何新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再现。
 
Screen shot(截图),软件测试中,将软件界面中的错误(窗口、菜单、对话框等)的全部或部分,使用截图工具存储成图像文件,作为依据,以便于后续处理。
 
Test   case(测试用例),为特定目标而开发的一组测试输入、执行条件和预期结果,其目标是测试某个程序是否满足某个特定的需求。
 
Testing coverage(测试覆盖),指测试系统覆盖被测试系统的程度。一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。
 
Testing item(测试项),作为测试对象的工作版本。
 
Testing   plan(测试计划),描述了要进行的测试活动的范围、方法、资源和进度的文档。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。
 
Testing Suite(测试包),一组测试用例的执行框架,一种组织测试用例的方法。在测试包里,测试用例可以组合起来创造出独特的测试条件。
posted @ 2016-02-26 14:41  Mark.Yang  阅读(170)  评论(0)    收藏  举报