软件测试相关术语及其含义

1.Manual testing:手工测试

手工测试是由人一个一个输入用例,然后观察结果的一个过程。

2.Automated Testing:自动化测试

自动化测试是用机器代替人为的进行测试,从而提高效率的一个过程。

3.Black box testing:黑盒测试

黑盒测试不考虑程序的内部逻辑结构和代码,只关注程序的功能是否符合需求。

4.White box testing:白盒测试

白盒测试是把盒子打开研究里面的程序结构和源代码的过程。

5.Debug:调试

调试即调试程序,排除故障的过程。

6.Test plan:测试计划

测试计划是描述了测试范围,测试策略和方法,测试资源和进度的一个文档。

7.Test case:测试用例

测试用例是为某个特定目标而编制的一组测试输入,执行条件以及预期结果等,用来核实是否满足某个特定软件需求。

8.Bug:漏洞,错误,故障

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测试)

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)

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

31.Module:模块

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

32.Test Scenario:测试场景

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

33.Check Point:检查点

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

34.Testing coverage:测试覆盖

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

35.Review:评审,审查

36.Screen shot:抓屏、截图

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

37.TBD:待定的(To Be Determined)

TBD在测试文档中是一项进行中的尚未最终确定的工作。

38.TBC:待确认(To Be Confirm)

TBC在测试文档中一项待确认的工作。

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

上一篇 2020年2月16日
下一篇 2020年2月16日

相关推荐