软件测试的36个常用术语

1.Manual testing 

手工测试,先写下符合逻辑的测试用例,其次运用手动的方式来验证眼前的产品在测试用例面前是否是成功,并且记录。          

2.Automated Testing 

自动化测试,自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。

3.Black box testing 

黑盒测试,黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口处进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

4.White box testing 

白盒测试,白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。”白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。”白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。

5.Debug 

从本质上来说, Debug是一种程序,一种调试工具,说白了就是供程序员检查修改问题的工具

6.Test plan 

测试计划,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。
它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。

7.Test case 

测试方案,测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

8.Bug 

是在应用程序投入生产之前发现的错误。导致程序工作不佳、生产错误结果或崩溃的编程错误。导致程序故障的软件或硬件上的错误

9.Defect 

会在测试过程中发现错误时同时被发现,在跟踪系统中记录为“缺陷”。

10.Test report 

测试 告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。
11.Testing environment Deployment 

测试环境部署,测试环境部署是指为模拟用户软件环境,对软件测试过程搭建对应的软硬件环境。
12.Sprint 

迭代,Sprint是指在Scrum项目管理方法中的一个常规、可重复的较短工作周期。
13.Version

版本,version是指软件升级的版本,如1.0,2.0.
14.Functional testing

功能测试,功能测试是指对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
15.User interface testing 

用户界面测试,UI测试是指对用户界面进行测试,包括用户界面的功能模块布局是否合理,整体风格是否一致和各个控件位置是否符合客户使用习惯等等。
16.Exception testing 

异常测试,异常测试是指通过认为制造错误情况测试系统对错误操作、错误 文的反应,检查系统是否给出了清晰且充分的提示或约束。
17.Unit testing 

单元测试,单元测试是指对软件中的最小可测试单元进行检查和验证。
18.Integration testing

集成测试,集成测试是在单元测试的基础上,将所有模块按照概要设计要去组装成为子系统或系统,验证组装后功能以及模块间接口是否正确的测试工作。
19.System testing

系统测试,系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。
20.UAT

用户验收测试,用户验收测试是指相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。
21.International testing

国际化测试,国际化测试是测试软件的国际化支持能力,发现软件的国际化的潜在问题,保证软件在世界不同区域中都能正常运行。
22.Performance testing

性能测试,性能测试是指基于协议模拟用户发出请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足要求的过程。
23.Priority

优先级,Priority是指bug修复的优先级别。
24.Severity

严重性,Severity是指错误对被测系统的影响程度,在终端用户条件下发生的可能性,软件错误妨碍系统使用的程度。
25.Quality assurance

质量保证,质量保证是指为使人们确信产品或服务能满足质量要求而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动。
26.Smoking test 

冒烟测试,冒烟测试是指对软件的基本功能进行测试,以确保软件的基本功能正常,从而进行后续深入的测试。
27.Software life cycle 

软件生命周期,软件生命周期是指软件开发全部过程、活动和任务的结构框架,包括需求,设计,编码,测试和维护等阶段。
28.Static testing 

静态测试,静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序正确性。

29.Dynamic testing 

动态测试,动态测试是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。
30.Structured query language

结构化查询语言,SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
31.Module 

模块,模块是指一个或一块功能是完整的,可以独立的功能区域。
32.Test Scenario

测试场景,测试场景是可以测试的任何功能,也成为测试条件或测试可能性。指站在用户的角度,找出真实世界的场景和使用中的应用程序案例。

33.Check Point

检查点,检查点是指程序或进程正常运行时周期性记录进程或程序有关信息的点,目的是当系统发生故障或错误时,从最新检查点恢复。

34.Testing coverage 

测试覆盖,测试覆盖是指测试系统覆盖被测试系统的程度,一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。
35.Review 

抓屏、截图,软件测试中,将软件界面中的错误的全部或一部分,使用专用工具存储成图像文件,以便于后续处理。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月7日
下一篇 2021年9月7日

相关推荐