广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

自动化测试在软件行业的使用现状

自动化软件测试研究已经逐步进入成熟阶段,各种商业自动化测试工具也相继被推出,有越来越多的软件开发组织开始尝试在测试过程中引入自动化测试。但是具体的实施情况参差不齐,按实施的不同层次可以分为以下几类:

  准备实施测试自动化的过程中遇到阻力。有了此类规划,购买了自动化测试工具,并创建了自动化测试流程,但由于实施过程中遇到困难,没有继续推广解决问题,而是过一段时间后,回到了原来的测试模式。

  实施了自动化测试,但却是失败的。公司实施了自动化测试,但是开发与测试之间矛盾重重,对测试自动化的管理失控。这类组织虽然表面上还在勉强维持自动化测试,但实施的成本比手工测试增加了,工作量比从前更大了。这显然应该归于失败的范畴。

  自动化测试实施的相对比较成功,但总是存在些问题。比如工具选择的不准确,培训不到位,文档不完备,人员分配不合理,脚本可维护度不高等,从而造成表面上的自动化测试流程,没有给测试工作带来实用的价值。

  测试自动化实施的相对比较成功。对被测试产品功能进行了很好的前期评估,使得相对比较稳定的功能实施了自动化测试,比较易于变化的功能采取手工测试完成,这样自动化测试和手工测试试的结合给回归测试工作带来一定的方便并增加了测试覆盖度,同时便于测试管理。

  因而从以上描述可以看出目前的自动化测试实施的还不够健全,因而自动化测试还不能完全代替手工测试,比较好的解决方案是自动化测试和手工测试相结合的方式。