#51CTO#真正的测试自动化框架全接触( 三 )


如果您需要产生可读性较强的报告 , 那么可以考虑诸如Junit的UFTPro、NUnit、以及TestNG类 , 与单元测试框架相兼容的商业工具 。
当然 , 您也可以利用诸如ExtentReports之类的第三方库 , 输出包括饼图、图表、图像之类带有直观说明的报告格式 。
CI平台
为了以更快、更一致的方式进行应用程序的测试 , 持续集成(CI)平台可以帮助您定期构建软件 , 并为新的版本运行各项测试 。 当开发和部署新的功能 , 以及更新现有功能的时候 , CI方法可以让开发人员和利益相关者有机会就应用程序的质量 , 获得定期的反馈和更快的响应 。 目前 , TeamCity、CircleCI、Jenkins、AtlassianBamboo等都属于高品质的CI平台 。
源代码管理
与手动测试相似 , 自动化测试也涉及到编写和存储源代码的版本 。 各个开发公司都会运用一套源代码和版本控制系统 , 来保存与保护自己的源代码 。 目前 , 以Git、Mercurial、Subversion和TFS为代表的源代码管理系统 , 不但能够便捷地管理系统在生产环境中的代码 , 而且能够进一步完善自动化测试 。
创建依赖项管理器


推荐阅读