美文网首页功能测试
软件测试需要学什么(个人软件测试学习路线)

软件测试需要学什么(个人软件测试学习路线)

作者: 软件测试er | 来源:发表于2019-08-08 12:10 被阅读0次

        快转正啦,要写转正评审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、自动化测试

    1python+selenium基于webUI自动化学习

    2python+appium基于APPUI自动化学习

     

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

     

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

     

    题外话:

    现在常见的现象是功能测试工程师想去做自动化测试,他觉得写自动化测试是价值,他能从中学到新的内容


    但是我觉得,你想清楚自己是在哪个阶段上,你想往另一个方面去发展的话,那么你一定需要在另一个方面去做额外的努力。那么这个做努力的过程中,从知识积累的角度来讲,它一定是从深度再到广度。


    所有的测试离不开基础理论的支撑,即使是自动化。


    我对自己的要求是在工作当中,如果接触到了一个技术,一个项目,一个功能,不轻易放过不是得过且过,我测了就测了,一定要刨根问底。相信这样,每个接触过的技术都会变得比较深入。随着项目接触的越来越多,做到的事情越来越多之后,你很快就会发现,你有了深度的同时你就有了广度。


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

     考虑把身边天天碰到的这些重复性劳动,用一个简单的脚本,或者做一个简单的工具去做优化。一方面是来源于对整个知识体系的理解,想法、思维方式,以及行动。在这个过程中,就体现作为一个测试人员的价值。我相信随着工具越来越多,知识面越来越广后,能做的事情就会更多。

     

    相关文章

      网友评论

        本文标题:软件测试需要学什么(个人软件测试学习路线)

        本文链接:https://www.haomeiwen.com/subject/uktxjctx.html