重邮计院本科满足不哟?
有几个建议,数据库用 orm ,这个也便于后期 assert 时数据库拿数据,二写日志,三把一些你的操作配置话,抽象化,如请求地址,请求方法,通用参数,这样你写 test 只需要传入参数就可以,四可以考虑写个解释器,用于 excel 专门取数据,然后你就可以愉快的用 Excel 就行了
你做多了,就可以去转做开发了
我觉得接口测试中,你还要考虑加解密的封装,正则匹配,特别是断言的正则匹配
编码编码,格式转换,你先问一下,接口接受的默认编码是啥子,然后转换你的参数后在传递
这篇是良心文
楼上的回答可以,这么好用的工具不用,
这个很简单,把你的操作写成一个函数,然后
for i in range (1,101):
函数明
如果难找到它,就找它的上级
网速不行,请把 npm 换为 cnpm,百度
mark,这个确实可以,干货
你竟然不嵌套,请看 python 语法
请用 cnpm
建议使用 macaca 的 app inspector,这个确实科学,好用
自动化还是建议在项目相对稳定了做,或者只做相对稳定的模块,不然 page object 封装,就算写得再灵活,还是要去维护,最基本的页面对象捕获这些经常变动。如果每测试一次自动化都需要维护脚本,还不如不搞
不错,有图有文,值得学习
—— 来自 TesterHome 官方 安卓客户端
为什么要 from selenium import webdriver?python 里面乱导入包,默认的指定会被替换掉,建议删掉此行
—— 来自 TesterHome 官方 安卓客户端
抓包建议用 fiddler 之类的工具,可能你的 header 部分有问题
—— 来自 TesterHome 官方 安卓客户端
没有 linux,差评,
—— 来自 TesterHome 官方 安卓客户端
macaca 的 app-inspector 去获取 xpath 很方便,不过后期维护测试代码脚本复杂,不管你如何的抽象,最终你都要 find_element_by_xpath('')