分享

零基础小白如何自学软件测试?

 明哥品书 2023-12-04 发布于河南
零基础小白如何自学软件测试?

1.先去认识了解软件测试到底是做什么的,一定要有一个清晰的认识?

软件测试的职业发展?
以及自己是否具备做软件测试的耐心与决心?
tips:软件测试是一门重复性的岗位,要做好它不是一件容易的事。

2.如何自学软件测试

可以去百度看下大厂软件测试岗位要求,大部分都是差不多的。
(1)首先,要学习软件测试的基础理论知识(软件测试流程、测试用例设计方法、bug生命周期、如何提交bug、需求分析等),至少要学会黑盒测试方法的各种用例设计--我认为基础理论知识一定要学好,为后面进阶知识打好基石。

tips:现在的知识博主非常多,都是免费的知识都可以去学习,更有甚者可以去对比总结。

(2)学会如何进行功能测试,最好拿一个具体项目进行实战,要学会将前面设计的用例进行功能执行,能否提交bug,思考如何进行功能流程的闭环,如何进行全覆盖功能场景,如何形成测试思维--功能测试是最最基础的,但要做好也非常难,不同阶段对他的理解是不同的。

(3)学几款基础主流软件测试工具(禅道、postman、Jmeter)
禅道--用于bug的跟踪管理,还可以进行用例管理。
postman--接口测试工具
Jmeter-- 接口压力测试工具

这是几款当前主流,也是必须用到的测试工具,有些能借助工具提升效率的,我们要运用到实际工作场景中。

(4)学习数据库相关知识
能够进行单表、多表查询,用于日常构造模型数据,以及通过数据去定位bug原因。

(5)学习Linux、Git相关基础命令
能够部署测试环境、通过基础命令去查看日志。

(6)学习自动化测试
1)先学习一款主流编程语言。如,Python、Java。
2)Python+request接口自动化测试、pytest自动化测试框架、unittest单元测试框架。
3)seleniumUI自动化测试

这也是目前我正在学习的内容,必须要明白这也是一个长期的过程,学习越深入会发现解决问题的方法越多。
可以把日常学习中的经验总结出来。
(7)软件测试产品相关的业务知识、产品知识都要去学习,如何与团队中的开发、产品各岗位进行沟通。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多