哈哈,能帮到你就好~
建议从小事做起,比如自己把一些执行频率最高的用例做成 UI 自动化,或者对一些最核心的接口做成接口自动化。渐渐有成效后,老大会注意到,你得到做自动化项目的机会也会越来越大。
自动化测试项目可遇不可求,但任何一个测试项目其实都有可以自动化的部分的,没必要等到很正式的自动化项目才开始。
好赞的功能,辛苦恒温~
貌似文章中除了末尾的二维码,其他图片都显示不出来,能否修复下?
试了一下,公众号里提供的百度网盘里,饿了么的 pdf 单独下载是没有问题的。能把你的下载地址发出来一下吗?
你好,在微信公众号 程序员技术前沿 找到了这篇文章,没有任何转载自此原文的声明。想问下此文章你是否有授权过给 程序员技术前沿 微信公众号发送吗?
我的疑问是为啥第一段会更快。貌似文中没说明具体原因。
思路很赞,这样测试埋点确实省力多了。
7.0 比较新,还没接触过,解答不了。你可以自己尝试调研解决下,那你就是第一人了。
没配置过。。。建议不熟悉 sublime 或者不是对它情有独钟,还是用类似 pycharm 这类工具编辑 python 代码把。
...
[HTTP] --> POST /wd/hub/session/6cf6350c-36b3-4747-a044-cf9c13643f32/element {"using":"id","value":"com.example.android.
contactmanager:id/addContactButton"}
...
[HTTP] <-- POST /wd/hub/session/6cf6350c-36b3-4747-a044-cf9c13643f32/element 200 1188 ms - 87
[HTTP] --> DELETE /wd/hub/session/6cf6350c-36b3-4747-a044-cf9c13643f32 {}
...
从 appium 日志看,找完 com.example.android.contactmanager:id/addContactButton
之后就退出 session(即调用了 driver.quit()
),说明问题应该是出在了 btn.click();
加个断点或者日志,看看运行到这里的时候,btn
是不是 null
?
建议编程语言基础有了之后,可以开始找些简单的项目练手,比如模拟发送接口数据。
有项目的实践,一个是掌握速度会更快,另一个也可以作为你的一项测试经验。
苹果应该没有这个功能。
可以用万能方法:截图后在图里面找坐标。
第一段性能更快的原因是内存操作少?
把完整代码贴上来?
gzip 可不仅仅是加个 header 就表示用了 gzip 哦,实际的 http body 也需要真的用了 gzip 方法压缩才行。否则服务端一解压还是会出错。
另外,是否使用 gzip 需要客户端和服务端统一,只是其中一方使用是不行的。
好的提问,请从使用 markdown 开始。现在的排版不大适合看代码,容易影响大家帮你解决问题的热情。
效果视频看不到,能否把 Vimeo 视频地址发一下?
非常感谢大疆测试团队对沙龙的大力支持,这应该是大疆测试团队首次对外分享他们的测试经验。
也非常感谢深圳各个同学为沙龙的付出。测试同学的支持从报名时大家的热情到当天最早的同学提前了超过 2 个小时到都可以看到。感谢大家,让这场沙龙以最佳效果完满结束~
直接发个 pr 解决掉呗。估计 appium 的人忙不过来。
详细说下你目前具体的写法和困惑的地方?你给的链接只是教怎么配置,但没有体现你的困惑点。
Client was not authenticated to send anonymous mail 。。。
简而言之,服务器认为你想采用匿名账户来发邮件,所以不允许你发。查下你的账户配置是否正确和有效吧。
这个赞,可以提个 PR 了。
jenkins 判断是否失败的标准是 shell 脚本的 exit code 是否为 0。为 0 表示成功,否则失败。
有报错但不会失败,看下是否配置里面没有设置为有报错则 exit code 不为 0 ?
那有可能是你的覆盖率没有收集到。你把详细步骤和日志发下?
你仔细看下 eclipse 的调试命令,看它是通过什么命令来执行你的用例吧。
如果没有使用 ant 或者 maven ,一般就是导出成 jar 包再命令行执行
如果用了 ant 或者 maven ,直接用它们对应的执行测试用例的命令执行
注意,我指的是你的项目有没有用 ant(特征是项目根目录有个 build.xml)或者 maven(特征是项目根目录有个 pom.xml),不是你的环境有没有这两个软件。
你的 java 用例是怎么执行的?