测试计划概念:就在软件测试工作实施之前明确测试对象,并且通过资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试。
需求挖掘的6个方面:
1、输入方面
2、处理方面
3、结果输出方面
4、性能需求方面
5、用户接口方面
6、硬件接口方面
软件测试人员需要写的测试文档:
1、测试大纲
2、测试方案
3、测试计划(也有的分功能和性能)
4、测试用例(功能用例、性能用例等)
5、缺陷报告
6、测试总结报告(功能测试报告、性能测试报告等)
测试方案的内容:
1、概述【测试项目简介、设计题目、设计目的、设计背景简介】
2、需求分析【系统概述、系统主要功能设计、性能需求、兼容性需求】
3、测试计划【测试进度、测试环境、系统风险与优先级、测试项目确认、测试方法、参考资料】
测试计划的内容:
1、测试目的 《阐明软件实现什么样的功能、功能测试中达到多少的覆盖率;各项非性能测试中,软件达到怎样的指标等》
2、测试目标《测试项目的简介》
3、测试参考文档
4、测试提交文档
5、术语和定义
6、测试范围 《软件产品哪些部分进行测试或者哪些部分不用进行测试;指明某些部分不在现有的测试范围之内;指明所处的测试阶段是单元测试、集成测试、系统测试、验收测试;指明该测试包含的功能测试和非功能测试的类型》
7、测试方法《该测试活动所使用的黑盒、白盒、灰盒方法,或者多者兼有,指出测试方法的名称和在哪些情况下使用该方法》
8、测试思路 针对具体的功能点或性能指标。
9、测试资源/预算《包括人力资源和设备资源等,包含测试小组可能接触的人和测试小组直接参与测试活动的人,将以上人员列成一张表,有姓名、职务、联系方式和职责范围等;设备资源管理包括文档归档、软件工具归档和其他硬件设备分配,将用到的文档和软件工具制成一张表,在表中报考文档或软件工具的名称、版本、用途和下载地址等》
10、测试进度 《设计文档的完成作为开发测试用例阶段的起始点,在此基础上加上时间期限;测试设备进行预定和调试安装这部分内容考虑进去,并且责任到人》
11、测试策略 《测试策略是配合测试阶段来做的,指明测试活动中用到什么测试手段,白盒、黑盒或是灰盒,或是多者兼有,描述为什么使用测试手段,有了测试手段就可以确定测试方法,描述各种测试方法在测试中的适用范围和为什么要使用该方法;若需要进行自动化测试,要分析自动化测试和手动测试的分配情况,阐明为什么如此安排;测试工具的选择,如测试用例管理工具、缺陷管理工具、自动化测试工具以及性能测试工具等,都要一一分析并阐明理由》
12、风险和问题
测试计划设计工具:Word、Excel、Project。
现在很多公司一般有多个软件测试人员,每个人负责的模块不一样,形成分工,那么就容易出现一些因任务分解而带来的风险。
测试总结报告的内容:
1、简介
2、测试背景
3、测试计划进度执行情况
4、测试执行阶段情况报告
5、缺陷统计与分析
6、测试结论与建议
测试完成准则:
1 所有测试案例已经运行
2 所有软件缺陷已经解决和终结
3 对软件缺陷的所有修改都已经进行了回归测试
4 软件缺陷后,所有相关软件文档版本均已经更新
5 测试报告已经通过评审并获得批准
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!