功能测试自动化要点
1 什么时候开始使用自动化测试?
开始之前,要考虑5点
1.1 功能测试自动化类似软件开发过程
录制,回放是不能满足自动化测试的需求的,所以要测试人员掌握开发知识,和编程技巧。
1.2 功能自动化测试是个长期的过程
首先我们不能再短时间内有很多的测试成果,找到测试的BUG,自动化测试只有在长期的多次运行后才能体现出他的价值和作用。
其次开发出来的东西也不意味着可以取代所有的测试工作,要考虑自动化测试脚本的设计和维护,被测试的应用修改之后,测试脚本也需要去维护,测试是个长期的过程。
1.3 确保自动化测试的资源,包括人员和技能
准备好电脑,服务器,手机,等等一切自动化测试需要的资源,有专职的人员负责设计框架和开发脚本,解决开发过程中遇到的问题,确保自动化计划顺利进行。
1.4 循序渐进的开展自动化测试
不要一开始就把自动化测试弄的很大,这很难实现,自动化测试应该从最小的开始,熟悉自动化测试和基本的技能,开始整合资源,实现一些基本用例,例如冒烟的用例,然后在逐步的扩展和补充。
1.5 确保功能测试过程的成熟度
开展自动化测试之前,考虑一下企业各方面的管理,例如考虑测试是否要独立执行,有无配置管理,进展控制能力如何?这些不成熟,不具备,开展自动化测试有点困难。
2 如何开展自动化测试?
2.1 选取合适的项目进行自动化测试
关键字:长期,稳定的项目
自动化测试只有在长期的多次运行后才能体现出他的价值和作用,不断的进行自动化测试才能预防缺陷,减轻测试人员的工作量,如果一个项目是短期的,或者UI频繁的在变,这是不适合做自动化测试的。
其次,不要在紧急的项目中开展,自动化需要脚本的开发以及维护,这其中又要花费很多时间,