软件测试

【软件测试】测试设计

2019-10-12  本文已影响0人  盐果儿

一、测试设计:

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)+抓重点(推动测试进度)

上一篇 下一篇

猜你喜欢

热点阅读