资源受限下自动化测试的开展时机

常规自动化测试的开展时机,一般需满足如下几点:

Ø  软件的PRDSPEC不会发生大的变更。

Ø  GUI对象的变化趋于平稳,即变化是少量的。

Ø  软件的功能稳定性趋于平稳,即在常规操作下,不会导致过多的程序异常或崩溃。

Ø  自动化开发的相关人员对业务功能和流程有比较好的熟悉和把握。

综上所述,在第一轮的Sweeping测试后是个比较好的开展时机。

 

上述所列条件有如下几项做为前提保证:

Ø  自动化测试资源相对独立,即自动化测试工程师和手工测试工程师在职责上有明确的区分。在完成第一轮Sweeping测试后,自动化测试工程师无需跟进后续的手工测试。

Ø  自动化测试工程师拥有比较娴熟的自动化相关技能,如了解自动化框架的搭建,工具的选择等。

Ø  项目的测试周期相对较长。

 

如果当前测试部门没有以上前提基础条件,但又想开展自动化测试,那么在软件的第一个版本RC出去后逐步开展和研究自动化测试,或许是一个比较好的时机。原因如下:

Ø  在两次版本RC过程中,有充裕的时间组织资源来学习和研究自动化测试。

Ø  PRDSPECGUI对象以及软件功能均趋于非常稳定,可以有效减少自动化测试的变更,从而减小自动化开发阻力。

 

 

你可能感兴趣的:(自动化测试)