个人觉得相对于离不离职,还不如先搞清楚自己想要什么。
按你说的,流程没有建起来,你有尝试去推动吗? 用例没人评审,有尝试去推进吗? selenium 这些搭起来,效果不好就没继续了,有想过问题在哪、怎么优化吗?
如果这些问题你都没思考过,那我觉得还没到 “已经学不到什么” 的时候。
其实有时候一片空白,反而是很好的发挥机会;相反贸贸然跳槽了,即使是什么流程都健全的大公司,你又甘心只做其中一颗螺丝钉吗?
你的 git 只是把代码 checkout 出来,没有运行用例吧?
这得再看看日志了
或者你确认一下用例是不是通过 pytest 跑起来了
没有的话就手动创建一个吧
或者在 jenkins 里用脚本创建
cd ${WORKSPACE}
mkdir results
看截图,你的 jenkins workspace 目录应该是上面红框部分, 你的 result 要放在这个目录下面
jenkins 里的 workspace 是指对应 job 的 workspace
看你的日志截图,是 result 目录没找着
要确定你代码里生成的 allure result 和 jenkins 里指定的目录是否一致
好的,有空再研究一下如何集成 atx2
那旧版本的使用没办法兼容了吗?
这要看你们的统计算法是怎么样的? 从日志里统计,还是有对应的登录记录表?
其实就看怎么实现的,然后往数据源里插对应数据就可以了
你安装的是 atx 2 吗? 我还没来得及看,不知道是否还兼容 我之前是基于 atx 开发的
你的设备都连到 atx server 了吗? 看下 自动化测试- 节点管理 - 查看 android 设备列表页面里是否有可用的设备:
图中的 locust 是少了个 t 吧?
有心了,感谢
很高兴得到你的认可,红包就不必了
报错是因为你的接口里没有参数,也就是 ? 后面的参数列表
请参考 github 上对应的说明:
有通过 allure generate 命令生成报告吗?
这种不是常规的需求吧,例如前几个步骤不执行,那流程还可以正常执行吗?
如果要这么做,把用例编辑一下,删掉不执行的步骤就可以了(效果和注释掉对应的代码一样)
至于指定节点,这个平台也是没有这个需求的,我的设计就是只要有可执行的节点就能执行。如果需要的话,要改对应查找节点的逻辑。
好,我先试着整理一下
名词解释(网上找的):
跨域:
浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了.
举个例子,某个网页的域名是 a.test.com, 如果网页上有一个 js 是请求的 b.test.com 的, 就是属于跨域了,如果没有设置同源策略,请求就会失败。
下面是 cypress 官网中关于这部分的解释:
Because Cypress works from within the browser, Cypress must be able to directly communicate with your remote application at all times. Unfortunately, browsers naturally try to prevent Cypress from doing this.
我的理解是 cypress 的运行机制导致在访问被测系统时,某些情况下会产生跨域的报错,因此需要通过这个设置项来避免此类问题。
应该是想说搜索框的文本重合了吧
社区里有相关的帖子介绍和群,有兴趣可以找来看一下
我也是看的官方文档,有些问题例如报告里怎么插入截图、如何并发执行等问题还没找到答案
2019-05-06 update:
感谢邀请,不过我们现在做的事情比较杂,暂时没整理好可以分享的头绪
嗯,其实就像正常的接口测试一样,只从返回值是没办法判断数据是不是真正插入到数据库,对吧?