• 谢谢 ,按照你的方法把applications放到instrumentation前面,跑起来了。


    但是有个新问题 :往coverage.ec这个文件里面写数据的时候报错了,java.lang.ClassNotFoundException: org.jacoco.agent.rt.RT,这个类找不到,所以最后报告没数据

  • jacoco 代码覆盖率求助 at 2017年06月29日

    没有,在https://testerhome.com/topics/8554这个帖子里面询问了贴主,还没有人解答

  • 代码和你的是一样的,但是在安装应用的时候发现那个Instrumentation没有安装到app中去,使用命令adb shell pm list instrumentation没有发现我的包名,所以使用命令adb shell am instrument 包名/包名.test.JacocoInstrumentation就会直接报上面那个错误

  • 可否加个微信聊,方便快捷 ☺

  • PageObject+Python+Appium at 2017年06月20日

    @lose 这次改动代码结构是清晰了很多,也增加了日志记录 ,但是在用例组织这块,设计思路感觉倒退了,之前只需写yaml用例,无需写代码就可以执行测试,现在每条用例都得在PageObject写一个操作方法py,在test里面写一个执行py,这反而增加了维护难度。

  • @seveniruby 嗯,赞同你观点,不过因为你已经有了比较好的功能测试基础 ,有了成熟的测试思想和体系,所以你再来使用这些技术,那就是游刃有余事半功倍。他现在才一年测试,以他现在的履历,简历都过不了BAT HR那关,何谈面试 。基础不牢,过于迷恋自动化 ,所以要提醒提醒他搞自动化的同时不要丢掉功能测试。

  • 为你的钻劲点个赞,但给你个建议,别把功能测试丢掉,通过功能测试建立自己的测试思想和体系,本论坛坛主思寒大神,据说也做了两年的功能测试 。你搞的那些测试技术好比是造机器人,机器人是不会有思想的 ,是听你指挥的,如果你自己的思想体系不清晰,机器人就是瞎搞了。

  • 哈哈 ,支持楼主,不过话说老了,还工作个毛 ,趁年轻赶紧买套房,把钱挣足,老了就游山玩水☺

  • @nil 按照你的教程,老是报下面的错误,如何解决,求指导,谢谢
    INSTRUMENTATION_STATUS: id=ActivityManagerService
    INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.bluepay.example/com.bluepay.example.test.JacocoInstrumentation}
    INSTRUMENTATION_STATUS_CODE: -1
    android.util.AndroidException: INSTRUMENTATION_FAILED: com.bluepay.example/com.bluepay.example.test.JacocoInstrumentation
    at com.android.commands.am.Am.runInstrument(Am.java:953)
    at com.android.commands.am.Am.onRun(Am.java:318)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
    at com.android.commands.am.Am.main(Am.java:99)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)