软件测试方案---测试设计文档,规划,如何进行测试,使用具体的测试策略和方法

软件测试方案---测试设计文档,规划,如何进行测试,使用具体的测试策略和方法

一、测试方案的定义(是什么):

描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法。

二、测试方案的具体内容:

1、测试需求分析:

先全局全面看待项目,有几端,前端,后端/前端,后端,商家端,再针对单个端,站在用户的角度上想需求点,再根据需求规格说明书,补充功能点,最后根据页面补充功能点。

2、明确策略方案:

采用什么测试策略,是否使用手工,自动化测试,确定测试优先级

测试策略分类:白盒测试,灰盒测试,黑盒测试

3、明确测试方法:

功能测试,安装测试,卸载测试,升级测试,配置测试,兼容性测试,易用性测试,安全性测试,异常测试,界面测试,备份测试,文档测试,性能测试(压力测试,负载测试,容量测试,稳定性测试,并发测试)。

APP专项测试(网络测试,中断测试,兼容测试,性能测试,ui界面测试,安全测试,稳定性测试,安装测试,升级测试,卸载测试,接口测试)。

4、测试范围---子项细分

5、测试用例的设计方法:等价类划分法,边界值分析法,状态迁移法,错误推测法,场景法。

6、测试脚本的设计:python+unittest+selenium(webUI自动化脚本),python+unittest+requests(接口自动化脚本)。

7、测试数据的设计

8、测试工具/环境的选择和设计

9、项目风险和质量

三、测试方案和测试计划的区别:

计划-做什么,方案-怎么做

1、编写的目的不同,计划是让团队了解项目安排,方案是对一次测试活动进行的规划,如工具的使用

2、编写时间不同,计划在前,方案在后

3、编写人员不同,计划-经理,方案-小组长

4、软件过程不同

5、文档内容不同

测试计划和测试方案可以写在一起。

posted on 2022-07-12 08:23  ×不知该怎么√  阅读(353)  评论(0编辑  收藏  举报

导航