不知道写些什么,就写下现用的提测及发版控制啦,供参考
1. web端:周二是正常升级到正式环境的时间,周四是紧急升级到正式环境的时间。
正常情况下:开发周三,周四提测代码,周五上午提交代码前,要与产品经理和测试人员沟通,评估业务需求,如果是非紧急的业务,推迟到下周提测。周五下午,周一,周二不允许提测。
正常测试时间安排:
周一:测试人员对本周二要升级的内容,整体测试,测试没问题,发出升级到online的邮件,online环境验证。
周二:online环境验证通过,发出升级到正式环境的邮件,正式环境验证。
周三-周五:提测任务测试及bug验证。
修复bug情况:开发人员及时更新bug状态,未更新状态的,告知测试人员修改的地方。测试环境每天部署两次。早上上班和下午上班安排部署测试环境。
异常情况:周四安排紧急升级,周三提测内容,要与产品经理和测试人员沟通,评估业务需求,如果是非紧急的业务,推迟到下周提测。周四不允许提测,下次升级时间相应会安排在下下周二(根据实际情况,会有变动)
2. app端:Android和ios版本分别两周一个版本,一周开发,一周测试,提测标准,冒烟测试用例通过。
一周测试时间安排:两天内部测试,三天集成测试(根据实际情况,会有变动)
修复bug情况:开发人员及时更新bug状态,未更新状态的,告知测试人员修改的地方。
正常情况,每天打包一次,早上上班打测试包,当天下午3点前报的bug,开发要当天修复完成,以供测试人员第二天验证。3点后报的bug,根据实际情况,合理安排修复时间。
异常情况:打包情况根据实际情况来决定,直至bug修复完成,未引入新的bug,达到发版标准。#
我的手机 2019/1/3 8:56:35
面试时被问,接口是怎么做的?#每天进步一点点 #经验分享
(答题思路)
1.回答为什么WHY做接口测试
2.回答什么时候WHEN开始做接口测试,以及主要测试的接口
3.具体是怎么HOW做接口测试的,也就是接口测试的方法
4.最后简单的总结一下你做的接口测试(对质量的影响)
以上回答By 上海-修行者
继续问:为什么要做接口测试?
答:1.收益较高
2. 发现很多页面上操作发现不了的bug
3. 接口是对后端的测试,检验整体业务逻辑是否能够实现,其实也算是功能测试,根据接口文档,设计测试用例
以上回答by杭州-笑笑,北京-功能自动
4月复盘
这个月接到项目是关于webserver的xml格式接口测试项目,针对于此类接口选用测试工具为soapUI,工具技巧从无到有,
慢慢研究,并体会到不同类型的接口使用不同的测试工具,就好比线路不一样,但是走路的方式和终点是一样的。这个月针对接
口改造,进行测试计划,测试方案,和测试用例的编写。在工作之外的时间坚持,现有的知识进行性复习,如linux和mysql,虽
然在工作上用得很少,但是保持每周一次,知识的复习与巩固,并且每天晚上对python语言留出一个半小时,进行代码有针对性的练习。
中期复盘
百人计划已经过去了3个月了,根据这3个月的学习,工作,和百人计划的学习,修改年初的学习计划,目的是为了
上班年学到的东西,进行总结和规划,甚至对上半年所学到的知识,进行深度的挖掘,通过百人计划老徐给我开拓了远见,
使我看待问题又提升了一个高度,接下来就是怎么在这个高度上,更加细致的分析我所遇到的问题,对解决方法有了一个指
引的过程,这其中包括时间管理,价值四象限,管理类的见解,对一下不必要没有价值的任务要学活说“NO”。
下半年学习计划调整
1、学习UI自动化测试,以及几类测试框架(关键字框架,参数化框架等,争取3个月内代码量达到15000-20000行)
2、接口测试继续深度学习研究主流的测试工具:jmeter,soapUI,以及python进行测试。
python接口测试:主要要研究三大框架:nose框架,pytest框架,uniitest框架,学习框架的思维,并根据实
际需求以及实际情况来选择最优的测试框架,针对与pytest与nose的第三方插件功能很强大,减少了在接口自动化后期,
执行测试时发现的失败的案例,如何反复执行失败案例,而不是全部案例,提高测试效率,而且在首次执行大量案例的时
候,运用pytest和nose的第三方插件,可以多线程执行案例,减少整体的执行时间,提高效率,并且第三方插件提供了
pytest-allure-adaptor插件,使的测试报告展示的很棒,在追求技术的同时,也追求结果的展示,这点之前确实没有体会到。
昨日复盘
1、对现有的python接口unittest框架的测试用例进行转变,首先为pytest框架,并对pytest框架脚本调优,
并指对失败的case进行回归测试,减少重复的测试数据。
每天进步一点点
1、今日对测试报告进行研究学习
2、生成result.html格式的测试报告 Pytest –v test_one_func.py –html=report\test_one_funct.html
3、利用pytest-allure-adaptor插件,运用生成后测试报告展现在浏览器上。
3、简单学习了解 Python 的语法,并在电脑上搭建好 Python 的开发环境,按你分解好的功能模块顺序,开始实现,在过程中需要用到什么就去学什么,根据遇到的问题针对性地去学习;
4、及时做回顾和记录,将已经针对性学习过的内容归纳整理,定期对一些常用的知识点做系统化的理论学习;
5、经过系统化的理论学习之后,再对之前已经实现的 code 做 self-review,进行必要的优化;
这个工具可以不用设计的过于复杂和全面,因为目的在于实战学习,但不能不设计,只从 Python 的语法开始学起,那样估计很多人学了前几章就歇工了。
因为只有理论结合实战,开发点东西出来,你才会体会到编程的小小成就感,才能驱使着自己坚持学下去,因为你每天都会看到自己学习的东西在自己的测试中起到了作用。
每天起一点小作用,每天进步一小步,解决一个小问题,一个月、三个月、半年后,你再停下来回头看看,如果没有看得到的收获,你可以来找我。
《测试路上你问我答》里的 Q&A 32,如果是你要的,甚好!如果不是,你问,我答!
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵