• 好用的 mac 磁盘清理工具 at 2016年10月13日

    Clean My Mac 挺好用的,也有查询大文件的功能,我同事说升级新系统之后,经常会有文件放到桌面后不显示的 bug,要重启才会显示。

  • 聊聊接口测试 at 2016年10月11日

    #13 楼 @pacerron 我的解决方法就是写个爬虫去爬每天的报告,发现有失败的标志就发邮件报警

  • 聊聊接口测试 at 2016年10月11日

    #11 楼 @pacerron 恩对,是这么个意思,就是针对测试结果的监控。

  • 聊聊接口测试 at 2016年10月10日

    #5 楼 @shayang888 论坛中有挺多接口测试的入门贴,扫扫就差不多了

  • 聊聊接口测试 at 2016年10月10日

    #6 楼 @airsen 现在我也感觉到了,直接代码简单粗暴

  • 聊聊接口测试 at 2016年10月10日

    #7 楼 @lucasluo 😂 搞来搞去,还是自己驱动靠谱

  • 聊聊接口测试 at 2016年10月08日

    #3 楼 @ycwdaaaa 没办法,只能一点一点的挤时间来折腾😂

  • 聊聊接口测试 at 2016年10月08日

    #1 楼 @ycwdaaaa 感谢回答,我们公司目前还是最原始的研发流程阶段,没有 mock server 这种东西,还是设计完之后,前端先写界面,后端开发接口,达不到并行的状态。整个公司就我一个测试,没人指导,只能靠自己摸爬滚打。

    接口测试开始的时间:现在前后端都是并行开发没有先后顺序了吧?

    我们做不到 mock server,没办法并行开发,所以我才觉得接口测试应该在这个阶段开始进行,之前压根就没有做接口测试,最近我自己捣鼓之后才感觉接口测试应该在这个时间切入,如果有 mock server,确实是可以做到三方并行开发,然后约定世家你联调,真是一个好方向😀 有时间我一定要给领导安利安利这个东西

    接口测试的目的:第一点尽早暴露问题是没错的。但那是把它加入到 CI 中才比较有效。

    还是刚刚的问题,我们这里并没有 CI 这种东西,研发流程中编码之外的事情全部我一个人做。开发写完代码把更新包给我,让我来更新到测试环境,所以我的想法就是把接口测试案例做成自动化,定期在测试环境跑,确保测试环境不会由于开发更新代码发生其他问题。

    越是底层的东西覆盖率更应该提高,UI 层的反而应该少。所以不太明白楼主说的不要过多的覆盖业务的想法

    人员不足(就俺一个人),导致每次回归非常非常的痛苦,之前想用 Appium 来做 UI 的回归,发现推行起来问题很多,领导不 care 这块,开发就不配合,导致做到一半就流产了。接口测试其实是可以几乎完全模拟 UI,只是没有界面罢了,所以我之前的想法是把接口测试分为两块,一块是单个接口的验证,第二块是所有业务流的验证。这样导致了一个问题,我自己在执行功能测试的时候过于依赖接口测试的覆盖,导致了功能测试用例的缺失比以前大很多,我才觉得接口测试的业务流覆盖应该仅限于冒烟,而其他的业务流通过功能测试来覆盖。这样就能解决我现有的问题,不过分依赖接口测试的业务流覆盖,在前端不修改代码的情况下,通过接口来覆盖冒烟,定期执行接口测试就能在很大程度上保证主业务的正确性。

    POSTMAN、Jmeter、soupUI 都只是过渡,它们的优势本就不是在企业级项目中做自动化的

    这个我现在也感觉到了,我也在想抽时间来自己编码,直接在代码里写,断言起来也更灵活。这些工具对于不会编码的人来说很好用,会编码就觉得有些鸡肋了,反而加大了学习成本。

    关于 report,其实倒还好,因为现在就我一个人去看报告,领导只关心上线有没有问题,至于质量,反正让我自己瞎折腾,上线不出问题就行,所以自己写一个简单的倒是难度不大。

    Jenkins 有邮件报警和 report 展示的插件~ 楼主不用自己写。。。

    对于 Jenkins 目前我只用来打包 IOS 和做定时任务使用,其他功能还不了解呢,感谢指导😂

  • Macaca 的 wd.py 安装失败 at 2016年09月12日

    好吧 只支持 PY3

  • 我觉得这些该踩的还是要自己踩一次才知道痛,别人说了其实很难听得进去。

    踩了雷,知道痛,只要能改还是 OK 的,慢慢的就会成长了

  • #9 楼 @ttma 额,我没用过 Linux,不过 jmeter 和 ant 都可以用 homebrew 来安装

  • #5 楼 @sanlengjingvv 额,权限的问题,我加了权限之后就解决这个问题了。终于成功跑通了😄

  • #5 楼 @sanlengjingvv 我加了一下环境变量,然后用 ant 插件能够成功执行 ant 了,但是现在遇到一个报错

    Building in workspace /Users/Shared/Jenkins/Home/workspace/test
    [SvenWeng] $ /Users/Shared/Jenkins/Home/tools/hudson.tasks.Ant_AntInstallation/Ant/bin/ant -file Desktop
    Buildfile: /Users/SvenWeng/Desktop/build.xml
    
    all:
    
    test:
    
    BUILD FAILED
    /Users/SvenWeng/Desktop/build.xml:24: The following error occurred while executing this line:
    /Users/SvenWeng/Desktop/build.xml:29: IO error scanning directory '/Users/SvenWeng/Desktop'
    
    Total time: 0 seconds
    Build step 'Invoke Ant' marked build as failure
    Finished: FAILURE
    

    请问一下知道这个报错是为什么吗?

  • #5 楼 @sanlengjingvv 执行失败了。

    [test] $ /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson6325004620799021745.sh
    + whoami
    jenkins
    + echo /usr/bin:/bin:/usr/sbin:/sbin
    /usr/bin:/bin:/usr/sbin:/sbin
    + which ant
    Build step 'Execute shell' marked build as failure
    Finished: FAILURE
    

    不过 Jenkins 用户的 PATH 没有/usr/local/bin这个目录,我试试把这个目录加到 jenkins 的 PATH 里面

  • #3 楼 @sanlengjingvv 不行诶,报错:

    [Desktop] $ ant -file build.xml
    ERROR: command execution failed.Maybe you need to configure the job to choose one of your Ant installations?
    Finished: FAILURE
    

    我执行你那三句的结果:

    SvenWeng@wengyanbin:~/Desktop|⇒  whoami
    SvenWeng
    SvenWeng@wengyanbin:~/Desktop|⇒  echo $PATH
    /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/SvenWeng/Desktop/android-sdk-macosx/platform-tools/:/Users/SvenWeng/Desktop/android-sdk-macosx/tools/:/Users/SvenWeng/Tools/you-get:/Library/Frameworks/Python.framework/Versions/3.6/bin/tickets
    SvenWeng@wengyanbin:~/Desktop|⇒  which ant
    /usr/local/bin/ant
    
  • #1 楼 @kevin_sqa 额,已经贴了,构建的时候我就填了一个 build.xml 的路径

  • #1 楼 @jiazurongyu 加油,希望能给你帮助。

  • Web 页面测试总结—控件类 at 2016年08月17日

    是个好东西,get

  • #1 楼 @chenhengjie123 是的,大标题和小标题我都没翻译,只保留原来的。

  • 👍 👍 👍 👍 👍

  • #1 楼 @mads 全部都翻译完之后,再整一个 PDF 出来吧,出书就不敢当了,都是人家的东西

  • #2 楼 @chenhengjie123 不不不,这里是我没看懂,等我朋友来校对😅

  • #10 楼 @lina100303006 英语是硬伤啊,英语差真心受很大的局限

  • #8 楼 @mads 我都是去查实体的词典,然后就下来,下次就不容易忘记。总体的词汇也就这么些,希望看多了,能够脱离词典。