目录:导读
前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)
前言
入职一家新公司后,比如接手负责一个模块的功能测试。那么入职后有哪些问题是需要先了解的呢?
一些问题:
这个产品现在是在进行二期的功能开发吗?还是初期呢?
该产品都有哪些文档,是否有需求文档、用户手册、UI设计稿、接口文档、测试报告等文档,在哪里获取查看?
这边的测试流程是怎么样的呢 ?
这边是如何进行进度跟踪的,比如研发完成进度,是否都通过禅道?
缺陷的管理流程是怎样的?需要注意些什么?测试一但发现问题,提交禅道分配给谁? (确定研发分工,bug能够提交给正确负责人)
每次版本发布?有什么计划吗?
此外查看历史bug、现有用例,了解现工作测试用例粒度,不同团队是不一样的
了解业务流程,对着已实现的功能,查看产品业务流程文档。了解下市场上同类产品的业务。最好看完后,让产品经理给你介绍一遍产品。疑问的地方问清楚,这是最快熟悉业务的办法。
然后建议如果没有流程文档,自己整理一份。既可以给新入职、新入组的同事参考,也是体现个人专业度的好机会。
粉丝小刘所遇到的:
现公司项目较多,基本上一个人负责一个平台,需求量大的时候相互支撑。基本上从拿到需求到测试结束,都是单人负责。每个人都是版本负责人。
流程方面,要求并不明确,测试用例、测试报告等,甚至没有评审环节,就是看结果。
公司主要是web端测试,前公司则是app的测试。公司测试组更多的会进行bug定位分析,把有问题的前端请求或后端返回截图、数据库截图附在bug中。如订单处理失败,那么你需要去数据库找到相关表,了解失败原因再进行复现、提交问题。
公司要求并鼓励学习,会开展培训,如接口自动化、并让研发分享python入门、经验及踩过的坑。并且要求你去运用到项目中。目前根据接口文档,编写接口测试用例、学习python。感觉每天都有学到新的东西。这一点倒是挺不错的
针对问题
明确项目上线时间安排、提测时间,评估测试时间,并与相关负责人确认没有问题。
要求研发按编写的自测用例进行自测(自测用例以主要业务流程、会造成测试阻塞的测试点为主)。自测通过后再提交测试。
试过程中每天主动向相关负责人汇报测试进度。
优化流程
需求评审会前,产品提前给出原型、需求文档
相关人员先看一遍,汇总疑问在需求会议上一并提出讨论
需求会议上确定产品排期,提测时间、测试、上线时间
研发投入研发,测试开始写用例
研发每日填写研发进度在线文档,如有遇到问题群里反馈(比如可能延期需要预警)
测试提交自测用例给研发进行自测,自测通过后测试执行系统测试
测试开始,测试每日群里反馈测试进度、是否遇到问题(比如可能延期需要预警)
测试完成,通知产品进行测试环境验收
产品验收完成,安排上线时间
产品上线开发人员需要在对应的项目群中发布上线公告
测试进行上线后,生产环境测试,反馈测试结果,出测试报告(一两个小功能优化可以不出)
下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
击败不等于击倒,跌倒了,爬起来,想一想,为什么跌倒了,然后继续努力,把让自己跌倒的石头搬掉或绕过去,不就解决问题了吗?
经验环境和遗传造就了你的面目,无论是好是坏,你都得耕耘自己的园地;无论是好是坏,你都得弹起生命中的琴弦。
人生本该如此:勇敢地面对挑战,坚定地去实践自己的梦想,不要怕。作出了选择,就要勇敢地承担责任和后果,不要后悔。对于那些害怕危险的人,危险无处不在。