:主要是:测试点,采用的测试方法和策略,采用的测试工具…..
概述------被测试对象------测试模型-----测试需求---------测试工具-------测试设计-------缺陷跟踪设计管理--
1.概括:描述方案编写的目的、用途、适用的范围、适用的对象
2,被测试对象:测试点(测试项),应测试特性和不被测试的特性(软件的六大特性)
软件的六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性
测试过程中不只要覆盖功能测试,还包括,易用性,兼容性,安全测试,性能测试,GUI 测试,稳定性测试,安装测试,文档测试,异常场景测试等等。
3.测试模型:测试的环境-------测试的类型和策略---------操作流程
测试的环境:测试组的图
测试的类型:功能,性能,兼容等
策略:重点项关注某模块功能,方法和工具(性能用xx工具测试)
操作流程:限制性xx模块再执行xx模块,用例执行顺序(高,中,低))
4.测试需求:环境需求------测试工具需求
环境需求:软硬件,服务端客户端
网络环境:网速,外网,网络安全方面
5.测试设计:工具设计(自研)-------代码设计(自动化脚本,封装函数)--------测试用例设计
测试用例的优先级:
P0 | 核心功能测试用例(冒烟测试),确定此版本是否可测的测试用例,此部分测试用例如果fail会阻碍大部分其他测试用例的验证。 |
P1 | 高优先级测试用例,最常执行以保证功能性是稳定的;基本功能测试,和重要的错误、边界测试 |
P2 | 中优先级测试用例,更全面地验证功能的各个方面,异常测试,边界、中断、断网、容错、UI等测试用例 |
P3 | 低优先级测试用例,不常常被执行,性能、压力、兼容性、稳定性、安全、可用性等等。 |
6.缺陷跟踪设计
缺陷状态(生命周期):发现缺陷-(测试)--------提交缺陷(测试)----------确认(开发/分配对接人)-------修复(开发人员)-------验证(测试)-------关闭(测试)|
提交缺陷:方式 word 、excel、缺陷管理工具(禅道等)--》缺陷报告
缺陷管理工具:bugfree --》禅道
Jira
缺陷的描述:测试环境------ 操作步骤--------期望结果-------实际结果------结果分析