一、测试设计:
1、测试文档:
测试大纲(思路)、测试用例(执行)、功能清单(工具)、样张、测试报告(进度/结果)、测试策略(管理)、测试脚本
ps:自动化工作流程:测试大纲-->测试用例-->xml文件-->测试脚本(自动化不了解,仅供参考,了解同学可以帮忙补充一下)
2、思考方式:
1)分节点,找变量,逐步细分(适用于解决任何问题,抓住重点,然后一步一步解决)
(1)节点:弱组合+基本功能+强组合+其他
(2)由开始到结束:黑盒测试:状态-->输入-->设置-->输出
(3)由小到大:文字-->段落-->文档-->窗口-->程序
2)树状结构发散、父=子集、子集重合尽可能少
二、模块分类:
1、界面测试:
1)界面效果:文本、图片、控件(不同入口)
2)界面逻辑:单步骤操作(悬浮效果、点击效果、选中效果、快捷键等,测试标准:点击后有响应)
2、功能测试:
1)基本功能:按照测试设计中设计基本功能测试用例。
2)组合测试:强组合+弱组合
3、兼容测试:新老版本兼容、关联应用兼容、竞品兼容
4、性能测试:即特殊案例
1)效率:操作前后,平稳CPU差值
2)内存:内存占用、内存泄漏
5、环境测试:
设备环境(型号、屏幕清晰度、屏幕尺寸等)、语言环境
6、场景测试(综合):
文档:打开解密-->排版-->绘制-->显示
画外音:
1、测试不仅要广度,还要深度。
2、测试设计:从大点切入,一通百通。
3、测试团队:测试思路(保证基本稳定性)+测试创新(发现非一般bug)+抓重点(推动测试进度)
网友评论