题目
良好框架的属性是什么?
-
模块化
框架应适应变化。测试人员应该能够根据环境或登录信息更改来修改脚本。
-
可重用
常用的方法或实用程序应该写在一个可以被所有脚本访问的公共文件中。
-
一致
应按照所有可接受的编码实践,以一致的格式编写套件。
-
独立
脚本应该以彼此独立的方式编写。如果一个测试失败,它不应该阻止剩余的测试用例(除非它是一个登录页面)
-
日志
在框架中实现日志记录功能是很好的。这将有助于我们的脚本运行更长时间(比如夜间模式),如果脚本在任何时间点失败,让日志文件帮助我们检测位置以及错误类型。
-
报告
将报告功能自动嵌入到框架中。脚本编写完成后,我们可以通过电子邮件发送结果和报告。
-
集成
自动化框架应该易于与其他应用程序集成,如持续集成或在部署构建后立即触发自动脚本。