你好,想问问 ui 自动化相关的内容,
和楼上说的应该差不多 - https://gitee.com/zy7y/apiAutoTest/issues/I391W3
好的,谢谢
👌,后面补补相关知识,谢谢
之前用 python 的 exec 实现了一个 (效果:用户再某个文件中定义这个函数,然后用例的地方去调用这个函数拿到返回值)https://testerhome.com/topics/28111, Java 的话应该也有类似的 exec 吧
书上说还有装饰器的方法来实现,不知道各位有什么好点子没有...
好吧,谢谢
自动生成的请求参数数据,如何保证用例成功,然后下个接口来用呢
请问,请求参数中的数据是自动生成的吗,如何保证生成的数据,是有效的,可以直接作用于流程性接口嘛
子公司就我一个测试,总公司还有一个测试~
也不是效率高吧,目前我还是功能测试,基本都是他们提测 我再介入然后测试,所以就造成了 工作不饱和,再想怎么迈出一步
优化 ,加新功能 然后上线,应该算发版吧
学习了,感谢,有机会试试
建议 gitee 同步下仓库,github 近期时不时的访问不了,不知道我网络问题还是怎么
那不清楚了,我这边接口看到每次获取 token 的接口传递的某个参数是加密过后的,且应该含了时间戳,每次该参数传递的值都不一样,当我那同样的参数去重新发请求 就不行了
看贴子
我认为小程序 也应该只关注服务的登录接口参数怎么构成的,所以建议问问后端这个怎么来的 再想办法构造或者其他的
还是问问后端 请求参数是怎么规则,比如我遇到的就是 每次小程序登录接口的一个字段 参数都是有变化的,猜想应该是加了什么东西 再加密生成,但是这个问题我还没去解决,应为暂时要点点点
实现路上都是查的资料,用的简单的函数,第三方库个人能力停留在库的使用,不明白其原理,打扰了
我在使用时构建后的操作中 allure 只填写了 allure-results,不过之前好像也遇到过这个问题,主要应该还是多对比下 shell 中的执行命令吧,https://www.cnblogs.com/zy7y/p/13448102.html
其实我认为,本身你测试有一条正常 (百分百成功) 的测试用例,而且能够返回你所需要的值,下个接口要用可以直接取,另一种就相当于执行需要 id 这个用例的时候本身调了 2 个接口,最终都是把返回 id 的接口 (该接口务必正常返回内容),然后取到 id 放到需要 id 的接口中
写死 就一直是一个例如 1, 动态获取你可以从某个接口的返回值拿,也可以通过数据库取
如果对执行效率有要求可以直接使用微信开发者提供的小程序自动化 api 差不多的,可以集成 jest + allure ,这边有个集成 puppeteer 的 可以参考下,当然也参考了前辈的代码 https://github.com/zy7y/jap
我认为你把这个依赖的部分算做前置条件即可,如功能用例登录,一般会在前置条件写明可用的账号/密码,操作步骤中再一步步输入,既然是前置条件 你是需要保证他不会出问题的,再换种说法你也不用去动态获取这个依赖的 id 了,你接口入参直接写死一个 id 的值 (表面上看你这用例就不冲突了,这样从操作者角度来看你这业务链没拉起来,一直都是同一个 id)
你好,我也是看的刘春明大佬的博客,说说我的做法 (应该也是目前比较普遍的做法),将每个接口的响应结果存起来 (我存在了一个 dict 中) 对于需要依赖的参数 通过 用例的自定义语法糖 (我的用例用 excel 管理所以读取出来是字符串类型,然后去替换用例中的语法糖标识,其中这个标识可以从之前的响应字典中直接通过提取 json/dict 的方式把对应的 id 取出来),https://www.cnblogs.com/zy7y/p/14022398.html 希望对你有所帮助,加油!