admin管理员组

文章数量:1537955

2024年5月24日发(作者:)

软件测试需要学什么(个人软件

测试学习路线)

快转正啦,要写转正评审ppt,顺带就总结了下个人学

习路线,仅供参考。初学者不要看晕了,学完基础就可以找实

习啦,其他的慢慢来~

先附上xmind,简洁明了

1、长期学习软件测试理论

其中包括测试方法熟练运用、测试思维的养成

测试方法可以找一本基础理论的书籍

以下是我入门的两本测试理论书籍,可在回复(电子书)获取

电子版

熟练运用和测试思维的养成我认为是需要功能测试经验的积

累,多看看别人的用例,别人提交的bug

2、测试中bug定位分析

测试中bug定位可以学习fiddle抓包,数据库分析数据,查

看日志,之前发过的F12定位web测试前后端bug也是其中一

Fiddle教程我发现现在多数教程都是如何使用,而聊到如何

分析的几乎没有,我没有找到哦,后面开一篇聊聊,共勉!

数据库分析数据,这就需要学习数据库相关知识了

SQL基本语句的学习(增删改查),查询是重点

3、接口测试

学习相关概念

学习Json基本语法

学习常见接口测试工具的使用

如Postman

Postman单口测试

Postman多口业务逻辑测试

Postman断言

4、python基础学习

看书、代码敲起来、练习做起来

菜鸟书籍《笨办法学Python》回复(电子书)获取

注意!这边的电子书是基于python2的

后续我会出python3写的《笨办法学Python2》系列习题答

案,可持续关注,也可以直接看《笨办法学Python3》

5、自动化测试

(1)python+selenium基于web的UI自动化学习

(2)python+appium基于的UI自动化学习

6、掌握1个或者多个自动测试框架,学习robotframework,

python的unittest

7、掌握性能测试技术,学习jmeter

题外话:

现在功能测试工程师想做自动化测试是一个普遍现象。他认为

编写自动化测试是有价值的,他可以从中学习新的内容。

但我认为,如果你想知道自己处于哪个阶段,如果你想在另

一个方面发展,那么你必须在另一个方面付出额外的努力。那

么在努力的过程中,从知识积累的角度来说,一定是从深度到

广度。

所有的测试都离不开基础理论的支撑,甚至自动化。

我对自己的要求是,如果接触到一项技术,一个项目,一个

功能,就不会轻易放过。我不只是得过且过。我只是量一下。

我必须弄清楚这件事。我相信这样一来,我接触的每一项技术

都会变得更加深入。项目越来越多,做的事情越来越多,你很

快就会发现,你同时拥有了深度和广度。

个人对自动化学习的要求:

考虑把身边天天碰到的这些重复性劳动,用一个简单的脚

本,或者做一个简单的工具去做优化。一方面这是来源于对整

个知识体系的理解,想法、思维方式,以及行动。在这个过程

中,就体现作为一个测试人员的价值。我相信随着工具越来越

多,知识面越来越广后,能做的事情就会更多。

本文标签: 学习测试需要