看到大家思想达成了一致,老Q马上开始介绍测试的基本流程,希望大家在了解流程之后能够提出改进效率的方法。
虽然有多种类型的测试,但是基本的流程差不多,通用的测试过程包括计划、设计、实现、执行、完成几个步骤:
■测试计划,开展测试工作首先就是要制定一个测试计划,需要确定这次测试目标和策略,估计测试用例、测试实现的工作量,确定所需的人力资源和测试环境资源。这些内容都写在测试计划中,测试计划通过评审就可以执行了。
■测试设计,制定测试计划之后第一步就是测试设计,需要确定测试需求,设计测试用例,对测试用例进行评审等。
■测试实现,设计完成以后就是测试实现的过程,任务包括搭建测试环境、编写测试脚本、编写驱动程序和准备测试数据。根据需要尝试测试部分程序,然后修改测试用例和驱动程序等。
■测试执行,根据计划将测试任务分配给测试的执行人员,测试执行人员根据测试用例输入测试数据、记录测试结果。发现问题后需要记录和跟踪缺陷,缺陷修改完成后要进行验证。执行中还要对测试环境进行管理和监控。
■测试完成,主要工作完成以后要对测试的情况进行分析、总结,确认是否达成了目标,给出测试结论或建议。具体的工作包括评估测试活动、分析测试结果、编写测试报告,最后对测试的整体情况进行评审并形成结论。
说完了测试的过程之后,老Q又补充说,测试不是测试组一个团队的事情,而是要项目组里所有同事都一起参与,可能涉及的主要角色和职责大概是这样的(见表6-4):(www.xing528.com)
表6-4 测试的主要角色和职责
(续)
尽管有多种测试,但测试中的基本角色和职责差不多。只要这些角色完成自己的职责、密切配合,测试就能很顺利地进行。
老Q说得头头是道,发现大家听得有点不甚了了,就说道:“测试的学问挺深,详细的内容暂时不讲了,具体的测试方法我们在实施过程中再学习和领悟吧。”
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。