ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

4个阶段修炼成专家级测试人员!网友直呼:内行

2021-05-20 17:30:55  阅读:166  来源: 互联网

标签:直呼 python 专家级 测试人员 学习 测试 工具 BUG 软件测试


在IT行业中,不少开发岗位要求很强的逻辑思维能力,相对适合男生;UI设计的工作又要求较强的创意感和审美,相对适合女生。

而软件测试,没有性别歧视,只要够认真、耐心、细心、有责任心就能做好,对于零基础转行人群非常友好。

并且,随着测试经验的积累和对行业背景的深入了解,经验和资历会带来更高薪资和地位,越老越值钱。

对于想要转行软件测试的小伙伴,今天给大家解答几个重点问题,**软件测试需要学什么?学习顺序是什么?需要学多久?**一起来看看吧!

零基础软件测试学习分为四个阶段

零基础软件测试第一阶段:

测试基础

测试基础是软件测试最最重要的部分,不管是什么测试,测试的基础理论知识都是必须学会的。最好是能够理解,并能够用自己的话给复述出来。毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。

测试基础有哪些内容?

测试的定义、测试的分类、测试的方法、测试的生命周期‘’测试计划、测试方案、测试策略、测试用例的编写;BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期;测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等;戴明环、5W2H等分析管理的方法;质量管理体系CMMI(了解)

以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。根据你的学习时长、大概7-15天能够全部掌握吧。

零基础软件测试第二阶段:

工具学习

软件测试的基础学完了过后,应该学习工具了。其实学工具真的很容易,所以大家不用去纠结工具的选择。把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。

下面几个必学的工具,不用太精通会用就可以:

1.性能测试工具:loadrunner、jmeter。

2.接口测试工具:postman

3.抓包工具:fiddle

4.数据库管理工具:Navicat

5.项目/BUG管理工具:禅道、QC

6.搜索工具:百度、谷歌

零基础软件测试第三阶段:

代码学习

学完了以上两个部分,已经是一个出色的初级测试工程师水平。

1.自动化方向

代码已经基本掌握,接下来就要学习各种自动化测试了。

(1)各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)

(2)@WEB自动化测试框架:selenium(适用于java\python\javascript)

(3)APP自动化测试框架:appium(适用于java\python\javascript)

以上内容根据自己学的语言进行选择;appiunm和selenium根据你参与的项目进行选择。

2.性能方向

对loadrunner和jmeter的掌握更加的深入。可以手写脚本、脱离录制;多线程编程、能够手写java或者python、不用工具直接实现压测;学习linux,毕竟性能总是和服务器打交道的;学习系统架构的相关知识、方便你更容易的分析系统瓶颈。

性能方向的提示更难、因为需要掌握的东西太多。性能测试做深入了,基本上就是架构师的水平。

3.安全方向

渗透测试、SQL注入、暴力破解、脱库等等。

零基础软件测试第四阶段:

架构学习

怎么去测试更全面?怎么才能更好的保障项目的质量?在这个阶段,应该回头重新学习一遍测试基础,这个阶段的提高是思想、方法的提高了。

上面讲的都是教你应该怎么做。在这个阶段你要自己去发现、为什么要那样做。跨过了这个阶段就基本上可以成为专家了。

学习都是水到渠成的,在这个时候,你应该已经掌握了不少框架了,甚至自己也能开发合适的框架了。自动化测试框架、性能测试框架等等。已经有了属于自己的一套东西了。
下面是软件测试的学习路线图,希望可以给你提供到一些帮助
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:直呼,python,专家级,测试人员,学习,测试,工具,BUG,软件测试
来源: https://blog.csdn.net/weixin_51689029/article/details/117084028

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有