一、Monkey常规测试
Monkey测试思考
.Monkey是做什么的
.如何对应用进行全面的测试
.Monkey工具是好,但是如何能用好,发挥最大效用
.Monkey如何对应用不同的场景实施测试
.Monkey有哪些缺点与问题,该如何规避
.Monkey脚本可以使用在哪些地方
Monkey测试分解
命令的组合:
应用选取策略+随机种子策略+事件策略+异常策略+延时策略+事件数量
.应用选取策略:
1、单应用
2、多应用组合(1.配合关联性应用 2.与系统应用一起测,例:提高内存、cpu等问题)
3、黑白名单组合
4、整机测试
.随机种子策略:
1、固定种子,从小到极大的种子
2、随机种子
.事件策略:
1、用户故事策略:依据常见的用户场景划分各事件百分比
2、应用特性策略:依据应用策略对Monkey各事件进行划分百分比
3、专项测试策略:对某个事件提高到很高的百分比,对应用进行专项测试
.异常策略:
1、跑完:全部异常忽略
2、专门测试某个异常出现:不忽略某个异常,出现某个异常即停止测试
3、人在时候:上班过程中跑不忽略异常,出现异常马上停止,可以马上分析
4、验收策略:去除全部异常,出现错误则停止,则验收不通过
.延时策略
1、低延时
2、高延时
3、随机延时
4、用户操作延时
.事件数量
1、常规测试:10万
2、压力型测试:30万
3、稳定性测试:50万
4、长时间执行:100万
Monkey策略指导
依据软件处于不同的阶段,软件的成熟度,选用不同的策略
接下来就是使用表格或是文档,对这些策略进行计划性的填写,方便测试。
二、Monkey专项测试
事件压力专项
性能测试专项
此处的性能测试,当作一个参考,主要还是参考博客其他关于性能的文章。
转载于:https://blog.51cto.com/7080696/1862898