你在用 pytest 写 case,为什么用 unittest 来运行呢?
试下直接运行 JS 代码 set value?
往往说得越全面的东西,越难真正落地坐到。写代码是这样,code review 也一样;
如果都是规则,是不是配到代码扫描工具里,让工具去实现更保障呢?
UI 的很多啊,可能是大家的 UI 自动化都比较稳定了,现在主力在做 api 自动化
平台是干嘛用的呢? 无非就是把已有的各种测试框架和脚本集成到一个比较美观的界面上面,让大家点点鼠标就能触发测试,看到报告,做一些牛逼的图表,甚至可以直接在上面写用例。
如果没有实际的平台需求,其实现成的 Jenkins 等工具就很方便,该有的都有了;实在想要放到平台上面的话,简单的做法也就是做一个触发,直接通过命令去运行你的 unittest。
就是 end to end, 端到端测试吗?
如果你只是为了其中的一个环节的改动,而且改动很小,对数据结构不产生变化,那么只需要对你的上下游做个对比测试就可以了,比如修改前后的报文对比;如果是改动比较大,对数据结构有影响,可能就需要做完整的端到端回归测试。
我会关心:
楼主用的是 robot framework 啊,你们和他说什么 pytest 呢。
楼主参考一楼的做法,设置保留多少天的记录就可以了。
你看我 GitHub requirements 文件里的版本吧,不过那都是 18 年的代码了,不知道后面的版本有没有变化
回复测试
这位仁兄说 1000+ case 执行时间要小于一小时,看来是没接受过后台很多复杂依赖的系统。以我司为例,做个登录可能都要半分钟,还隔三差五地挂某些服务。这种情况下我们能三个小时跑完,已经是非常好的结果了
如果用例之间不存在用户账号的限制(不会相互踢),那么可以考虑继续加线程。其实你说有八台机器,不知道是设置每台机器只跑一个线程,还是已经设置了多个线程?
我之前是在一个 selenium node 里面设置 10 个实例,执行的线程设置为 6,执行的情况还可以。
https://testerhome.com/topics/32469
推荐这篇<网易有道 UI 自动化探索与落地方案>,对大家的自动化整体方案落地和提升很有参考价值。
有没可能是你的 Excel 找不到或者没数据了呢?
怎么会呢,裁正式工的成本怎么都比裁外包要高吧
三十岁就自称大龄,对我们这些三十的老人打击好大
不过会不会是最近世道真的太差了,所以招人的需求太少,或者简历不够突出呢?
我们是用 robot framework+appium/selenium 做 UI 的自动化。因为 robot 是自带的自然语言关键字封装,所以用 BDD 去描述用例很顺畅。
robot framework 支持自定义扩展的,你用 Python 写一个方法,然后在 rf 里面引用就可以了
不清楚你要多完整的代码,最重要的实现上面已经列出来了
我们 devops 的大佬的处理方法:在 pipeline 里面加一步,把生成的 allure report 截一个图放到邮件里,这样就能看到个大概了,满足了看邮件知道 pipeline 结果的需要;但是具体的信息,还是要通过链接去访问真正的 report
这是解决方法之一。但是如恒捷说,一个社团几百上千人不算多,要是里面有几十个活跃加上时不时有萌新发帖,我岂不是要逐个屏蔽? 到时会不会发现把所有人都屏蔽了,只剩下自己在墙外面?
https://testerhome.com/topics/30973
去年八月也提过类似的疑问,不过感觉一直都在 backlog 里躺着
其实给用户一个屏蔽私人社团的开关就好了
好奇翻了下楼主的回帖,发现都是对测试前景的负能量居多。
如果楼主对测试这个行业真的觉得没有前途,没有技术含量,那建议您就别和我们一起躺平等死了,早点转行脱离苦海不好吗?
!
你可以看一下 selenium 的容器,里面的 driver 和版本已经是匹配好的,应该不存在自动更新