熬夜总结,软件测试零基础入门必看——软件测试相关术语大全

序号原词翻译解释
1Manual testing手工测试手工测试就是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。软件测试中发现问题最多的都是手工测试,占整个项目的百分之九十五左右,所以说手工测试是软件测试基础。但手工测试也有一定的缺点:测试工作量大、重复多、回归测试难以实现
2Automated Testing自动化测试自动化测试就是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
3Black box testing黑盒测试黑盒测试是把软件当做一个黑盒,不考虑程序的内部逻辑结构和代码,只关注程序的功能是否符合需求。又称功能测试,它是通过测试来检查每个功能是否都能正常使用。黑盒测试着眼于程序外部结构,不考虑内部逻辑,主要针对软件界面和软件功能进行测试。黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的
4White box testing白盒测试白盒测试是把盒子打开研究里面的程序结构和源代码的过程。又称玻璃盒测试、透明盒测试、开放盒测试、结构化测试、逻辑驱动测试,是基于程序结构的逻辑驱动测试。盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。
5Debug调试调试即调试程序,排除故障的过程。
6Test plan测试计划测试计划是描述了测试范围,测试策略和方法,测试资源和进度的一个文档
7Test case测试用例测试用例是为某个特定目标而编制的一组测试输入,执行条件以及预期结果等,用来核实是否满足某个特定软件需求。
8Bug漏洞,错误,故障电脑程序里面的错误,而现在更是将其延生为漏洞错误可改进的细节、或与需求文档存在差异的功能实现等。
9Defect缺陷缺陷指设计不合理设计上存在漏洞有待改进等。
10Test report测试报告测试报告是指把测试过程结果写成文档对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础。
11Testing environment Deployment测试环境部署测试环境部署是指为模拟用户软件环境,对软件测试过程搭建对应的软硬件环境
12Sprint迭代Sprint是指在Scrum项目管理方法中的一个常规、可重复的较短工作周期。
13Version版本指软件升级的版本,如1.0,2.0.
14Functional testing功能测试功能测试是指对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
15User interface testing用户界面测试(UI测试)UI测试是指对用户界面进行测试,包括用户界面的功能模块布局是否合理,整体风格是否一致和各个控件位置是否符合客户使用习惯等。
16Exception testing异常测试异常测试是指通过制造错误情况测试系统对错误操作、错误报文的反应,检查系统是否给出了清晰且充分的提示或约束
17Unit testing单元测试单元测试是指对软件中的最小可测试单元进行检查和验证
18Integration testing集成测试集成测试是在单元测试的基础上,将所有模块按照概要设计要去组装成为子系统或系统,验证组装后功能以及模块间接口是否正确的测试工作。
19System testing系统测试系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。
20UAT用户验收测试用户验收测试是指相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。
21International testing国际化测试国际化测试是测试软件的国际化支持能力,发现软件的国际化的潜在问题,保证软件在世界不同区域中都能正常运行。
22Performance testing性能测试性能测试是指基于协议模拟用户发出请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足要求的过程。
23Priority优先级Priority是指bug修复的优先级别
24Severity严重性Severity是指错误对被测系统的影响程度,在终端用户条件下发生的可能性,软件错误妨碍系统使用的程度。
25Quality assurance质量保证质量保证是指为使人们确信产品或服务能满足质量要求而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动。
26Smoking test冒烟测试冒烟测试是指对软件的基本功能进行测试,以确保软件的基本功能正常,从而进行后续深入的测试
27Software life cycle软件生命周期软件生命周期是指软件开发全部过程、活动和任务的结构框架,包括需求,设计,编码,测试和维护等阶段。
28Static testing静态测试静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序正确性。
29Dynamic testing动态测试动态测试是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。
30Structured query language结构化查询语言(SQL)SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
31Module模块模块是指一个或一块功能是完整的,可以独立的功能区域
32Test Scenario测试场景测试场景是可以测试的任何功能,也成为测试条件或测试可能性。指站在用户的角度,找出真实世界的场景和使用中的应用程序案例。
33Check Point检查点检查点是指程序或进程正常运行时周期性记录进程或程序有关信息的点,目的是当系统发生故障或错误时,从最新检查点恢复。
34Testing coverage测试覆盖是指检查系统中所展现的功能是否和需求一致,如果一致,则表示该需求被覆盖,包括测试用例编写的过程中是否覆盖到对应的产品需求。
35Review评审、审查评审是由项目阶段成果的作者以外的其他人来检查工作成果,发现问题,提出意见和建议,已达到改进质量的目的。
36Screen shot截图、抓屏指在软件测试中,将软件界面中的错误的全部或一部分,使用专用工具存储成图像文件,以便于后续处理。
37TBD(To Be Determined)待定的在测试文档中是一项进行中的尚未最终确定的工作
38TBC(To Be Confirm)待确认指在测试文档中一项待确认的工作。

总结
感谢每一个认真阅读我文章的人!!!

如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

6、Python学习路线图

                      

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片加我VX免费领取。

                        

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值