• 2015年,你都败了些什么? at 2016年01月01日

    书买了有十多本吧,看完 4 本左右。能看完的大多是非纯技术书。

    硬件:
    树莓派 ........ 加上配件全套 300+
    Xbox One......的手柄...........200+
    iPhone + MX4 两台手机.....共 7000+,分期还款中。。。
    iPhone 背夹电池.................300+
    Bose 耳机............................650+
    LG G Watch.........................800+(忘了是不是 2015 买的了,就算不是应该也接近了)

    软件:
    CleanMyMac3.....................忘了多少钱了
    WebStorm............................60+
    GTA5.....................................120+
    正当防卫 3.............................120+
    Office 365 Mac 版................160+

    #2 楼 @lihuazhang 你那个静音版键盘有多静音?我一直用微软键鼠套装 600,一直没换是因为没找到类似它这么静音的。

  • #6 楼 @lihuazhang 。。。好吧。

    最近在看心理方面的书,尝试从心理方面去看待拖延症。现在感觉某个角度来说,拖延症其实是你不想做这事的表现。所以如果不能让自己不想做的这个态度转变,拖延症最终还是会犯得。

    好吧,走题了。其他人都不在吗?这么难得的机会~

  • #4 楼 @lihuazhang 哈哈,第一个问题我问了好几个 7 年以上经验的测试,基本上和你回答的前半部分一样。
    祝你 16 年能实现你的愿望~

    话说去看小说或者电影还是拖延症啊。。。没有破啊。。。

  • 请使用 markdown 。
    详见右下角排版说明。

  • 那我来几个问题吧。

    1. 如果让你再选择一次,你还会选择在测试的路上坚持接近 10 年吗?
    2. 你平时通过什么方式获取最新资讯?包括但不限于技术类的
    3. “我只想晚上八点可以在家陪老婆孩子看电视” 这个愿望 2015 年实现了吗?
    4. 拖延症犯了的时候你自己会怎么破?
  • 放假在加班吗?

  • 其实 Android 模拟器也不是一无是处,模拟 GPS 地点、模拟电量什么的就是个不错的功能。特别是随着 AS 2.0 出来的新版 Emulator ,把一些 Genymotion 收费版的功能集成进去了。

    iOS 模拟器和真机区别太大了,指令集不一样(x86 vs arm),性能不一样(模拟器性能强太多了),最坑爹的是,很多时候 UI 渲染结果也会不一样。

  • 自动化测试的困惑 at 2015年12月31日

    #47 楼 @quqing 赞同~

  • #5 楼 @huanzhijin 广州的 ppmoney 有招啊,不过不知道招到了没
    https://testerhome.com/topics/3648

    @woniu

  • 不起作用?我以前远程调试的时候能起作用的啊。

    你在 ddms 里看到它在等待调试器了吗?

  • #2 楼 @x746560359 明白你的意思了。
    按照你这种需求,我会写一个 test case 的基类,里面的 setUp 和 tearDown 做创建 session 和 关闭 session 的事情。剩下的 case 继承这个基类,再去做自己的事情。

    至于 Method 类应该是自己生成 driver ,还是使用外部的 driver,取决于你对这个类的使用方式吧。我个人观点,除非这个类是静态类,否则这种本来生命周期和 Method 类一样的实例我会放在 Method 类里面初始化,避免代码冗余。

    不过这个问题不大,按照你的需求,只要保证各个 case 间 session 独立就好。

    至于你说不会出现代码提示的那个问题,你试下在 IDE 里 Ctrl 加鼠标左键点击 element(),看能不能跳转到它的类?正常来说能跳转的话这个类的方法在输入 . 后会自动显示的。

  • 20151227 广州敏捷之旅记录 at 2015年12月29日
  • 20151227 广州敏捷之旅记录 at 2015年12月29日

    #1 楼 @monkey 。。。没感兴趣的妹子,没兴趣拍照啊。。。

  • 缺少了职位要求和联系方式,麻烦补充一下吧。

  • 阿里云测找 bug 大赛有感 at 2015年12月29日

    #11 楼 @monkey
    #9 楼 @dongdong

    你们发张晒娃贴汇总起来好了。。。
    没娃的飘过。。。

  • 以前也经常遇到这样的问题,除了告诉你外部命令调用出错外就没有其他详细信息了。

    对于这种问题,我会把命令单独拿出来自己跑一下,看看它的实际输出。

    我试了下 regsvr32.exe 这个命令,发现它的 /s 表示不输出任何信息。安装脚本应该是基于简便和难以捕获异常需不需的考虑(这个命令的输出基本是弹框形式的,不知道 subprocess 是否能处理),用了 /s ,只剩下 Return code ,所以出错后找解决方案时并不方便。

    去掉 /s 后手动运行这个命令,会有这个错误:

    拿着错误码去 google(cmd 0x80070005),前几条结果里面就有提到了用管理员运行 cmd 。

  • 阿里云测找 bug 大赛有感 at 2015年12月28日

    其实我在想,就这么一点时间,产品需求什么的都很难让大部分人完全理解,手工点点点能点出啥。。。和灰度有啥区别。。。

  • 额,看了几遍,有些地方没有看懂:

    1. Method 的 init 方法不是没有参数吗?最后那段代码里 Method(noxdriver.getDriver()) 是啥?
    2. 没看懂 为了测试方便,两个脚本公用一套代码 的意思,你是说这个脚本跑两次就是两个用例了?
    3. 从你的解决方案来看,就是把 driver 实例分别放到 Method 里面,让它们分开使用两个 driver ?
    4. 一开始的 Method 里面不就有个 get 方法获取 driver 嘛,为啥后面又加了个 getDriver ?

    关于你最后的不会出现方法提示,我觉得这个应该和你的 element 对应的类有关吧。我感觉你前面和后面两个用例之间应该改了不少代码,但没有放出来,所以也没办法搞懂你出问题的原因。

    另外,你的标题取得不好,这个不是 appium 如何管理 session(它的管理很简单,同一时间只能有一个 session ,每个 session 的生命周期就是开 (初始化)->使用->关 ( quit 或者 timeout ))。你的问题应该是用例(method)之间如何管理 appium driver 实例。管理方法应该是每个 Test suite(class)开始时开 session ,结束时关 session 。你一开始的问题应该是每个用例都不会去开 session ,但是都会关 session ,所以后面的就没 session 可用了。

  • CrashMonkey4iOS 试用过程总结 at 2015年12月26日

    那这个很奇怪。帮你找下原作者 @vigossjjj

  • CrashMonkey4iOS 试用过程总结 at 2015年12月25日

    #43 楼 @wangcityboy 你用啥参数启动的?

  • 自动化测试的困惑 at 2015年12月25日

    之前看过阿里一篇关于分层测试的文章

    这篇文章是网上的吗?能否贴下链接?

  • #15 楼 @cxli2 具体方法很多,可以发送返回按钮事件,或者点击界面中的返回按钮。back() 这个我没用过,不知道是不是返回按钮,你可以试试。