软件测试方法分类-按测试对象划分

本文介绍了软件测试中非功能测试的分类,包括性能测试(如稳定性、响应时间和吞吐量)、安全测试、兼容性测试(如平台、浏览器和数据兼容性)以及易用性(用户体验性测试)和界面测试。强调了每个测试类型的要点和应用场景,帮助读者理解非功能测试的重要性和实施细节。
摘要由CSDN通过智能技术生成

接上一篇,下来我们再细讲,第四个维度的分类,

软件测试方法分类-按测试对象划分

本章节重点介绍非功能测试的相关知识,因为功能测试的基本在之前的分类都是有涉及的。

一、非功能测试

1,性能测试(Performance Testing)

检查系统是否满足需求规格说明书中规定的性能。

通常表现在以下几个方面:

稳定性

响应时间

吞吐量(TPS)

性能测试很多时候都是在开发和测试的后期,整个系统都稳定了之后,我们在上线之前,需要参考对应的需求文档,或者根据产品等相关设计人员调研的数据,预测出未来将会有多少人使用系统,基于这样一个数据,进行相关性能测试的设计以及脚本的编写和执行,最终得出结论的测试活动。

当然有些公司在开发初期,因为整个产品未来可预见性的使用群体很庞大,在一开始也会引入性能测试,保证整个过程都是满足用户需求。

通过脚本模拟大量用户使用软件,来检查整个软件的表现,比如稳定性,整个软件是否稳定,有无不可用甚至崩溃的情况产生。

响应时间是否满足需求,有无长时间等待无反应的情况或者软件卡顿的情况产生,毕竟用户越来越刁钻,这点直接会导致用户的去与留。

吞吐量(TPS)这是性能测试中的一个核心指标。

TPS全称是:Transaction Per Second,意思是指每秒事务数。TPS是衡量系统性能的一个非常重要的指标。

人们常常混淆并发量与TPS,它们两者的作用不同。

如同一条马路,我们关注点是:有几个车道,以及是否拥挤?并发量对应于车道,而TPS对应于拥挤程度。

在做性能测试的时候,传统方式都是用并发数来衡量系统的性能,一般适用于一些网页站点的首页、H5页面的压测。这是站在客户端的视角。

而TPS则直接衡量系统的吞吐能力,应用场景主要是一些动态的接口API,例如登录、提交订单等等。这是站在服务端视角的。

2,安全测试(Safety Testing)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

软件测试老痞

你的支持,是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值