自动化测试开源策略(2)

发表于:2013-04-19来源:新浪博客作者:软件测试杂志点击数: 标签:自动化测试
二、如何去保证开源工具的应用 1、在自动化测试开展过程中,首先要对其测试 需求 以及对自动化测试的开展程度进行分析,包括自动化测试的规模、自

  二、如何去保证开源工具的应用

  1、在自动化测试开展过程中,首先要对其测试需求以及对自动化测试的开展程度进行分析,包括自动化测试的规模、自动化测试的紧急程度以及实际需要应用程度、自动化测试的成本考虑等因素。

  2、之后,就去根据相应的需求,在不同方面采用不同的测试软件或者工具,不需要局限和死专于一种,哪种能提高效率,就尽快采用。

  3、总之,在这些软件或者工具的基础上,如果要规模化的话,你需要有一个自己定义好的平台进行规范,各个工具软件框架都可以以模块化的形式存在,当然,我建议最好要慎重考虑其“高内聚、低耦合”的思想。

  三、开源工具的应用策略

  我大概想了一下,其在自动化测试应用中,这些工具都扮演着不同的角色,对推动这个测试,甚至说软件行业都起到很大作用。

  1)常规的开发和测试流程

  当然这个自动化测试不会起到主要性的作用,但是能提高一定的效率。

  2)持续集成的流程

  需要搭配单元测试框架、构建工具、以及持续集成管理工具(例如:cruisecontrol)

  3)敏捷开发与测试流程

  敏捷开发中我觉得自动化测试是很重要的一个角色,其能够快速保证其发布周期。

  4)云端测试流程

  现在出来的云端提交测试,需要自动化形式提交以及进行相应的处理,其都是在web上面进行提交与返回的。

  总之,“预先善其事,必先利其器”,但是,在众多的自动化测试软件工具和框架中,我们要保持一个清醒的思想,要能够去抓到本质,真正能为我所用,就像武侠小说里面似的,侠客之路,从手中有剑到手中无剑、从有招到无招,从无心到有心。共勉之。

原文转自:http://blog.sina.com.cn/s/blog_7245239c0100zvj1.html