Clean My Mac 挺好用的,也有查询大文件的功能,我同事说升级新系统之后,经常会有文件放到桌面后不显示的 bug,要重启才会显示。
#5 楼 @shayang888 论坛中有挺多接口测试的入门贴,扫扫就差不多了
#1 楼 @ycwdaaaa 感谢回答,我们公司目前还是最原始的研发流程阶段,没有 mock server 这种东西,还是设计完之后,前端先写界面,后端开发接口,达不到并行的状态。整个公司就我一个测试,没人指导,只能靠自己摸爬滚打。
接口测试开始的时间:现在前后端都是并行开发没有先后顺序了吧?
我们做不到 mock server,没办法并行开发,所以我才觉得接口测试应该在这个阶段开始进行,之前压根就没有做接口测试,最近我自己捣鼓之后才感觉接口测试应该在这个时间切入,如果有 mock server,确实是可以做到三方并行开发,然后约定世家你联调,真是一个好方向 有时间我一定要给领导安利安利这个东西
接口测试的目的:第一点尽早暴露问题是没错的。但那是把它加入到 CI 中才比较有效。
还是刚刚的问题,我们这里并没有 CI 这种东西,研发流程中编码之外的事情全部我一个人做。开发写完代码把更新包给我,让我来更新到测试环境,所以我的想法就是把接口测试案例做成自动化,定期在测试环境跑,确保测试环境不会由于开发更新代码发生其他问题。
越是底层的东西覆盖率更应该提高,UI 层的反而应该少。所以不太明白楼主说的不要过多的覆盖业务的想法
人员不足(就俺一个人),导致每次回归非常非常的痛苦,之前想用 Appium 来做 UI 的回归,发现推行起来问题很多,领导不 care 这块,开发就不配合,导致做到一半就流产了。接口测试其实是可以几乎完全模拟 UI,只是没有界面罢了,所以我之前的想法是把接口测试分为两块,一块是单个接口的验证,第二块是所有业务流的验证。这样导致了一个问题,我自己在执行功能测试的时候过于依赖接口测试的覆盖,导致了功能测试用例的缺失比以前大很多,我才觉得接口测试的业务流覆盖应该仅限于冒烟,而其他的业务流通过功能测试来覆盖。这样就能解决我现有的问题,不过分依赖接口测试的业务流覆盖,在前端不修改代码的情况下,通过接口来覆盖冒烟,定期执行接口测试就能在很大程度上保证主业务的正确性。
POSTMAN、Jmeter、soupUI 都只是过渡,它们的优势本就不是在企业级项目中做自动化的
这个我现在也感觉到了,我也在想抽时间来自己编码,直接在代码里写,断言起来也更灵活。这些工具对于不会编码的人来说很好用,会编码就觉得有些鸡肋了,反而加大了学习成本。
关于 report,其实倒还好,因为现在就我一个人去看报告,领导只关心上线有没有问题,至于质量,反正让我自己瞎折腾,上线不出问题就行,所以自己写一个简单的倒是难度不大。
Jenkins 有邮件报警和 report 展示的插件~ 楼主不用自己写。。。
对于 Jenkins 目前我只用来打包 IOS 和做定时任务使用,其他功能还不了解呢,感谢指导
好吧 只支持 PY3
我觉得这些该踩的还是要自己踩一次才知道痛,别人说了其实很难听得进去。
踩了雷,知道痛,只要能改还是 OK 的,慢慢的就会成长了
#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 加油,希望能给你帮助。
是个好东西,get
#1 楼 @chenhengjie123 是的,大标题和小标题我都没翻译,只保留原来的。
#2 楼 @chenhengjie123 不不不,这里是我没看懂,等我朋友来校对
#10 楼 @lina100303006 英语是硬伤啊,英语差真心受很大的局限