2、将新版本的软件下载到测试环境,并且自动安装;
3、自动安装成功后进行冒烟测试,如果冒烟测试成功则证明软件的版本是可用的;
4、自动执行自动化测试脚本进行功能测试或回归测试;
5、自动化测试结束后生成测试报告,将测试结果发送邮件给相关的人员。
在持续集成中任何一步失败都会导致整个测试失败,自动化测试生成失败的测试报告,并将测试结果发送给相关的人员。
后记:这是一篇很早很早以前就想写的文章,一方面总结自己做自动化测试的一些收获,另一方面想回答很多同事或朋友的问题,但一直处于忙碌的状态,偶尔闲下来也想偷懒休息,也就一直搁置到现在。敲完这些文字,终于了却一份心愿。