稳定性测试报表
定义:稳定性测试是一个独立的测试项目,将在服务器端测试过程中定期的进行。详见…
属性:
a、丢包率测试报告
丢包率测试区别于性能测试,指单线程请求丢包率。不是大量并发场景下的丢包率。
丢包率测试报告主要包含以下内容:
1.应用服务器端无压力下丢包率
2.应用服务器大负载下丢包率
3.应用服务器无压力,但是其他环境大压力下丢包率(可测试数据库压力)
4.组合场景下丢包率
如在大量用户登陆的情况下,测试聊天消息的丢包率
5.测试请求数
6.测试丢包数
7.测试时间
8.软件版本
注意事项:服务器的压力不由测试对象的请求产生。
b、服务模块故障演习报表
服务模块故障演习报表,在每次服务模块故障演习测试之后给出,主要用于说明各个模块之间是否为弱依赖关系和分布式模块自身的健壮性,分布式模块的热插拔能力。
热插拔是指服务停止和开启。是软件层面意义的热插拔,不是硬件的热插拔,同时是指分布式程序中,相同的服务不完全停止,部分机器的服务停止。测试热插拔对客户应用是否造成影响。
服务模块故障演习报表主要包含以下属性:
1.模块之间依赖关系
事先分析需要测试哪些模块之间是否有关联,针对测试目的进行测试。
2.分布式模块自身健壮性
对分布式模块进行反复启动,停止操作,给出对模块功能影响的判断报告
3.分布式服务热插拔能力
给出服务扩展对产品提供服务性能以及功能影响的报告。
4.被测试的软件版本
5.软件缺陷情况
6.测试时间
静态测试报表
定义:静态测试包括静态代码分析报表和配置项测试报表,在实际操作中二者可以合并以一份报表形式提供。
属性:
a、静态代码分析报表
静态代码分析报表是指对源代码使用工具进行静态分析。主要应包含内容
1.程序中存在缺陷的代码行及错误类型
2.检查使用的手段
3.检查代码版本