软件测试-测试类型分类

本文详细介绍了软件测试的各个类型,包括功能测试、性能测试、安全测试、兼容性测试、易用性测试、文档测试、可靠性测试、本地化测试、部署测试和无障碍测试。内容涵盖测试方法、工具、指标和最佳实践,强调了测试在软件质量保障中的重要性。此外,文章还讨论了回归测试、Monkey测试和A/B测试等其他测试类型。
摘要由CSDN通过智能技术生成


是看着课程听的,做的课程的随堂笔记
课程的链接如下:
https://coding.imooc.com/class/411.html

1.功能测试

对功能进行测试(比如对于一个网站,他可以查询注册了的公司,那么它的功能就是查询这种功能 对这种功能进行测试)
和黑盒测试不一样,功能测试是一个方向,而黑盒测试是一个方法,对于功能测试来说,采用最多的方法是黑盒测试,功能测试是吃饭,而黑盒是筷子,白盒是勺子这样。
针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误初始化及终止错误。

功能测试工具:
在这里插入图片描述

2.性能测试:

延伸为负载测试、压力测试、稳定性测试。
性能指标:
并发用户数VU、每秒事务数TPS、系统响应时间、设备性能。
性能测试工具有:
LoadRunner、Silkperformer、Jmeter、Webload、Apache Bench、LoadUI。
静态性能评估:
开发Web应用时,基于一系列Web应用页面性能优化的最佳实践对Web应用的页面进行静态分析,并给出评估结果的性能分析方法。常用的有YSlow、PageSpeed,可以在chrome中加入该两个插件(在chrome的扩展程序中可以搜索到进行安装),用插件对网页进行性能分析。
应用性能管理(APM):
提供对系统的实时监控以实现性能管理、故障管理的解决方案。
案例:听云(统计各种性能指标)

测试性能(比如买票软件太卡,说明性能不足,功能测试是能不能做,性能测试即能够做多好)
–包括:负载测试(指标变化),压力测试(性能点),强度测试,容量测试,基准测试,渗入测试,峰谷测试

1.压力测试(食堂能容纳多少个人来吃饭,找到xx人发现有空余,再加一点,找到食堂瓶颈点)
2.负载测试(食堂打菜的师傅在放学的时候会工作压力增大,通过负载测试来判断食堂师傅高强度工作能维持多长时间,举重能举xx斤多久) 一般采取峰值的百分之八十到百分之九十来进行
3.并发测试(同一瞬间发生的事,比如秒杀商品,出现两个人都抢到了同一件商品,并发测试就是为了防止出现这种情况)

3.安全测试

(黑客技术,防止黑客盗取信息和攻击)

  • 应用在客户端性能的测试:负载测试和压力测试
  • 应用在网络上性能的测试:
  • 应用在服务器端性能的测试:
  • Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数,有人会把这两者混淆;
  • Successful Rounds:成功的请求;
  • Failed Rounds :失败的请求;
  • Successful Hits :成功的点击次数;
  • Failed Hits :失败的点击次数;
  • Hits Per Second :每秒点击次数;
  • Successful Hits Per Second :每秒成功的点击次数&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值