软件测试工作可以分为六个方面:

* 软件测试组织和管理:建立软件测试队伍,设计不同功能或完全不同任务的测试小组,对测试用例,软件缺陷,测试执行,软件测试文档等进行管理,当然,也可以把它看作是软件质量管理的一部分。

* 软件测试计划:独立的测试组织负责定义软件测试的方法与规范。开发组织负责编写单元测试计划和说明。测试组织主要负责编制其他各测试阶段的测试计划和说明。

* 设计测试用例:为了更有效进行测试,需要设计测试用例。

* 测试实施:按测试计划与测试说明的定义对测试对象进行相应的测试,填写测试报告中相应的表格。

* 测试结果分析:对测试结果进行定量和定性的分析,以检查测试工作执行的状态。

* 测试评审与报告:依据软件测试评审准则在各测试阶段评审时提交类型完整的测试文档。

PDCA模型:

PDCA代表(plan,实施(do,检查(check)和措施(action,

* 计划就是设定可以达到的目标,决定那些事需要完成,那些事可以做到,那些资源可以利用。

* 实施(do):有了计划后,接着就是要去作,以执行计划中一定义的各种任务。

* 检查(check:对所有做的结果进行检查,以确认是否达到预期的结果。做了但不检查结果,就不知道是否按事先制定的计划去执行了,通过检查发现计划或执行的问题。

* 措施(action:如果检查发现错误或执行中的问题,就需要采取纠错的措施,从而在制定下一步计划中有所改善,制定的计划会更切和实际,更合理了。

软件测试也一样,先要制定测试计划,软件测试计划是做好软件测试工作的前提。在做任何软件测试之前,我们应给制定好,良好的,切实可行的测试计划并且要严格的执行,最主要的是确定测试策略和测试目标。

本文转载自51Testing软件测试网(查看全文):http://www.51testing.com/html/24/n-170224.html