一个好的接口测试框架,我认为应该符合以下几点要求:
1、数据与代码分离
2、测试用例数据可以存储在excel中
3、可以根据excel上字段Run来确定是否执行该条用例
4、有log日志
5、有report报告
6、代码复用
目前可供参考的框架:
1、http://www.cnblogs.com/Roger1227/p/3887185.html?utm_source=tuicool&utm_medium=referral
优点:代码可读性强,入门简单;缺点,维护困难,一个接口一个sheet,且每个接口test要花很大的时间维护接口参数,代码不复用
2、https://testerhome.com/topics/8055
优点:数据与代码分离,一个sheet上多个接口,通过Run这个字段确定是否Run,且代码部分不用花费较大时间维护参数
缺点:代码不易读懂,作者使用了较多java深层级的语法
3、https://testerhome.com/topics/3455
阿里音乐老大的接口框架很强大,可惜不开源