在省赛和国赛的报告中,术语定义往往会挖空让你填写,我们只需要把自动化测试、性能测试、接口测试的术语背下来即可。
自动化测试报告:
自动化测试概念:动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。
自动化测试前提条件:需求变动不频繁、项目周期足够长、自动化测试脚本可重复使用。
自动化测试的流程:(1)制定测试计划、(2)分析测试需求、(3)设计测试用例、(4)搭建测试环境、(5)编写并执行测试脚本、(6)分析测试结果并记录Bug、(7)跟踪Bug并进行回归测试。
进行自动化测试的目的:随着国家计算机信息化的发展,软件都是需要快速迭代,像一些重复性的工作可以通过自动化来完成,从而提高工作的效率和准确性,达到快速迭代的目的。
性能测试报告:
性能测试是通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
集合点:模拟多个用户同一时间发出请求,可以在脚本中设置集合点。
事务:关注某个业务的响应时间,可以将该业务定义为事务。
Hits per Second:Hits per Second是指客户端动态向服务器发送的请求。
概念:软件性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性、稳定性、可靠性、处理能力等。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
响应时间:响应时间分为呈现时间和服务端响应时间两个部分。
配置测试方法通过对被测系统软硬件的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。
响应时间:应用系统从发出请求开始到客户端接收到所有数据所消耗的时间。
并发用户数:并发用户数是指在同一时刻与服务器进行数据交互的所有用户数量。
TPS:服务器每秒处理的事务数量。
吞吐量:吞吐量是指单位时间内服务器处理的客户端请求数量。
点击数:指客户端向服务器发出的HTTP请求次数。
检查点:在回放脚本期间搜索特定的文本字符串或者图片等内容,从而验证服务器内容正确性
接口测试报告:
接口测试概念:是测试系统组件间接口的一种测试方法。
接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系。
接口测试的意义:在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期。
接口测试能发现哪些问题:可以发现很多在页面上操作发现不了的Bug、检查系统的异常处理能力、检查系统的安全性、稳定性、可以修改请求参数,突破前端页面输入限制。