当前位置: 首页 > article >正文

【软件测试】术语定义

1、接口测试

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

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

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

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

2、性能测试

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

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

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

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

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

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

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

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

3、自动化测试

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

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

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

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


http://www.kler.cn/a/284397.html

相关文章:

  • [DEBUG] 服务器 CORS 已经允许所有源,仍然有 304 的跨域问题
  • 【Java语言】String类
  • 学习记录:js算法(九十二):克隆图
  • 开发语言中,堆区和栈区的区别
  • 陪诊问诊APP开发实战:基于互联网医院系统源码的搭建详解
  • C# 模拟浏览器自操作(自动化办公)
  • 【微信小程序】小程序的 MobX 绑定辅助库
  • CSS 实现 两栏布局、三栏布局,以及常见的水平居中的方法
  • C++实现堆排序
  • 电脑丢失dll文件一键修复之dll确实损坏影响电脑运行
  • Ubuntu下安装和配置MQTT服务器Mosquitto
  • hdfs dn锁拆分
  • 【记忆回溯】【深度搜索】【动态规划】【字符串】【力扣】单词拆分
  • Hive SQL 练习
  • 2024 年的 Web3 游戏:演变、趋势和市场动态
  • 【云游戏】点量云流赋能大型游戏新体验
  • MP条件构造器之常用功能详解(or、and、exists、notExists)
  • 【机器学习】9. softmax(Multinomial Logistic Regression)
  • SQL数据库教案(入门必备)
  • 【C++ 第十六章】哈希
  • C# 弹出USB移动存储设备【附源码】
  • 假如我是前端面试官
  • 解决移动端使用Vant van-overlay 遮罩层导致的弹窗不可滚动问题
  • Linux 非root用户部署elasticsearch 7.17.23和ik分词器
  • cnocr 安装
  • 华为云征文|Flexus云服务器搭建基础环境