• TesterHome 视频站开通啦 at 2014年03月03日

    Up↑↑↑↑↑↑

  • 晒出你的星语心愿 at 2014年02月28日

    希望 TesterHome 越办越好~


  • 感觉在红框那个位置加一行移动测试的相关分类节点会好些。
    可惜不会写响应式页面~T-T
    @seveniruby @lihuazhang

  • 这个之前有讨论,放多少节点分类到显眼的位置上、放在哪个位置,目前还在研究。
    要考虑的情况,一是 PC 上浏览器的显示效果,还有就是移动端上浏览器的显示效果(iOS 还好,Android 上有待实验观察~)。

  • Android 性能测试初探 (五) at 2014年02月22日

    Cool! 就是这个味儿↑↑↑↑↑↑

  • Android 性能测试初探 (六) at 2014年02月22日

    顶↑

  • 移动弱网测试方案之一 at 2014年02月21日

    #10 楼 @jakewendao 哦哦,有看过那个,wifi 共享精灵、160wifi、Connectity 功能都类似~

  • Android 性能测试初探 (四) at 2014年02月20日

    Cool! 连大致的基准都放出来了~~!点 32 个赞~

  • 移动弱网测试方案之一 at 2014年02月20日

    Cool!
    弱网的我一直让运维大哥帮忙在路由那做设置(他的用那个软件不是文中说的,但好像很流弊的样子,有控制丢包率限制带宽这些功能~他说运维手里都会有些类似的工具~)。
    Connectity 之前用过,配置时总出错~后来改用 wifi 共享精灵来做的~

  • 说下你的浏览器及其版本撒~
    我之前用 chrome 的 29.xx 版本的有那个问题,后来怒切到 chrome 的 32.xx 了就没事了~

  • Android 性能测试初探 (一) at 2014年02月15日

    除了系统自带的、用户不得不用的应用有必要测性能外(尤其是测电流),其他的零零散散、受众面不大的应用看看内存和 cpu 占用问题不大就可以了,android 的 rom 千千万,底层改动导致上层应用测的功耗会变得毫无意义~

    测系统的性能,测自带的各个应用单独使用的功耗、组合使用的功耗,按照一定情景、使用场景(经过专业的调研得出)设计 case 来测系统整体功耗。测试系统功耗,感觉对蛋疼的地方就是影响电流的因素有太多了,什么信号不好、网速不稳定、系统自身的 Bug 突然冒出来、测的时候突然来些莫名其妙的电话短信(尤其是 10086 那货发来的)等等等等,只要碰上就得重测。。。

    万用表测功耗的不大靠谱~做一块 “假电池” 连到安捷伦上靠它给 DUT 供电,通过安捷伦提供的接口来记录电流值变化、取某一时刻的电流值,然后就是计算和对比分析了(取平均值之类的)。

    期待卡斯大哥分享如何自己创建工具↑↑
    另外想请教卡斯大哥一下,华为测电流的 case 大概有多少条?大概都依据什么设计的?方便讲讲么~~?

  • iOS6 以下不能用 T-T

  • #13 楼 @jacky C:\AndroidViewClient-master\AndroidViewClient\src 要不,最后这句去掉试试~~?

  • 耗电量自动化测试 at 2014年01月26日

    这个测耗电量的自动化,在 nokia 已经搞了好多年了。
    nokia 现在的 S40 系列的手机,700 毫安时的电池,待机时间动辄 20 多天 1 个多月的,就是因为对耗电量的要求极其的严格。
    先是系统 or 功能稳定了,测耗电量才有意义。取什么状况下的电流值是个稍微花点心思的活儿~
    手机上,影响电流值的因素太多了~手机网络信号、其他程序的干扰、手机的设置等等~需要采取各种手段化解~
    我以前测,是自动化 + 人工的盯梢~

  • #11 楼 @jacky 我这是 win7~环境变量大致是这样~
    ANDROID_HOME E:\DevSoftware\adt-bundle-windows-x86-20130522\sdk
    JAVA_HOME C:\Program Files\Java\jdk1.6.0_21
    Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Python27;C:\Python27\Scripts\;%ANDROID_HOME%;C:\Program Files\nodejs\;E:\DevSoftware\adt-bundle-windows-x86-20130522\eclipse\plugins;C:\Program Files\Apache Software Foundation\apache-ant-1.9.2\bin;E:\DevSoftware\adt-bundle-windows-x86-20130522\sdk\platform-tools;C:\Program Files\Git\cmd;

  • #12 楼 @seveniruby 他说是好文。值得开发和测试一看~

  • #8 楼 @seveniruby 思寒大哥,这个是我们开发组老大推荐我看的关于 OOM 的两篇文~我道行浅,看的不是很明白,你帮忙看下这个咋样~~?
    http://www.blogjava.net/rosen/archive/2010/05/21/321575.html
    http://www.blogjava.net/rosen/archive/2010/06/13/323522.html

  • #7 楼 @jacky 我这没什么问题~启模拟器,打开 API Demo 那个 app,用 monkeyrunner 交互模式下试试

    from com.dtmilano.android.viewclient import ViewClient
    device, serialno= ViewClient.connectToDeviceOrExit(30, emulator-5554)
    vc= ViewClient(device, serialno)
    b= vc.findViewWithText('App')
    b.touch()
    
  • androidviewclient-3.2.0.jar
    我用的是这个包,当时在 github 上下的,放到\adt-bundle-windows-x86-20130522\sdk\tools\lib,就能导入了~
    http://pan.baidu.com/s/1gd5N7ft 已入百度网盘,如需请自取。

  • 我厂之前的产品有这个问题。后来,我琢磨了下,定了点办法。就是所有提交数据、发送请求时,一是先判断客户端是否正常联网,二是加上超时的判断,二者都会有相应的人性化的提示。
    (还有就是我厂产品的特殊性,还在 MainActivity 里加了对网络连通状态的监听,只要网断了就提示去检查设置或者只能退出应用,这样彻底的断绝断网后带来的各种不可控的用户行为,但缺少人性化,此办法很少使用~)。
    小弟的一点拙见,仅供参考~