For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
广州软件测试零基础怎么入门? 软件测试需要学习测试环境、网络环境、windows环境、数据库管理、编程技能(java编程设计、脚本语言、设计工具、XML编程、软件测试技术、测试理论、方法、流程、文档编写、测试工具、 自动化测试、测试技术实践等
零基软件测试学习分为四个阶段:
第一阶段:测试基础
测试基础是软件测试中最重要的部分。 只要你在做测试,不管是什么测试,都必须学习测试的基础知识和理论知识。 最好能听懂并能用自己的话讲述。 毕竟在初试中,问的问题都是基于基础理论的。
测试的基础是什么?
测试定义、测试分类、测试方法、测试生命周期》测试计划、测试计划、测试策略、测试用例编写;BUG定义、BUG分类、BUG六要素、BUG生命周期;测试与开发过程的关系、瀑布流 、V型、W型(双V)、螺旋、敏捷等;戴明环、5W2H等分析管理方法;质量管理体系CMMI(懂)
以上所有都是理论和文档技能。 只要你愿意背诵,你就可以独立掌握。 根据您学习的时间长短,可能需要 7-15 天才能掌握所有内容。
第二阶段:工具学习
以下工具是必须学习的,不用太熟练就可以使用:
1、性能测试工具:loadrunner、Jmeter。
2、接口测试工具:Postman
3、抓包工具:Fiddle
4、数据库管理工具:Navicat
5、项目/BUG管理工具:Zen,QC
6、搜索工具:百度、谷歌
第三阶段:代码学习
完成以上两部分后,已经是优秀的初级测试工程师级别了。
一、自动化方向
代码已经基本掌握了,接下来就是学习各种自动化测试了。
(1) 各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)
(2)WEB自动化测试框架:selenium(适用于java\python\javascript)
(3)APP自动化测试框架:appium(适用于java\python\javascript)
以上内容是根据你所学的语言选择的; appiunm 和 selenium 是根据你参与的项目来选择的。
二、性能方向
对loadrunner和jmeter的掌握更加的深入。可以手写脚本、脱离录制;多线程编程、能够手写java或者python、不用工具直接实现压测;学习linux,毕竟性能总是和服务器打交道的;学习系统架构的相关知识、方便你更容易的分析系统瓶颈。
性能方向的提示更难、因为需要掌握的东西太多。性能测试做深入了,基本上就是架构师的水平台。
3、安全方向
渗透测试、SQL注入、暴力破解、脱库等等
第四阶段:架构学习
如何测试更全面? 怎样才能更好的保证项目质量? 在这个阶段,就应该回去重新学习测试基础。 这一阶段的改进是思想和方法的改进。以上就是教你怎么做,就必须自己发现为什么要这样做。 过了这个阶段,你就基本可以成为专家了。
自然而然。 这时候你应该已经掌握了很多框架,甚至可以自己开发合适的框架。 自动化测试框架、性能测试框架等。 已经有一套属于自己框架了。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!