一、项目测试需求分析
分析各个模块和模块的功能
二、接口自动化测试架构规划
目标:全自动执行
需要进行分层:
用例层:
数据层:
测试数据
配置参数数据
调度层:
配置部分模块部分接口部分用例执行,也可以全部执行
定制化执行
执行层:
执行效率,多线程和分布式
持续集成
三、项目代码工程创建
创建的预期:
模块清晰
业务层次分明
扩展灵活
维护方便
例如:
lib:基本代码库包
config:配置包
data:数据/用例文件夹
logs:日志文件夹
testCase:测试用例代码包
report:报告文件夹
docs:项目相关文档文件夹
tools:封装一些工具的代码放进去
自动化用例设计