黑盒测试详细功能描述

本文介绍了冒烟测试和性能测试的重要性及其在软件开发中的应用。冒烟测试作为预测试,确保主要功能的可用性,减少无效测试。性能测试则关注系统在不同条件下的运行效率,包括响应时间、吞吐量等关键指标。通过性能测试,可以发现系统潜在的性能瓶颈和优化空间。同时,文章提供了判断冒烟测试是否通过的标准,并详细阐述了性能测试的过程与目的。
摘要由CSDN通过智能技术生成

在这里插入图片描述

一、冒烟测试

1、冒烟测试概念:
冒烟测试也可以称为I30测试,通过测试,绿灯测试。即在正式进入测试之前,先把待测试的主要功能检查一遍。
2、冒烟测试意义:
做冒烟测试的目的是为了让QPM在正式递交测试开始前,在较短的时间里对本次递交的质量有一个初步的判断,意义在于:
a. 减少重复执行,提高测试效率
b. 开发和测试就提测质量达成一致
3、冒烟测试判断标准:
a. 需求是“功能测试”
应用层,在正常操作下验证是否可以正常工作,不能正常工作,则I30 Fail。
算法层,要使用I30测试集来确认效果是否正确实现,效果没有正确实现,则I30Fail。
b. 需求是“性能提升”
需求是性能提升版本,如果I30测试集性能下降,I30 Fail;如果性能没有下降,但是效果成功率下降30%,则I30 Fail;
c. 需求是“效果提升”
需求是效果提升版本,若I30测试集效果成功率下降10%或者超过开发预计值,则I30 Fail;
如果效果有提升,引起性能下降30%或者超过开发预计值,则I30 Fail
d. 需求是“fix bug”
不影响其他效果的前提下,如果bug未被fixed,且无改善,则I30 Fail;
e. 其他

二、性能测试

1、什么是性能?
性能是一种指标,表明软件系统或构件对于其及时性要求的复合程度;其次,性能是软件产品的一种特性,可以用时间来进行度量。
2、什么是性能测试?
用来测试软件在系统中的运行性能。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。
3、执行性能测试,一般是基于以下4个方面的部分或全部 :
a. 验证系统在给定的条件下处理性能是否达到设计目标与用户要求。
b. 探测系统在给定的条件下极限处理能力
c. 通过对系统各参数的调整,测试系统的最优性能配置
d. 通过性能测试发现功能测试难以发现的缺陷。
4、软件性能测试常见的主要指标有 :
a. 响应时间
对请求作出响应所需要的时间
b. 吞吐量
单位时间内系统处理的客户请求的数量
c. 并发用户数
同时向系统(服务端)发送请求的数量
d. 资源利用
主要是指系统的各种资源使用状态
5、性能测试过程:
在这里插入图片描述
黑盒测试、灰盒测试、白盒测试的区别、概念及结构图请看这篇

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值