XXX测试方案
修改记录:
版本号 | 修改人 | 修改日期 | 审核人 | 批准人 | 备注 |
目录
1引言... 3
1.1编写目的... 3
1.2测试目标... 4
1.3名词解释... 4
2测试范围... 4
2.1功能测试... 4
2.2性能测试... 4
2.3安全性测试... 4
3测试原则... 4
4测试方法... 5
5测试策略... 5
5.1功能测试... 5
5.2性能测试模型估算... 6
5.3性能指标... 6
6测试风险预估... 7
1引言
1.1编写目的
本文档主要是为XXXX产品的测试提供测试范围,测试方法和测试策略,让项目开发人员和测试人员能够熟知本次测试的重点、难点及测试要求,指导测试人员进行系统测试,使本次测试能按照需求达到公司对产品的质量要求。
1.2测试目标
根据产品需求文档得出本次测试的目标,测试的重点。
1.3名词解释
解释方案中出现的专业术语。
2测试范围
2.1功能测试
根据产品需求进行功能拆分,将待测产品功能以表格形式给出。
2.2性能测试
举例说明:过测试确保程序架构的稳定性,并且测试每秒有效的短信下发数和最大承受请求数。
2.3安全性测试
针对产品特性需要进行哪方面的安全性测试。
3测试原则
基于测试是为了寻找软件的错误和缺陷,评估与提高软件质量,我们提出这样的一组测试原则:
l所有的软件测试都应追溯到用户需求
l尽早地和不断地进行软件测试
l充分注意测试中的群集现象
l程序员应避免检查自己的程序
l尽量避免测试的随意性
4测试方法
本次测试主要采用静态分析法和动态测试法进行测试。
5测试策略
5.1功能测试
举例说明:针对产品特点首先进行功能验证、UI测试、兼容性测试等
功能验证主要包括:
1.基本功能:检查程序的基本功能,主要包括XXX、XXX
2.容错性:一台服务器接口崩溃,不会导致服务异常
UI测试主要包括;
1.布局:测试界面是否简洁与美观,布局是否合理,各个输入框是否对齐,文字是否有乱码
2.风格统一:测试界面风格是否统一
5.2性能测试模型估算
列出测试项目的基本业务模型,例如
u全天最大并发用户数
u全天访问/查询总用户数
u忙时占全天总业务量的百分比
uTPS指标,可以选前一年中某个交易在某一天的最大值,然后在这一天中按分钟为单位,列出一个时间分别表,取交易量最大的一分钟,然后用这个交易量除以60,此时就能得TPS,然后再乘以1.5倍作为当前的TPS目标
u查询响应时间
u其他
5.3性能指标
描述了本次测试将要覆盖的需求点,所有的测试将围绕此需求展开。
举例说明:
序号 | 需求名称 | 性能指标 |
1 | cpu使用率在70%时,服务器吞吐量值 | 参考当CPU为40%左右时,吞吐量为607392.095/秒 |
2 | 最大TPS时并发的用户量 | 假设单台机器最大TPS为150,记录此时最大并发用户数 |
6测试风险预估
根据实际情况和以往经验,在测试过程中的难点和风险点加以评估
转载于:https://blog.51cto.com/lvyanju/1284769