测试流程

上一篇 / 下一篇  2010-01-05 10:23:51

其实这个方面要说的东西很多,但是很杂,完整的测试流程包括:需求分析,测试计划,测试用例编写,测试执行,缺陷管理,质量报告,结项总结.

一个好的测试流程规范,能保证测试工作有序进行,根据阶段、分工不同,可以充分测试,充分发挥所有资源的功效.

以下是我对各个阶段的具体理解:

需求分析:

这个阶段一般是由项目经理(产品经理)根据用户需求和市场需求设计整个产品功能,然后整个项目组讨论可行性和具体功能实现。测试在这个阶段,也可以根据自己的理解发表不同的意见,在产品合理性、易用性方面给出自己的建议,并且根据产品需求分析,尽快理解整个产品的功能。测试尽早参与可以有以下几个优点:设计测试用例时,可以更详尽,更合理,并且有针对性。对产品理解越透彻,测试计划设计的越符合实际情况。

测试计划:

主要是根据项目整体时间来评估测试时间,要保证测试的完整性,准确性,高效性。

测试用例编写:

我编写用例的一般步骤:基本功能要包含,根据:边界值,因果图等原则,设计扩展测试用例,不需要穷举,但是要站在用户的角度,来进行扩展用例编写。测试用例还包括:针对不同的测试环境,要有兼容性测试,性能测试压力测试,界面测试等。

测试执行:

最主要的是要根据测试用例将基本功能测试一遍,然后执行扩展用例,最后根据自己的发散思维多执行一些容易导致问题的Case。

缺陷管理、质量报告:

缺陷管理都会有一个工具,但是功能主要有一个,就是为所有项目成员提供一个交流的平台,主要是bug的提交、修改、回归。但是提交以后,后续还是一个学习的平台,可以对bug分类,针对模块,类型,现象总结出产品的设计缺陷,和研发开发时的缺陷,有重点的进行测试,对自己测试技能的提升也能提供帮助。


TAG:

 

评分:0

我来说两句

Open Toolbar