软件测试文档一般是提供测试信息的一组文档,可以是测试人员的工具,也可以是项目开发团队的开发辅助工具。
一般情况下,项目相关的测试文档主要有以下几个 :
1.测试计划。测试计划由测试小组编写完成后,需同项目中相关人员进行评审,以确保当前的计划与项目进度等方面是一致的。
2.测试策略。一般情况下,较大型的项目会有附加的测试策略文档 ,即详情测试设计。与开发小组中的概要设计文档类似。测试策略文档编写完成后也需要由相关项目经理、开发人员进行评审 。了解测试设计的同时可以针对自己的开发习惯与出错点进行分析比较,使开发人员在项目早期避免一些Bug的产生。
3.测试用例文档。前边已提到过如何提升测试用例设计思维,可见测试用例是考察测试人员真实测试技能与水平的一项活动。同时测试用例一般根据测试计划及测试策略来编写,测试计划中会写清楚case设计的颗粒度及测试范围等等,并运用测试策略中提到的一些设计方法,同时结合当前项目中业务的特性来完整、有序的编写。与项目小组评审时,目的是查漏补缺,让项目经理清楚覆盖面,从而更准确评估项目风险。
4.测试报告 。主要供项目相关人员如项目经理、产品经理、开发经理、测试组成员及管理层查阅,以获得对本次项目的测试进度、产品问题等信息。并为后期迭代项目提供参考依据。
5.缺陷报告。主要记录产品的相关质量信息,以使项目相关成员了解缺陷集中区域,及缺陷类型,利用统计好的图表更直观展示。
测试成员个人的文档主要是为了辅助测试,同时也在测试过程中总结,以增强自身的技能。
1.测试需求架构图。即测试人员依据产品文档来重新设计的测试需求文档 ,目的是在编写测试文档时更好梳理。并静态检查其可测性。
2.用户文档。对于第三方测试或是专业业务的系统,用户文档需由测试编写。换句话说, 就是系统使用说明书,需要图文并茂,让非专业领域的用户也可以轻易按说明书上手。
3.测试草稿。即测试过程中对于复杂场景或需要计算的功能来设计方案,或是有些测试输入数据需要记录。
4.测试笔记。在测试过程中学习到的新技能或是有疑问的做好记录。用来在总结时参考 。
5.测试知识共享库。可以在项目开始前编写好模板,在项目过程中每个测试组成员都可以协同编写。如,出现频率较高的Bug, 较奇葩的Bug ,通用功能测试点的补充,顿悟到的一些测试理念等等,都可以写入测试知识库中, 在测试过程中大家可随时查阅,可以节省大量时间,项目结束后作为测试经验来记下,以在后续项目中引用或学习。
最后能给予你助力的教程!
这份资料,对于【软件测试】的朋友来说应该是最全面最完整的备战资料,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,这些资料也陪伴了我走过最艰难的路,希望也能帮助到你!!!