作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下:
对应文档模板及文档编写视频如下:
?
一、测试岗位必备的文档
在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类型。
1、测试计划
测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。对测试全过程的测试范围、组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求。
编写时间及依据:
需求分析阶段之后,在开展具体测试活动之前,由测试负责人,主要参考《需求规格说明书》进行测试计划编写。
编写测试计划目的:
测试计划内容:
2、测试方案
测试方案一般是对测试计划的进一步细化和明确,是技术层面的文档。它描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计及选择、测试用例的设计方法、测试代码的设计方案等。
测试方案编写时间和依据:
一般是在测试计划完成后进行编写,主要由经验丰富的测试人员,依据《需求规格说明书》和《概要设计说明书》进行设计。
编写测试方案目的:
测试方案的核心内容:
3、测试用例
测试用例是为项目需求而编制的一组包含测试输入、执行条件以及预期结果的文档,以便测试某个程序是否满足客户需求。主要为excel和脑图两种形式。
测试用例编写时间和依据:
一般是在测试计划和方案明确后进行编写,依据《需求规格说明书》、原型图、《概要设计说明书》等进行设计。
编写测试用例目的:
测试用例内容:
4、测试报告
测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础。
测试报告时间和依据:
测试结束后进行编写,一般由测试负责人编写,主要依据 需求文档、测试计划、测试用例、bug记录进行设计。
编写测试报告目的:
测试报告内容:
二、接口测试&自动化测试相关文档
1、接口测试用例
编写时间及依据:后端开发定义了接口文档,依据接口定义文档或概要设计文档 编写
包含内容:
2、接口测试报告
编写时间及依据:已完成接口测试,依据测试计划、接口定义文档、接口用例、bug记录
包含内容:
3、自动化测试方案
编写时间及依据:测试计划(计划中有明确自动化测试任务)后,依据产品需求、测试计划编写
包含内容:
三、性能测试相关文档
1、性能测试方案
编写时间及依据:性能测试需求明确后;性能需求的来源,可以是需求文档、技术设计文档及合作团队沟通交流中形成
包含内容:
2、性能测试用例
编写时间及依据:已完成测试方案设计;依据测试方案编写
包含内容:
3、性能测试报告
编写时间及依据:已完成性能测试执行,不一定等开发调优完成后
包含内容:
四、易用性&安全测试相关文档
1、易用性测试
概念:对于用户来说是否易于学习和使用、减轻记忆负担、使用的满意程度等,主观性比较强,一般要根据很多用户的测试反馈信息,才能评价易用性。
包括:易理解性测试、易学性测试、易操作性测试、吸引性测试、易用的依从性测试
2、安全测试
概念:安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。通俗点来说,检查系统对非法侵入渗透的防范能力。
包括:程序、网络、数据库安全性测试。
五、项目管理相关文档
1、PERT估算表
概念:PERT(Program Evalution and Review Technique)-计划评审技术,通过考虑估算中的不确定性和风险,可以提高活动持续时间估算的准确性。
使用三种估算值来界定活动持续时间的近似区间: 最可能时间、最乐观时间、最悲观时间
2、WBS任务分解估算
概念:WBS(Work Breakdown Structure)-工作分解结构,是一种估算方法。创建WBS的过程就是把项目可交付成果和项目工作分解成较小、更易于管理的组件的过程。
作用:1.利于早期理解工作范围 2.利于交付期望的成果 3.利于分配和解释工作 4.为范围变更控制提供基准 5.改善沟通,达成共识
3、项目工作排期表
把项目工作按阶段评估工作量、明确时间、责任人。可按照WBS 分解法进行评估。
4、甘特图
概念:又称为横道图、条状图(Bar chart)。其通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间。
5、测试进度监控表
概念:测试进度监控,特别是测试执行进度监控,是测试过程中的关键测试活动。做好测试执行进度监控,其次在测试过程中获取和分析当前的测试状态和信息,并不断跟踪和修正应对活动的有效性。
主要包括:项目进度、测试执行、缺陷情况等。
6、风险追踪表
概念:记录项目开发过程中可能出现、已出现的风险事件,包括风险描述、影响、风险等级、应对策略、风险状态、责任人等。
7、TPI测试关键域
概念:TPI(Test Process Improve)-测试流程改进,是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及以往经验的基础上开发出来的。
作用:TPI 模型用于支持测试过程的改进,包括一系列的关键域、生命周期、组织、基础设施、工具及技术,并可用于了解组织内测试过程的成熟度。
8、质量度量指标
概念:软件质量度量就是衡量软件品质的一种手段。
从产品完成度、产品质量、测试完成度、研发过程质量、计划偏离度量、产品质量趋势几个维度实施。
9、缺陷数据度量分析
概念:以量化分析的形式,制作的缺陷报告。
内容:缺陷到达率、缺陷移除率、缺陷分布率、缺陷修复率、缺陷修复轮次统计、缺陷有效率、阶段缺陷分布、缺陷类型分布、测试活动缺陷率。
10、项目质量月报/周报
项目质量月报:以月的形式进行项目总结。包括测试完成度、产品完成度、产品质量、研发过程质量、任务计划偏离度、质量趋势。
项目质量周报:以周的形式进行项目总结。包括任务进度、风险分析、测试资源、用例执行、需求覆盖、缺陷汇总。
11、测试工程师能力胜任考核表
概念:用于年终、评级、升职涨薪等情况下的测试人员的能力考核。
考核维度:专业能力、业务能力、职业素养、管理能力。
12、年终报告
概念:年终的时候,需要对本年度的整体工作做总结汇报。
内容:项目概述、工作业绩、亮点和不足、未来展望。
?现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!?希望能帮助到你!【100%无套路免费领取】