Auto Test By Python
目的:
针 LintCode-91. Minimum Adjustment Cost.md 对项目做系列流程测试,以达到,每次做回归测试时, 都可以不需要人工按历史步骤测试。
难点:
- 测试项目与外部系统有网络请求交互,需要等待第三方网络请求异步结果
- 测试项目需要依赖外部系统提供的网关页面, 需要在其网关页面里面做页面操作
流程图:
项目系统图:
技术选型:
语言:Python
Python 框架: Flask
- Django: Python Web应用开发框架 …
- Diesel:基于Greenlet的事件I/O框架 …
- Flask:一个用Python编写的轻量级Web应用框架 …
- Cubes:轻量级Python OLAP框架 …
- Kartograph.py:创造矢量地图的轻量级Python框架 …
- Pulsar:Python的事件驱动并发框架
// http://blog.jobbole.com/72306/
浏览器模拟:Selenium