复盘总结2017/07/15

一、已听分享回顾

必须掌握的基本功:

1.测试思路+测试用例设计

2.测试职业知识体系

3.时间管理

4.Linux体系

5.面试经验谈

提升工作效率的技术:

1.持续集成jenkins+git+maven(前题条件:Linux知识,shell脚本)

2.Python接口自动化(前提条件:Python知识)

3.APP自动化测试

二、存在问题:

1.python知识的准备不足,Python接口自动化的实战进展缓慢。

2.时间管理,目前尝试了两样效果不错1.利用上下班时间看文章(提前找好文章,上地铁直接打开,地铁网速比较慢)2.利用等待提测的时间学习。

3.资源利用,在学习持续集成是遇到问题卡住了1周都没解决老是单干。遇到问题一个小时内无法解决就要学会利用小群和大群。学会提问要有价值,发挥666的价值,问题解决了要输出文章。

三、下半场重点突破的点

一、接口测试

1.python实现单接口测试------目标已于07/19实现

requests参考资料:http://docs.python-requests.org/zh_CN/latest/user/quickstart.html

python unittest断言参考资料:http://blog.csdn.net/julia294/article/details/70098942#t3

接口测试基础参考资料:http://www.cnblogs.com/qq909283/p/6826578.html

Postman参考资料:http://www.cnblogs.com/sparkling-ly/p/5807238.html

Postman的test是用JavaScript写的,先不看重点突破python。

soapUI参考资料:http://www.cnblogs.com/shuaijie/articles/5913750.html

2.python实现多接口测试

参考资料:http://www.jianshu.com/p/4f18ad71f3b9

二、jenkins持续集成

1.jenkins增量发布(针对web,感觉很有难度)

听了娃姐的“APP自动化测试”后,觉得有指导意义的一些做法。

开发提交代码后,测试部署的时候,自动触发后端的接口自动化任务,结果会发到邮箱,测试人员会看通过率是否满足要求,满足就可以进行测试,没有满足就要找出哪些接口是代码问题,哪些接口是误报。

执行打包操作-Jenkins构建模块,调用shell脚本

构建的触发模式:

(1)定时构建:相当于一个任务,到了时间点就进行构建,不考虑代码是否更新,直接执行任务。

(2)根据代码改动构建:开发有更新代码就触发构建。

(3)定期检查代码更新构建:和第一种方式有相似之处,不过这个到时间点会检查代码是否有更新,有更新就构建,如果没有更新,便不进行构建。

设置构建方式:

(1)完全依赖jenkins插件

(2)自己写构建脚本,直接在shell中执行,这种方式当出现问题的时候,比较好定位,究竟是jenkins问题还是脚本问题

原文作者:喵喵喵喵苗啊

原文链接:http://www.jianshu.com/p/1b85012c2103     原文记录的很全可以当备忘。

我更倾向于根据代码改动构建,构建脚本自己写。



最近生病浪费了好多时间和钱,感觉身体被掏空。。。还是那句话身体是革命的本钱,室内外温差大注意保暖。

你可能感兴趣的:(复盘总结2017/07/15)