疫情之下工资翻了2倍多,这4个月学习比工作8年学到的还多
本人毕业后懵懂的加入了软件测试这个行业,前3年是在做外包项目,后来跳槽到甲方干了5年,在去年突然发现我已经干了8年功能测试了。
在这8年里,我成为一名宝妈,有娃之后明显感觉精力不够用加不动班了。为了自己不被行业淘汰,为了给孩子做一个榜样,经过深思熟虑后,为了专心学习裸辞报名了霍格沃兹测试开发学社课程。
在4个月的学习后**,我顺利拿下某企业测试开发岗位Offer,年薪30W+,**实现了工资翻了两倍多!这里特别感谢各位老师和同学的帮助,也分享下自己的一点学习心得和成长经验。
在霍格沃兹,学习是件快乐的事情
有了学习的想法后,就在网上看了很多培训机构的测试课程,也分别试听过。最满意霍格沃兹测试开发学社的《测试开发实战进阶》课程,课程内容很系统,与自己想学的很接近。
一开始因为价格原因没有报名,只是加了助教好友,蹭了很多免费公开课。听公开课时惊喜的发现,公开课内容对于现在的工作有很大帮助,尤其是测试思路。
我之所以下定决心报名,是因为我在招聘网站上查看测试开发工程师的职位要求,发现霍格沃兹测试开发学社的课程体系全部覆盖到了。这让我确定了测试技术的发展方向,也让我对正式课程有了很大期待,于是很痛快的报名了测试开发课程。
真的很感谢霍格沃兹的导师和测试开发班的各位同学。在学社学习的4个多月时间里,真的学到了非常多干货知识,我也第一次体会到了有专业班主任老师带着学习并及时督导的优势。
在学员群里,有问题随时可以
导师,回复非常迅速。有时问题刚刚发到学员群里,群里的一堆大佬们,根据自己过往的经验就给出解决方案,让自己少走了很多弯路。学员群里看各位同学分享平时的工作心得,面试经验等,都会有很大的启发。更让我想不到的是,课程内容一直在更新,至今还在加课,第一次遇见这么良心的培训班~~课程学习过程中如果没有及时参与直播课程,后期可以跟着直播回放自己学习,并且可以按照自己的需要调整倍速。此处重点给大家一个忠告(仅适用于有家庭负担的人),虽然不能每周都做到参加直播课程的学习,但一定要跟着思路做好自己的当堂练习,做到虽然进度落后但也不能缺失质量。
除了课程内容非常优质之外,学院还有各种活动让大家边玩边学。例如:知识分享、答疑区、金羽毛奖、竞选学习委员(以教促学)等等,都很有意思。
面试真题(附作者答题思路)
**以下分享我个人的学习心得和面试经验。**主要是关于接口,UI自动化测试框架实战方面的技能。以上是我在面试过程中,被问到的一些问题以及我的个人答题思路,仅供参考。可能有些问题回答的不是很全面,也欢迎大家留言交流探讨。
关于Python学习
深浅拷贝
各数据结构特点、区别
垃圾回收机制
Python缓冲池
装饰器原理与实现
线程,进程,协程区别、实现
迭代器与生成器等
关于接口自动化
其实很多时候,企业不是仅限于满足断言接口状态响应码,部分字段等。对于编写速度,稳定性,数据真实性也是有很多的要求
对于速度,我们可以通过mustache模板技术生成测试用例,可以通过Charles生成的chls文件进行部分处理生成JSON或者YAML文件
对于稳定性,可以通过在设计阶段,生成对应接口正确的jsonschema进行对比
对于数据真实性,可以通过mitmproxy,让流量走特定接口,直接生成线上数据,模拟真实用户请求
strong接口测试如何设计测试用例?/strong
接口测试一般考虑入参形式的变化和接口的业务逻辑,一般设计接口测试用例采用等价类、边界值、场景法居多!
接口测试设计测试用例的思路如下:
1.接口业务逻辑测试:
接口逻辑测试是指根据业务逻辑、输入参数、输出值的描述,对正常输入情况下所得的输出值是否正确的测试,也就是测试对外提供的接口服务是否正常工作。
2.模块接口测试:
模块接口测试是为了保证数据的安全及程序在异常情况下的逻辑的正确性而进行的测试。
模块接口测试的主要包括以下几个方面:
鉴权码token异常(鉴权码为空没有鉴权码,错误的鉴权码,过期的鉴权码)
其他参数异常
错误码异常覆盖
接口测试其他的