价值5k的软件测试企业级实战项目,只为了回答你软件测试如何学!

学习软件测试如何学,在回答这个问题之前,我先分析下,在企业中做项目整个测试流程是什么样的,你清楚了整个企业的测试流程,就会清楚企业做测试需要什么?从而也就会明白如何去学测试。

1、需求:

在企业我们接到一个时,首先我们,一般我们都从需求介入,所以参加需求评审,需求澄清,到最后的需求落地。整个过程弄清楚需要是非常重要的,如果需要搞不清楚,那么最终的测试结果、测试质量是无法把控的。

2、需求澄清了,我们就开始做测试计划,测试计划肯定要包含人、时间、任务和任务的详细拆解、项目测试的轮次等等。制定完测试计划后,进而设计测试用例,测试用例设计完成后,进行测试用例评审,进而开始我们的环境部署,测试执行,测试执行分为多轮次,每一轮我们重点测试那些,并且测试出的bug在jira等bug管理工具提交,然后跟踪bug的生命周期。(在提交bug过程中就得清楚bug的严重级别定义)

另外,我们每日测试需要发我们的测试日报,通知,产品经理、项目经理、测试主管、研发主管等项目进展情况,目前测试状态是否正常,进度具体百分之多少,有多少bug,bug的级别分布,目前是否有阻塞的地方。如果有阻塞,阻塞在哪里,谁来解决,是否有风险,风险如何控制等等。

3、在测试过程中我们还需要用到一些工具,不过是Charles、fiddler等抓包分析的工具,还是postman、jmeter等性能测试的工具,还是过程中我们要做自动化测试的,那么就会涉及到UI自动化测试、接口自动化测试、性能测试等等。

4、测试整个过程完成后,,那么我们就要上线,上线前需要些测试报告,上线完成后,对本次迭代做复盘,分析做的好的和做的不好的,不好的进行复盘。

所以通过企业做项目测试的整个过程那么你就得清楚的知道:

1、什么是软件测试,软件测试的概念、软件测试的生命周期、整个测试的流程

2、熟悉需求评审、需求澄清过程

3、学会制定测试计划

4、学会编写测试用例、掌握常用的测试用例设计方法

5、学会测试执行,并使用bug管理工具(jira、禅道、bugzilia、redmine等等)提交bug,对bug生命周期进行跟踪

6、项目中要学会写项目日报,报告每日进度,及时把控风险,做好风险预警

7、另外辅助你测试做的效率更高,质量更好,可以使用自动化工具、性能工具等

linux 日志分析,服务器部署

mysql数据库连接,造数据,删数据,异常数据场景制造和项目的结合

postman接口功能测试

Python+Appium App自动化测试

Python+Selenium Web自动化测试

Python+requests 接口自动化测试

Jmeter性能测试

...

8、熟练测试报告编写

熟悉不同的项目模式的使用,需要有真实项目,例如前后端分离项目、微服务项目、敏捷项目、探索式、APP项目如何和项目结合等等

所以实战才是最重要的,没有实战一切都是纸上谈兵。

学不到项目实战,就不靠谱。只学理论的就不靠谱,不懂企业玩法就不靠谱,所以你觉得不在企业的人知道企业需求?企业模式?企业流程?

软件测试项目实战

 

 

 

 

需要项目实战的可以点击下方小卡片免费获取! 

猜你喜欢

转载自blog.csdn.net/qq_48811377/article/details/131209088