首先做软件测试你得先清楚软件测试的概念吧,什么是软件测试,软件测试的意义。
其次,那么开始做一个项目的软件测试,我们要从哪里入手,一般我们都从需求介入,所以参加需求评审,需求澄清,到最后的需求落地。
然后,执行我们的测试计划,进而设计测试用例,测试用例设计完成后,进而开始我们的环境部署,测试执行,测试执行分为多轮次,每一轮我们重点测试那些,并且测试出的bug在jira等bug管理工具提交,然后跟踪bug的生命周期。
每日需要发我们的测试日报,通知,产品经理、项目经理、测试主管、研发主管等项目进展情况,目前是否有阻塞的地方。
测试整个完成了,bug也解决了,那么我们就要上线,上线前需要些测试报告,上线完成后,对本次迭代做复盘,分析做的好的和做的不好的,不好的进行复盘。
所以通过整个过程那么你就得清楚的知道:
1、什么是软件测试,软件测试的概念
2、熟悉需求评审、需求澄清过程
3、学会执行测试计划
4、学会编写测试用例
5、学会测试执行,并使用bug管理工具提交bug,对bug生命周期进行跟踪
6、另外辅助你测试做的效率更高,质量更好,可以使用自动化工具、性能工具等
7、熟练测试报告编写
但是但是,最重要一点是,熟悉不同的项目模式的使用,需要有真实项目,例如前后端分离项目、微服务项目、敏捷项目、探索式如何和项目结合等等
那么如果学习能力强,如何自学呢?
学不到项目实战,就不靠谱。只学理论的就不靠谱,不懂企业玩法就不靠谱,所以你觉得不在企业的人知道企业需求?企业模式?企业流程?
软件测试项目实战学习的具体视频路线:软件测试学习项目实战学习之路 - 网易云课堂
具体软件测试的实战路线可以参考如下:
testerTechnology:软件测试的实战学习路线zhuanlan.zhihu.com![faf8c4f6fb089511f5ef8ad296b596ad.png](https://img-blog.csdnimg.cn/img_convert/faf8c4f6fb089511f5ef8ad296b596ad.png)
![fe45361b841ff3a640c2534e81717773.png](https://img-blog.csdnimg.cn/img_convert/fe45361b841ff3a640c2534e81717773.png)