当接口参数可选,不是必填时,如何处理?----------关于列出班级这个自动化测试用例的分析

1.需求是这样

两个参数必填,一个参数可选。

 

 

 

我在思考的时候,代码是这样的:

 

问题很多,都写在截图里了。看了老师的视频以后学到很多,受益匪浅,是关于优化代码的方法和思路,要记得,以后也要用起来

 

 

 

这是修改的第一版,但是还有其他可以改进的地方

(1)红框部分重复了两遍。所以我们得先把不会变的参数写到字典里,然后再根据条件往字典里添加gradeid

 

 (2)vcode每三个月会变一次,每次都要手动把所有用到vcode的地方改掉,很不方便。服务器地址也有可能会变,每次手动替换也很麻烦,所以这里我们得做一个全局处理,设置全局变量

修改后是这样的。以后看到这类url呀,地址呀等有可能经常变的信息,考虑把他们抽象出来,用全局变量实现

 

 

posted @ 2022-01-16 22:51  今天也是开心的一天呀  阅读(496)  评论(0)    收藏  举报