API接口自动化
三个步骤
-
分析需求文档,包括:需求说明,接口文档
-
编写测试用例
-
执行测试,包括:手动测试,自动化
选型
- 框架Robot Framework
- 开发语言Python
整个项目目录结构
用例目录设计原则
-
根据功能点
-
根据数据环境(推荐)
目的就是:新的用例来了,就是他的初始化环境决定的。存放位置就挑选出符合数据环境的目录结构里。
对应的代码:
import requests
from cfg import g_vcode
from pprint import pprint
class SchoolClassLib: #通常用类实现关键字库,类名和文件名相同
URL = "http://ci.ytesting.com/api/3school/school_classes