摘要
这篇文章的目的就是去探索自动化工具的实用和阐述自动化成功的必要条件,要取得成功,必须记住,有四个相互关联的组成部分,必须共同工作和相互支持1)自动化测试基于一点维护和重用的模块2)测试基本组成的事件,任务和进程,立即支持自动化,以及手工软件测试3)软件测试的生命周期是由许多确定时间点和确定需要取得的成果的阶段构成的4)公司支持可重用的流程,这个部分是作者作为一个资深的测试工程师和测试架构师经过多次的不同的软件开发过程下讨论确定下的
简介
这篇文章的目的是解释怎样成功的实施自动化测试,想要使自动化测试成功,大家必须明白必须很多相关的环节一起正确的工作,每个环节必须互相支持。
这篇文章会阐述锁包含的关键的环节和他们的关系,在这里强调的是哪些是重要的,哪些是有用的,和一些作者在工作中的经验
自动化不是一个孤立的个体,他需要坚实的测试基础设施和全面的软件测试生命周期的支持和重视的企业文化
首先,一个自动化测试系统必须是在支持模块重复利用和一点维护,他必须非常的灵活而且易于更新
测试的一些基础设施包含精细的测试实验,好的bug管理系统,测试用例格式的标准和全面的测试计划
测试的生命周期是当任务和自动化联系是
一个公司可以通过运用自动化测试工具有很大的提升,这些益处主要包括,更高的测试覆盖率,更高的可靠性,缩短测试周期,在没有其他的资源损失下去做更多的多用户测试,重要的是提高完成软件的信心
好消息是,自动化测试所需要的各个组件并不是都需要,这个要根据习惯去决定,哪些是重要的取决于自动化测试和在公司推行自动化测试的理解
自动化的成功是个实用的业务。在这片文章中剩下的问题就是去解决在自动化测试中两个经常遇到的问题:
1、怎样才能用快速应用开发环境(Rapid Application Development environment)设计完成一个高效的自动化测试体系接口不停的变换、数据和内容不停地修改和变化
2、为什么很多公司的自动化测试最终都失败了
事件1
第一个问题的解决是利用一个自动化测试系统使用架构原则基于架构的方式创建1)重用的模块和2)一点维护。
一个重要的成果就是让自动化测试系统像被测软件一样迅速的,容易的进行改变,从一个公司的角度,这是一个使自动化成功的重要条件。
文章来源于领测软件测试网 https://www.ltesting.net/