关于 1、appium 你说的坑大致可以描述一下吗,或者有没有一个和 robotium 的优缺点对比,我用过 robotium 正打算试一下 appium
关于 3、我也感觉准确率要比覆盖率更有用。
关于 4、校验点通用是什么意思?能说详细一些吗
关于 5、原子化的确很重要,但有一些功能之前是有相互依赖的,很难做到独立运行校验,比如回复帖子需要先登录
其他的自动化整体架构方面的确是没有计划和目标,你有什么好的建议吗?
#2 楼 @chenhengjie123 非常谢谢,收集到很多信息,听君一席话,胜读十年书
#3 楼 @cpfeng0124 我目前只是个人调研阶段,应该不会给我调配那么多人来,可能大家都知道自动化的确很重要,但是小公司重视度不会像手动测试那么紧,NOCoding 的确是很好的想法,如果能降低门槛推广起来的确很容易
#4 楼 @yangchengtest 你说的的确是实实在在存在的问题,可能我发贴的目的是边自己梳理,边收集一些自己考虑不的到的问题,共勉之~
#2 楼 @chenhengjie123 我最初以序号命名是为了和测试方法 testcase 一一对应,但后期也意识到这个问题了,虽然按序号命名看起来很整洁,但因为多记不住,每次都会去看一下这个数据的值是什么,感觉 userid_case_001 没有 userid_null 看的直接简明。
你说的表格保存数据,是存到文件,最后去读文件吗?
#4 楼 @azdbaaaaaa 你可以试一下先把 finishOpenedActivities 去掉,看是不是这个原因,如果是,再补回来,在测试 testcase 中使用 Thead.sleep(10000) 让线程休息一下,看是否还会报错
可能是在 tearDown 中写了 solo.finishOpenedActivities();的原因
说一下用户体验,为什么不是 “书接下文”,而是 “书接前文”,这样看起来很费劲,知道不?
#3 楼 @chenhengjie123 谢谢最开始的帮助
#6 楼 @weamylady 已发送,Drozer 原名的确是叫 Mercury
#1 楼 @seveniruby 我也觉得安全测试在线服务以后会是一个趋势.虽然会上传 apk,但他们应该会对这些 apk 做保护,要不然不是自砸招牌
“1.与服务端的数据传输,数据加密,避免数据暴漏” 这条怎么测?
#2 楼 @chenhengjie123 我在 dz>下执行list
命令,什么都没有显示
dz> list
dz>
dz> run app.package.list -f sieve
unknown module: 'app.package.list'
dz> run app.package.list -f
unknown module: 'app.package.list'
dz 后是没有 # 的,还是会报这个错,是因为 slave 中需要配置什么吗,我看文档中只是说要安装并且设置密码和 pin,而且它只是一个被测的例子,应该和它没有关系
#3 楼 @tester_felix 我说的是这个意思,
TabWidget tabWidget = (TabWidget)solo.getView("tabs");
TextView tv1 = tabWidget.getChildAt(0).getChildAt(0);
TextView tv2 = tabWidget.getChildAt(1).getChildAt(0);
首先你的 TabWidget 的 id 没写对,所以 tabWidget 应该就没获取到。
#3 楼 @tester_felix 这还没之前写的对呢吧
#3 楼 @tester_felix 你的 TabWidget 的 id 不是 tabs?
输出 tv1.getText().toString() 看一下是否为空,tabWidget.getChildAt(i).getChildAt(0);不应该都是 0,可能是你还没改