这是因为他们做的事情脱离业务目标太远. 一旦完成目标, 他们也容易被"管道化", 成为边缘角色.
这个行业除了极少数技术的狂热爱好者, 能够找到自己在行业的技术地位外, 大多数人都应该去追随业务的发展. 业务才是测试的根基.
强烈共鸣,业务才是测试的根基,把这个观点明确出来真是造福刚入行测试三观还没形成的同行了。单纯的追求工具平台而忽视其对于业务的实际意义,真的是有点本末倒置。与其追求别人眼中的高大上,还不如利用很多已有的工具来实打实的提升测试效率,用已有的工具、平台,如果架构的好,设计的好,不管是成本还是对业务的质量保证意义应该比自己去开发工具平台都要好很多了,开发的不好还得改自己的 bug 不是?
#24 楼 @seveniruby 嗯嗯,数据查询分析可以使用响应断言和正则匹配等来解决,结构判断确实不太方便,受教
弱弱问下,现在还用 jmeter 做接口测试包括自动化,是不是过时了?楼主能否指点下跟 jmeter 相比,此类框架的优点都有那些?
#42 楼 @caitianming 在 jenkins 中配置了一个项目用来跑回归,然后在邮件里边给了个链接,链接到 jenkins 项目 workspace 中的 html 测试报告文件
虽然我说 “你是我偶像” 这句话并没有什么实际价值,但我还是要以此来表达一下膜拜的心情,好文章就是这样的!
已收藏:)
楼主好,按照文章执行下来 最后执行"gem install calabash-android" 的时候出现错误, 错误内容为 “Failed to build gem native extension.” 请看截图 请问楼主知道怎么解决不? 自己搜了一圈 没有找到解决办法
# 解决(Linux)今天又搜了下,碰到一个人遇到类似的问题,报的错是一样的,按照他的解决办法在 linux 上试了下,发现可以解决这个问题,即通过 rvm 安装 ruby 后再用
gem install calabash-android
命令安装即可。截图:
对于 Windows,这种解决办法的前提是安装 rvm,有人说利用 cygwin 可以安装 rvm,目测可行,试了下,结果折腾 cygwin 就折腾了半天,放弃,在 linux 上用就好了
## 最终解决:是我自己眼拙没看清==!,devkit 选项应该选第一项,因为 ruby 装的是 1.9.3 的,而之前我下载的是第二项
之前也利用 jmeter 做接口测试,实现方式与楼主大同小异,实际是多人编写维护脚本并上传 svn,测试机执行时取脚本运行;另外定义了多个 build.xml 文件,用来根据需要执行不同集合的接口测试。报告是直接在邮件中展现,不同的测试集对应不同的测试报告。
问题解决了,捕获 AssertionFailedError 是不行的,捕获不到,得捕获它上一级 即 Error
#2 楼 @sanlengjingvv you ask me? I ask who....我这不是在问大家嘛 ……-^ 每次弹出就每次执行 try 块,每次不弹出就每次执行 catch 块 关键是现在这样写不行,只要 solo.getView("xxxxxxx:id/has_account",0) 这句一出错,整个用例就结束了。。
话说下载地址点击后资源没有了,求 bat 脚本,406721001@qq.com 谢谢了~
#10 楼 @kyotokyoking 恩,第 4 点就是说的这个问题
#5 楼 @seasoncool2011 。。。。。。。。。。。。。。。。。。。。。我属于半桶水
#3 楼 @seasoncool2011 在上班,比较忙。话说第三步不是安装 npm 的,是安装 appium 的,如果你第二步成功的话没理由找不到这个命令啊,你把你的 npm 命令所在目录的权限改下试试看,应该是在/usr/local 下吧,你自己找找看
#3 楼 @seasoncool2011 我之前在用 uiautomatorviewer 定位的时候就是 4.4 的能定位,4.2 的不能定位 resource-id,之前遇到这个问题的时候去网上搜了一下,知道了是版本的原因,但知其然不知其所以然