第一章:
写这篇随笔的目的有两个:一个是鞭策自己学习,二是好记性不如烂笔头,只有看后能根据自己的理解写出来才算掌握了。(PS:文字功底比较差,刚开始写可能逻辑性不够强,我正在努力改进)
今天学习的内容是总体测试过程。
一、测试工作总体流程图
V模型是我们在测试过程中常用的一种模型,而且在系统集成项目管理工程师中级考试中必考的一个考点,V模型中每个阶段应该做什么工作,什么时候开始着手去做,是实际的测试工作中经常遇到的问题。
由V模型延伸出来的测试过程中的各种测试流程,包括总体流程、各阶段测试流程,下面对总体流程进行详细说明。
总体流程如下:项目立项-->项目启动成立测试团队-->需求分析阶段-->设计阶段-->实施测试阶段-->验收测试与总结阶段-->测试工作结束。
需求分析阶段:该阶段需要熟悉需求内容,根据客户需求分类:用户需求、业务需求、需求规格说明书,用户需求是用户存在什么问题,产生该问题的背景、原因,用户想要解决什么问题;业务需求是根据用户需求中的问题给用户提供一个双方认可的可行性解决方案和建议;需求规格说明书是依据业务需求中的可行性解决方案和建议用文档形式描述系统是什么样子。
设计阶段:该阶段的工作是设计测试用例,采用的方法和使用的工具在测试中都是至关重要的。设计测试用例是一项比较繁琐的工作,但是它可以告诉我们测试怎么开始、怎么结束,而且写用例会让我们了解关于待测项目的一个基础范围,进而根据范围了解覆盖率,可以尽可能的做到最高效的覆盖。还有一点比较重要,就是用例的复用性,高效复用的用例可以大大节省我们设计用例的时间。
实施测试阶段:该阶段分为单元测试、集成测试、系统测试、性能测试。详细内容会在后面的章节中逐一讲解。
验收测试与总结测试:该阶段需要做的工作是提交验收测试报告和缺陷分析报告。