软件测试如何加强测试过程改进

发表于:2011-4-13 14:45

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

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

  3、优化测试用例设计

  前提:测试需求分析。

  1)目前的测试用例设计,基本上是基于对软件需求的一种理解,从而在表现形式上是进行测试执行具体步骤的设计,这是正确的,而且在很大程度上已经满足了目前测试流程的需要,但是,如果相对进行分步式设计,可能会更有利于测试的持续发展。

  软件测试设计雷同于软件开发设计过程,也不是一蹴而就的,是需要一个循序渐进的过程的。首先需要根据软件测试分析所提供的可行性,对软件项目进行概要性的设计,在概要性的设计取得用户(该用户包括该系统的BA(作为最终用户代表)、设计开发人员(作为开发人员代表)、测试人员(作为测试人员代表))的认可(即评审)。

  然后,根据概要性的设计对测试用例进行详细设计,该设计即可对应现在的测试设计阶段,主要实现对测试的试运行条件、测试对象操作人员、测试执行步骤、测试结果与通过标准等的分析和设计。该阶段的测试设计需要取得BA、测试人员的认可(即评审)。

  2)测试用例设计可以进行测试执行步骤的设计,但不仅仅是步骤的设计,需要言简意赅,重复性的设计尽量复用,这样在设计测试用例的时候才能一幕了然。在此也建议采用对象化的设计方法来设计测试用例,而不是从功能角度进行。参见测试需求分析。

  说明:目前的测试项起到了部分的作用。

  4、增加测试场景设计

  前提:测试需求分析。

  测试场景有3个概念,也分三步走:

  第1步,是在进行测试需求分析的时候,对测试场景进行了分析,在此需要对测试场景进行设计,这些测试场景的设计基本可以按照测试需求分析的要求进行,部分在测试设计的过程中成为了测试用例。

  第2步,就是在进行测试用例设计的时候,常常需要对一些特殊的测试用例(执行)进行测试场景设计,以满足某些测试(用例)执行的需要。

  第3步,就是使用辅助性的测试工具,对一系列的测试执行步骤进行集合,录制、编写测试脚本,从而在进行bug/功能验证、回归测试的时候,直接执行脚本即可。

  说明:可以与目前流程中的测试规程相结合使用。

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号