1. 测试脚本模块化框架
测试数据由测试工程师负责,测试脚本由自动化工程师负责维护,必须懂业务逻辑。
2. 数据驱动测试框架
仅仅将测试数据从测试脚本中分离出来,测试数据可以单独维护了,测试系统任何变动将导致很大的工作量。
3. 测试库构架框架
测试数据由测试工程师负责,测试脚本由自动化工程师负责,必须懂业务逻辑,测试库由自动化工程师负责,无须懂业务,负责控件的维护。
控件和业务逻辑以关键字的形式在表格里面进行调用,初级的测试工程师不需要了解框架和测试工具的知识就能维护好控件和业务逻辑,这样自动化工程师的工作量将可以被分摊,不过对人员开发能力要求比较高。
推荐阅读: