AutoTest项目
接口自动化测试框架
基于unittest单元测试框架
--API-AutoTest 项目文件夹目录
--autotest_project 第三方模块request模块和unittest模块的基本使用方法
--smart_app_interfacetest 目前的接口自动化测试框架
--app_test_cases 存放接口测试用例的文件夹
--config 存放配置文件的文件夹
--caselist.txt 用于配置需要执行的测试用例和执行顺序
--config.ini 配置文件用于基础参数的配置,例如邮件、数据库、公共参数等
--readconfig 模块用于读取config.ini配置文件中的数据
--lib 文件夹用于存放封装的公共方法
--HTMLTestRunner.py 生成HTML格式测试报告
--SendEmail.py 发送测试报告邮件到指定邮箱
--api_module.py 对HTTP/HTTPS封装的相关方法
--log_conf.py 日志文件的相关配置,将日志输入到指定目录和控制台
--run.py 读取caselist.txt中的用例加入到测试集后运行用例
目前测试用例的管理还没有最大的实现用例参数化运行,而且测试用例并不完善。