首页 > 其他分享 >测试领域专业术语整理-持续更新

测试领域专业术语整理-持续更新

时间:2023-01-11 11:40:59浏览次数:40  
标签:兼容性 模块 Testing 更新 测试 软件 缺陷 专业术语

注意:

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

更新:

  • 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 重新打开缺陷占比 重新打开缺陷数与缺陷总数比值 /

标签:兼容性,模块,Testing,更新,测试,软件,缺陷,专业术语
From: https://blog.51cto.com/NoamaNelson/6001781

相关文章

  • Mybatis——实现批量更新
    一、概述mybatis中实现批量插入是很简单的,相比大家都知道,这里就不赘述,本文主要讲述如何实现批量更新。 下面介绍本文要讲的几种方式主要是在xml中实现,不包含需要改动代......
  • 亚马逊化妆品/美容类产品HRIPT斑贴测试
    亚马逊要求化学品/美容类产品都需要办理此类测试化妆品在使用时与人体表面直接接触,如果产品存在问题,可能会引起包括皮肤不良反应。斑贴试验作为常用的化妆品安全性测试,可以......
  • jmeter-性能测试三阶段
    一、单个接口的压测(基准容量测试)目的:验证被测试接口的最高TPS(基于一定的响应时间ms),TPS是从服务端角度验证接口性能;方法:采用梯度压测方法,按照设置的梯度逐步递增压力,观察......
  • 43、商品服务---品牌管理---级联更新
    eg:小米品牌,旗下有很多产品,比如小米手机,小米平板等等,他们的品牌名都叫小米,电商项目数据库中避免表的关联,所以我们创建了一个关联表。比如品牌表和目录表的关联就是pms_categ......
  • MySQL UPDATE:修改数据-更新数据-在原有表基础上增加列--python
    使用UPDATE语句修改单个表,语法格式为:UPDATE<表名>SET字段1=值1[,字段2=值2…][WHERE子句][ORDERBY子句][LIMIT子句]语法说明如下:<表名>:用于指定要......
  • 公司的JDBC框架 的save方法和saveSet方法有先查找是否更新还是插入
    一.公司的JDBC框架的save方法和saveSet方法执行操作:1.按下ctrl键,然后鼠标点击对应的方法,进去源码就能看到底层源码是先将数据去数据库查看主键,根据主键查看数据库有没有该......
  • 软件测试|常见接口协议解析
    服务与服务之间传递数据包,往往会因为不同的应用场景,使用不同的通讯协议进行传递。比如网站的访问,常常会使用HTTP协议进行传递,文件传输使用FTP,邮件传递使用SMTP。上述的......
  • 软件测试环境如何搭建?广东权威第三方软件测试机构推荐
    一、什么是软件测试环境?软件测试环境是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。稳定和可控的测试环境,可以使测试人......
  • 软件测试|如何做好线上监控?
    01前言近期和大佬们核对任务规划,梳理新财年要做的事情,有非常重要的一项就是线上监控。对于线上监控,大家都最熟悉不过,凡是在生产环境上运行的系统,或多或少都会有监控,但是否......
  • 接口自动化测试如何处理 Header cookie
    Cookie(复数形态:Cookies)是某些网站为了辨别用户身份而储存在用户本地终端上的数据。在接口测试过程中,如果网站采取了Cookie认证的方式,那么发送的请求需要附带Cookie,才会得......