乐趣区

关于测试:测试领域专业术语整理持续更新

留神:

仅以此篇文章来整顿测试畛域的专业术语,内容会一直的搜集整理以及进行纠错。(仅供参考)

更新:

  • 2020.4.3 初稿
序号 名词 解释 备注
1 Alpha 测试 在产品或软件研发过程中,由测试人员在 模仿实际操作测试环境下进行的集成和零碎测试 /
2 Beta 测试 指产品或软件在试运营或推广阶段,由前端共事或用户在理论应用环境下进行的测试。 /
3 C/S 客户端 / 服务器,C 指的是客户端(Client),S 指的是服务器端(Server) /
4 B/S 浏览器 / 服务器,B 指的是浏览器(Browser),S 指的是服务器(Server) /
5 Bug/Defect(缺点) 指的是软件中(包含程序和文档)不合乎用户需要的问题 /
6 Software Testing(软件测试) 应用人工或主动伎俩,来运行或测试某个零碎的过程。其目标在于测验它是否满足规定的需要或弄清预期后果与理论后果之间的差异(1983,IEEE 软件工程规范术语) /
7 Testing Environment(TE)(测试环境) 就是软件运行的平台,包含软件、硬件和网络的汇合。 /
8 Test Case(TC)(测试用例) 指的是在测试执行之前设计的一套具体的测试计划,包含测试环境、测试步骤、测试数据和预期后果。 /
9 Black-Box Testing(黑盒测试) 指的是把被测软件看作是一个黑盒子,咱们不去关怀盒子外面的构造是什么样子的,只关怀软件的输出数据和输入后果。 /
10 White-Box Testing(白盒测试) 指的是把盒子盖关上,去钻研外面的源代码和程序结构。 /
11 Gray-Box Testing(灰盒测试) 能够把它看作是黑盒测试和白盒测试的一种联合。 /
12 Static Testing(动态测试) 是指不理论运行被测软件,而只是动态地查看程序代码、界面或文档中可能存在的谬误的过程。 /
13 Walkthrough(代码走查) 动态测试的一种办法,由开发组外部进行,采纳解说、探讨和模仿运行的形式进行的查找谬误的流动。 /
14 Inspection(代码审查) 动态测试的一种办法,由开发组外部进行,采纳解说、发问并应用编码模板进行的查找谬误的流动。个别有正式的打算、流程和后果报告。 /
15 Dynamic Testing(动静测试) 是指理论运行被测程序,输出相应的测试数据,查看理论输入后果和预期后果是否相符的过程。 /
16 Unit Testing(单元测试) 是指对软件中的最小可测试单元进行检查和验证。 /
17 Stub(桩模块) 是指模仿被测模块所调用的模块。 /
18 Driver(驱动模块) 是指模仿被测模块的下级模块,驱动模块用来接管测试数据,启动被测模块,并输入后果。 /
19 Integration Testing(集成测试) 是指将通过测试的单元模块组装成零碎或子系统,在进行测试,重点测试不同模块的接口局部。 /
20 System Testing(零碎测试) 指的是将整个软件系统看作是一个整体测试,包含对性能、性能的测试,以及对软件所运行的软、硬件环境的测试。 /
21 Acceptance Testing(验收测试) 指的是在零碎测试的前期,以用户测试为主,或有测试人员等品质保障人员独特参加的测试,它也是软件正式交给用户应用的最初一道工序。 /
22 α 测试 验收测试的一种,指的是由用户、测试人员、开发人员等独特参加的内部测试。 /
23 β 测试 验收测试的一种,指的是内测后的公测,即齐全交给最终用户测试。 /
24 Function Testing(功能测试) 是黑盒测试的一种,它查看理论软件的性能是否合乎用户的需要。 /
25 UI Testing 界面测试。 /
26 Usability Testing(易用性测试) 是指从软件应用的合理性和方便性等角度对软件系统进行查看,来发现软件中不不便用户应用的中央。 /
27 Installation Testing(装置测试) 这里的装置测试是指狭义上的,包含装置、卸载。 /
28 Compatibility Testing(兼容性测试) 兼容性测试包含硬件兼容性测试和软件兼容性测试;硬件兼容性次要是指软件运行的不同硬件平台的兼容性,如 PC 机、笔记本、服务器等;软件兼容性次要是指软件运行在不同操作系统等软件平台上的兼容性。 /
29 Performance Testing(性能测试) 是指对软件的运行反馈速度、所耗费系统资源等各种性能指标的测试。 /
30 Reliability Testing(可靠性测试) 也叫稳定性测试,是指间断运行被测系统,查看零碎运行时的稳固水平。人们通常用 MTBF(Mean Time Between Failure)来掂量零碎的稳定性,MTBF 越大,零碎的稳定性越强。 /
31 Load Testing(负载测试) 是性能测试的一种,通常是指被测系统在其能忍耐的压力 < 极限范畴之内间断运行 >,来测试零碎的稳定性。 /
32 Stress Testing(压力测试) 是性能测试的一种,通常是指继续 < 一直地 > 给被测系统减少压力,直到将被测系统 < 压跨为止 >,用来测试零碎所能接受的最大压力。 /
33 Regression Testing(回归测试) 是指对软件的新版本测试时,反复执行上一个版本测试时的用例。 /
34 Smoke Testing(冒烟测试) 又名:ad-hoc,是指在对一个新版本进行零碎大规模地测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。 /
35 Random Testing(随机测试) 是指测试中所有的输出数据都是随机生成的,其目标是模仿用户的实在操作,并发现一些边缘性的谬误。 /
36 Valid Equivalence Class(无效等价类) 是指合乎《需要规格说明书》,正当地输出数据汇合。 /
37 Invalid Equivalence Class(有效等价类) 是指不合乎《需要规格说明书》,无意义地输出数据汇合。 /
38 Software Life Cycle(软件生命周期) 是指软件开发和测试全副过程、流动和工作的构造框架,是从可行性研究到需要剖析、软件设计、编码、测试、软件公布保护的过程。 /
39 Black-Box Testing Tools(黑盒测试工具) 是指测试性能或性能的工具 /
40 White-Box Testing tools(白盒测试工具) 是指测试软件的源代码的工具。 /
41 Testing Management Tools(测试管理工具) 是指治理整个测试流程的工具,次要性能有测试计划的治理、测试用例的治理、缺点跟踪、测试报告治理等,个别贯通于整个软件生命周期。 /
42 我的项目均匀转测次数 转测总数与我的项目总数比值 /
43 版本均匀缺点密度 缺点总数与转测版本数比值 /
44 重大缺点占比 重大以上缺点与缺点总数比值 /
45 有效版本占比 有效版本数与转测版本总数比值 /
46 从新关上缺点占比 从新关上缺点数与缺点总数比值 /
退出移动版