之前为我们部门做的一个UI框架。
不能纯粹解读为框架,主要是做了一些简单的分层设计,以解决稳定性、降低复杂性、提升可维护性以及快速构建测试用例等实际问题。
主要部分:
1. 测试数据。主要提供测试类库需要用到的数据,前端做到数据驱动。
2. 测试服务。测试服务类主要提供一组API,达到重用的目的。
3. 页面封装。对具体的Web页面进行抽象和封装,提供统一的接口,降低逻辑的编写门槛,组件重用以及更好的可维护和可读性。
4. Selenium Web Driver。底层用的WebDriver。
本文详细介绍了为部门设计并实施的UI框架,包括测试数据、服务、页面封装及底层技术SeleniumWebDriver,旨在提高稳定性、简化复杂性、增强可维护性及快速构建测试用例。
1337

被折叠的 条评论
为什么被折叠?



