在网易云课堂购买了一个测试工程师的课程,此文集用来做课堂笔记。
测试过程的生命周期
结合我自己的实际经验来看,大致的流程是这样的:
在测试产品之前,首先进行需求分析,对产品有一个初步全面的了解后,设计测试用例与方法,列出测试计划,准备就绪后开始执行测试,最后评估产品质量,出一份测试结果报告。
为什么要进行测试需求分析呢?
1.产品需求不等于测试需求
一般情况下,产品需求并不是非常详细完整的,产品需求不可能考虑到所有正常/异常的情况。
2.无法对产品有全面清晰的认识
事先没有对产品有全面的了解,就直接开始设计用例,势必会进程缓慢,且有许多遗漏,先进行需求分析,设计用例的时候会流畅许多。
怎么进行需求分析呢?
1.首先确定分析对象,了解产品想要做成什么样
进行需求分析时,你的对象可不是你的男朋友,而是需求文档、交互文档、技术文档、评审会议纪要等。
2.用测试的观点来进行分析
这时候可以借助一些分析工具,比如:流程图、思维导图等。
3.得出分析结果
分析之后对于产品的整体需求以及预期效果有一个条理分明的结果。
总结与反思:
1.平时需求分析过于简单粗暴
2.需求评审会时没有会议纪要
3.需求文档不更新,可读性差
附上一张思维导图