关闭

如何组织策划一场测试?

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

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

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

          ◆ 待部署到正式服务器上之后,要走一次Sanity Testing保证大概的流程是正确的,这块可以用自动化来保证。

          ◆ 等到所有迭代均开发完成,可以还需要对所有迭代的功能进行一次项目级的整体回归。

          ◆ 性能/安全性测试是不是在所有迭代的功能完成后进行?

        □ 需要有适当的CASE Review来提高测试覆盖率。

        □ Bug管理的流程,以方便及时的跟踪和管理。

        □ 是否达到了可以Release的标准,如Critical Bug <5%等等

      ■ 按照目前的这种测试策略还存在哪些风险等

      ■ 测试计划,具体的时间和人员安排,尤其是跟开发协商好提交Builds的时间,保证自己测试时间的充裕。

  ● 迭代开始后,测试和开发2条分别开展工作,主要说测试的工作

    ○ 设计TEST CASE时应该按照相关的规范,这个是由测试组长来定义的,是考核CASE质量的依据也是提高CASE覆盖率的方法之一。

    ○ 执行TEST CASE时,也应该按照相关规范来确定哪些CASE应该执行哪些不应该执行,哪些优先执行,哪些是可选执行的,以下是一个优先级安排,可以根据时间的多少来取舍

      ■ New Feature

      ■ Fixed Bug

      ■ The Modules which have most bugs

      ■ The Main Functions

    ○ 提交BUG报告时,也应该按照相关模板来提交,以方便进行BUG审核及统计。

    ○ 提交测试报告,及时向PL及客户汇报项目的情况,根据在测试策略中确定的标准来判断这个项目是否可以Release.

  ● 在一个迭代完成后或一个Milestone后,要如下分析:

      ■ CASE的覆盖率(数量,哪些Modules自己的覆盖最少,以后要加强)。

      ■ CASE的执行情况(通过率,发生BUG最多的模块,为接下来的测试策略提供依据,如这些模块会着重测试等)。

      ■ 有效BUG的数量,分布及优先级,通过分析这些BUG得出开发方面存在什么问题,比如对于重复发生的BUG需要开发这边增加UT等。

      ■ 客户报告的BUG的数量、分布及比率,并分析漏掉这些BUG原因是什么,为接下来的测试策略提供依据,如这些内容会加强测试及覆盖等。

        □ 需求理解错误

        □ 不细心,CASE有覆盖但未纳入TEST SUITE

        □ CASE的覆盖率不全

        □ 测试方法不正确

        □ 测试数据不充分

        □ 性能/安全方面遗漏

        □ 易用性方面

  ● 根据上面的一些细节可以得出如下流程图:

版权声明:本文出自 liyun100 的51Testing软件测试博客:http://www.51testing.com/?49689

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号