前言
-
引言:
-
目的、背景、范围、定义
-
测试内容:测试功能清单
-
测试规则:通用规则,测试方法、测试要点、测试工具
-
测试环境:硬件环境、软件环境、特定测试环境要求
-
项目任务:测试规划,测试设计,测试执行准备,测试执行,测试总结
-
文档输出: 测试计划 测试报告
测试工具
- Postman,接口测试
- fiddler(抓包工具,可模拟弱网测试,打断点)
- jmeter(接口测试,可以做压力测试,并发测试)
输出文档
- 在线文档 (ShowDoc)
- 规范文档 ( 交接 )
测试内容
- 核心业务流程 操作步骤描述(用于问题复现)
- 功能完整性
- 需求覆盖性
- 用户体验优化(操作方便,简洁,美观)
兼容性测试
- 浏览器 网页
- app 网页
- H5 网页
android ios paid win mac
接口测试
- 权限处理
- 状态约束
- 关系约束
其他测试
- 性能测试
- 压力测试
- 并发测试
响应时间(RT)
- 响应时间是指系统对请求作出响应的时间。
- 人们通常是指该系统所有功能的平均时间或者所有功能的最大响应时间。
- 当然,往往也需要对每个或每组功能讨论其平均响应时间和最大响应时间。
- 对于一个游戏软件来说,响应时间小于100毫秒应该是不错的,响应时间在1秒左右可能属于勉强可以接受,如果响应时间达到3秒就完全难以接受了。
- 而对于编译系统来说,完整编译一个较大规模软件的源代码可能需要几十分钟甚至更长时间,但这些响应时间对于用户来说都是可以接受的。
吞吐量(Throughput)
- 吞吐量是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。
并发用户数
- 并发用户数是指系统可以同时承载的正常使用系统功能的用户的数量。与吞吐量相比,并发用户数是一个更直观但也更笼统的性能指标。
QPS每秒查询率(Query Per Second)
每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。 (看来是类似于TPS,只是应用于特定场景的吞吐量)