软件测试学什么, 大概要学多久?

软件测试现在风头正盛,越来越多的人参与到软件测试中来,也正是看中了其发展前景,同时也能有一门拿的出手的技术,那么软件测试学什么,大概要学多久呢?今天知了堂就来聊一聊。
 
软件测试学什么
 
1、通用计算机基础:
 
·掌握基本的数据结构以及在具体程序语言中的应用,例如:list、map。
·掌握面向对象程序设计的基本思想。
·掌握一种代码管理工具,如git、svn。
·掌握Linux的使用及基本命令使用,如:cp、grep、vi/vim等。
·掌握关系数据库的基本理论和关系数据库(如MySQL)SQL基本使用、NoSQL(如Redis)的基本使用。
·掌握基础的计算机网络理论,如TCP/UDP协议、IP划分。
 软件测试学什么
2、服务端:
·白盒单元测试:Junit(Java)、unittest(Python)、gtest(C++)
·http接口测试:Postman
·抓包工具:Charles、Wireshark
·压测:Jmeter,在大厂里面都会有特定的一些写好的工具可以使用。
·链路依赖分析:梳理应用间的依赖关系,提供压测模型,大厂里面也有一些工具可以使用。
·监控&日志分析:应用稳定性监控,如qps、rt,服务器负载、cpu监控等。日志分析这块可以做一些基于规则的错误日志监控、甚至基于AI的方式(如:机器学习)对日志大数据进行聚类、问题分析/定位。
 
3、客户端(Android/iOS/H5):
·UI:Appium、Macaca、Airtest
·性能(CPU/内存/帧率):Android Studio、Instruments(iOS)
·稳定性:Monkey
·兼容性:各种云真机平台
 软件测试学什么
初级测试工程师:需要学习功能测试的技术,计算机基础、软件测试核心理论、Linux、数据库
 
自动化测试工程师:除了学习基础测试工程师得知识之外,还需要学习自动化测试的技术,Python、Web自动化测试、App自动化测试,新增移动端测试,包括App兼容性测试,7*24小时稳定性测试,功耗性能测试,UI测试,交互测试。
 
软件测试大概要学多久?
 
首先,要明确是自学还是参加培训机构, 如果是选择培训机构,3~4月基本就能完成 。如果是个人学习的话,可能需要更长的时间 。
 
对于学习者来说,每人的情况各不不同,所以选择的学习方式也可能会不同,有的同学了解一些基本的软件测试,身边也有懂测试的朋友,可以多咨询下身边懂软件测试的朋友,如果是零基础且身边也没有懂软件测试的朋友 ,就可以了解下培训机构 ,不过需要注意的是,目前的培训机构太多,质量又层次不齐,所以选择时要谨慎 。
 
那么软件测试学什么,大概要学多久,知了堂软件为为大家介绍到这里了,如果有软件培训得需求请联系知了堂。
 

实战教学·项目驱动

开班计划中
  • 网络安全

    5月23日

  • 前端

    5月24日

  • JAVA

    5月25日

  • UIUX

    5月27日

24小时报名热线

177 1362 3990

预约试学