【软件测试】术语定义

1、接口测试

接口测试概念:是测试系统  组件间   接口的一种测试方法

接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的 逻辑依赖   关系

接口测试的意义:在软件开发的同时实现  并行测试    ,减少页面层测试的深度,缩短整个项目的测试周期

接口测试能发现哪些问题:可以发现很多在页面上操作发现不了的bug、检查系统的  处理异常  能力、检查系统的安全性、稳定性、可以修改请求参数,突破前端页面输入限制

2、性能测试

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

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

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

点击数:指客户端向服务器发送的_HTTP请求次数___

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

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

集合点:当通过controller虚拟多个用户执行该脚本时。用户的启动或运行步骤不一定都是同步的。集合点是在脚本的某处设置一个标记。当有虚拟用户运行到这个标记处时,停下等待,直到所有的用户都达到这个标记处时,再一同进行下面的步骤,这样能够用最大的_并发用户数___去做下面的操作。

事务:事务是要_度量其服务器响应时间___的任务或操作集。一个完整的事务是由事务开始、事务结束以及一个或多个业务操作/任务构成。

3、自动化测试

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

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

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

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

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Play_Sai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值