目前公司刚起步,更新了几个版本,每次更新都要全量回归,而且每次回归的时候都会出现各种各样的问题。其实我们都知道是因为代码耦合度太高了,目前开发也在更改。我现在就想把自动化整出来集成到 Jenkins 上,每次构建代码时候执行 然后如果有问题就会给我发送邮件。
然后我想用 pytest 写,自己就照着网上的课程学习。但是还是有些疑问想请教一下各位大神。
1.比如登录接口我是需要把 ” 登陆成功 “,” 密码错误 “,” 账号不存在 “这三种情况的接口都写一遍吗,有多少种异常就写多少次
2.前几天跟别人聊,人家说他们的自动化是,接口 UI 合在一个代码里。想问下那种是怎么做的?
3.我这种方法是不是不如测试平台好啊,是不是找个开源的测试平台我这些问题就都能解决啊?
多谢~