如何组织策划一场测试?

发表于:2011-4-26 10:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:liyun100    来源:51Testing软件测试博客

  黑盒软件测试工程师通常被划分为初级测试工程师,测试工程师,测试组长,测试经理。

  初级测试工程师一般需要具备设计简单CASE,执行CASE,报BUG能力,这些能力在实践6个月-1年后应该就能完全掌握。

  比较难的是从初级测试工程师到测试工程师的跨越,测试工程师除了能高效的执行CASE和报BUG外,还需要能设计覆盖在较全的TEST CASE和提供比较全面的测试报告,更重要的是需要具备组织策划一场测试的能力。

  更难的是从测试工程师到测试组长的过渡,测试组长除了具备上述的所有能力外,还需要有组织测试流程和抽象测试规范的能力,需要从更高的角度看问题,而不是仅仅关注某一个项目的好坏。

  当然测试经理的能力要求的就更高了,它要求的就不仅仅是测试流程了,更重要的是规范整个公司的流程。

  在一家小型的软件公司待了4年,从最初级的测试工程师到现在的测试组长,我经历了所有这些成长期的痛苦。

  今天主要介绍一下如何做好一个测试工程师,并组织和策划一场测试。

  1、先要了解一个公司的测试流程和开发流程,比如我们单位采用的敏捷迭代开发的流程,整个项目工程划分成若干小迭代来完成,每个迭代都走一个小的瀑布模型。

  2、想一想测试流程如何与开发流程搭配进行。

  ● 每个迭代开始前

    ○ 要保证有稳定的User Stories,且这些User Stories是通过专家和项目所有人审核通过的,这样才能保证测试和开发都是走在正确的道路上。

    ○ 要有测试计划和测试策略。

      ■ 定义测试范围:比如普通WEB APP测试可能覆盖功能测试性能测试,安全性测试,安装卸载测试,Broken Link,兼容性测试等等,根据项目不同而不同。

      ■ 定义测试策略:

        □ 是否需要自动化,分别使用哪些工具。

        □ 使用什么样的方法设计测试用例

        □ 测试类型在不同阶段的应用。

          ◆ 在每个迭代可能有若干Builds分别Cover不同的功能点,这时候需要针对每个Build进行功能的覆盖。

          ◆ 在所有的功能均完成后,需要对这个迭代所有的Builds进行一次整体的回归。

          ◆ 如果再发生问题,需要再进行若干次Smoking Test直至可以发布为止。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号