广东腾创技术服务有限公司_广东腾创-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

自动化测试框架应该考虑的因素

作为一个测试框架,一定基本需要完成的功能:

  1. 自动部署Build, Case, Data到相应环境

  2. 自动执行case, 对比测试结果,记录最终结果。

  3. 收集各个不同平台的测试结果, 给出分析报表

  另外需要特别考虑的:

  1. 如何使得这个测试平台可以面向,不同的测试用户。这些用户包括:测试场景设计人员、测试用例实现人员、测试执行人员、分析人员

  2. 因为,发现,不少测试框架,可以实现刚才提到的基本功能,但是,耦合度过高,很难实现分工合作,更不要提,让一个新人,上了只做一点东西,比如只是写脚本来实现你的场景设计。

  如何实现:

  1. 基本上,按照关键字驱动的设计模式就可以做到这一点。

  2. 对于测试框架实现语言本身,比如python,要做好模式设计。这个是考验开发的功力的地方。