软件测试术语定义

自动化测试

术语解释:

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

模块化驱动测试概念:将重复的操作独立成公共的模块,当用例执行过程中需要用到这一操作时,则会被调用。

单元测试概念:是指对软件中最小的可测试单元进行检查和验证。

自动化测试前提条件:需求变动不频繁,项目周期足够长、自动化脚本可重复利用。

自动化测试的流程:(1)制定测试计划(2)分析测试需求(3)设计测试用例(4)搭建测试环境(5)编写并执行测试脚本(6)分析测试结果,记录bug(7)跟踪bug,并进行回归测试

进行自动化测试的目的:随着国家计算机信息化的发展,软件都是需要快速迭代的,像一些重复性的工作可以通过自动化自动化来完成,从而提高工作效率和准确性,达到快速迭代的目的。

数据驱动测试概念:数据驱动测试是从数据文件中读取测试数据,然后通过变量传入事先编辑好或录制好的脚本中,这些变量既可以传递测试数据,也可以传递验证数据。测试数据只出现在数据文件中,测试数据和测试脚本是分开存放的。数据文件中的每一行表示一组测试数据,通过循环遍历数据文件的每一行,将数据逐一注入到相同的测试流程进行反复的测试验证。

自动化测试按照测试目的分类:功能自动化测试、性能自动化测试。

自动化测试按照测试对象分类:单元测试、集成测试、用户验收测试、回归测试

自动化测试模型:线性模型、模块化驱动测试、数据驱动、关键词驱动

性能测试

术语定义

并发用户数:并发用户数是指在同一时刻与服务器进行数据交互的所有用户数量。

吞吐量:吞吐量是指单位时间内服务器处理的客户端请求数量。

TPS:表示服务器每秒处理的交易或者事务的数量。

点击数:指客户端向服务器发出的HTTP请求次数。

响应时间:应用系统从发出请求开始到客户端接收到所有数据所消耗的时间。

检查点:在回放脚本期间搜索特定的文本字符串或者图片等内容,从而验证服务器内容正确性

集合点:集合点是在该脚本的某处设置一个标记,在一同进行下面的步骤,这样能够用最大的并发用户数去做下面的操作。

事务:事务就是度量其服务器响应时间的任务或者操作集,一个完整的事务是由事务开始到事务结束以及一个或多个业务操作构成。

你可能感兴趣的:(软件测试-术语定义,单元测试,模块测试,java,功能测试)