[原创] Web UI自动化应用测试框架实践 - 概览
2015-02-05 11:55
134 查看
之前为我们部门做的一个UI框架。
不能纯粹解读为框架,主要是做了一些简单的分层设计,以解决稳定性、降低复杂性、提升可维护性以及快速构建测试用例等实际问题。
主要部分:
1. 测试数据。主要提供测试类库需要用到的数据,前端做到数据驱动。
2. 测试服务。测试服务类主要提供一组API,达到重用的目的。
3. 页面封装。对具体的Web页面进行抽象和封装,提供统一的接口,降低逻辑的编写门槛,组件重用以及更好的可维护和可读性。
4. Selenium Web Driver。底层用的WebDriver。
不能纯粹解读为框架,主要是做了一些简单的分层设计,以解决稳定性、降低复杂性、提升可维护性以及快速构建测试用例等实际问题。
主要部分:
1. 测试数据。主要提供测试类库需要用到的数据,前端做到数据驱动。
2. 测试服务。测试服务类主要提供一组API,达到重用的目的。
3. 页面封装。对具体的Web页面进行抽象和封装,提供统一的接口,降低逻辑的编写门槛,组件重用以及更好的可维护和可读性。
4. Selenium Web Driver。底层用的WebDriver。
相关文章推荐
- Web UI自动化应用测试框架实践 - 概览
- 第4代白盒测试方法实践之“VcTester持续集成框架的应用价值”
- [原创]AjaxControlToolkitTests自动测试框架完全解析之一:架构篇
- 基于 Openstack 的 Tempest 测试框架的原理与实践及openstack安装
- Detectron研读和实践一:detectron框架概览
- 实践作业3:白盒测试----学习Junit框架DAY10.
- 〔原创〕Watir 试用手记——一个很不错的开源 Web 自动化测试框架
- 基于 Openstack 的 Tempest 测试框架的原理与实践
- [原创]好买财富接口测试自动化实践
- [原创]AjaxControlToolkitTests自动测试框架完全解析之二:实现篇(1)
- [原创]Juint4 + WebDriver 搭建自动化测试框架
- php无刷新文件上传(原创)Codeigniter框架下测试
- Python Locust性能测试框架实践
- appium + xml + web 自动化测试框架设想及实践分享
- [原创] 自动化测试框架设计参考准则 - Guidelines for Automation framework design
- [原创]《敏捷软件测试:测试人员与敏捷团队的实践指南》一书思维图初稿版
- [原创]谈谈程序框架设计和实践(一)(软件工程理念和衍生相关)
- [原创]好买财富测试环境自动化发布部署系统实践
- 上一代C&C++测试框架TestNG++入门指导-补充和实践
- 自动化测试框架实践2--STAF