运行自动化测试的 7 个步骤 我们对自动化测试充满了希望,然而,自动化测试却经常带给我们沮丧和失望
虽然,自动化测试可以把我们从困难的环境中解放出来,在实施自动化测试解决问题的同时,又带来同样多的问题
在开展自动化测试的工作中,关键问题是遵循软件开发的基本规则
本文介绍自动化测试的 7 个步骤:改进自动化测试过程,定义需求,验证概念,支持产品的可测试性,具有可延续性的设计( design for sustainability ),有计划的部署和面对成功的挑战
按照以上 7 个步骤,安排你的人员、工具和制定你的自动化测试项目计划,你将会通往一条成功之路
一个故事 我在很多软件公司工作过,公司规模有大有小,也和来自其他公司的人员交流,因此经历过或者听说过影响自动化测试效果的各种各样的的问题
本文将提供若干方法规避可能在自动化测试中出现的问题
我先给大家讲一个故事,以便各位了解自动化测试会出现哪些问题
以前,我们有一个软件项目,开发小组内所有的人都认为应该在项目中采用自动化测试
软件项目的经理是 Anita Delegate
她评估了所有可能采用的自动化测试工具,最后选择了一种,并且购买了几份拷贝
她委派一位员工 ——Jerry Overworked 负责自动化测试工作
Jerry 除了负责自动化测试工作,还有其他的很多任务
他尝试使用刚刚购买的自动化测试工具
当把测试工具应用到软件产品测试中的时候,遇到了问题
这个测试工具太复杂,难于配置
他不得不给测试工具的客户支持热线打了几个电话
最后, Jerry 认识到,他需要测试工具的技术支持人员到现场帮助安装测试工具,并找出其中的问题
在打过几个电话后,测试工具厂商派过来一位技术专家
技术专家到达后,找出问题所在,测试工具可以正常工作了
这还算是顺利了
但是,几个月后,他们还是没有真正实现测试自动化, Jerry 拒绝继续从