• 0
  • 0
分享
  • 软件测试自学路线如何规划?——软件测试圈
  • 恬恬圈 2023-07-11 16:32:43 字数 1573 阅读 1213 收藏 0

  现如今互联网行业飞速发展,IT行业也是水涨船高,软件行业的未来发展也是越来越好。而软件测试在软件行业可谓是一个必不可少的职业,它不仅算得上一个长青工作,而且也是一个在需求持续增长的职业。如果你已经入行软件测试了,那就沉住气继续努力下去,保持不断学习的习惯,你会越来越吃香,随着时间的增长和个人经验的不断增加,你在软件测试这个行业的眼光、见识、技能都会持续增长。据不完全统计,每年都有十多万的测试需求在增长,国内软件测试的人员缺口在持续增加,工作前景也比较好,想要入软件测试这行得趁早啦。 根据十来余年的工作经验和个人经历,有以下这么几点,只要你满足了,就大胆的进入软测这行即可:

  1、有个大专以上学历(最好是全日制的),因为软件测试也是软件行业,对学历要求还是挺高的。

  2、如果想转行过来,年龄尽量还是在30岁之前,毕竟年纪大了,转行一个新的技术领域会非常困难,学习的成本也会曲线型增加。

  3、如果是非计算机专业的,最好能参加一些系统的培训课程,掌握计算机相关技术及测试相关理论及测试工具、技术使用。

  4、如果你是计算机专业的,不管你现在从事的是什么行业,大胆来这行就行,有基础转行会更轻松。

  那我们该如何系统学习软件测试呢?

  一、学前准备

  ·软件测试系统知识(测试基础理论知识)

  · 数据库(MySql常用的数据库)

  · 编程基础(PHP/JAVA/Python等)

  二、测试核心

  · 测试用例

  · BUG管理

  · 测试流程

  · 测试模型

  三、测试进阶

  · web测试

  · APP测试

  · 游戏测试

  · 白盒测试

  四、自动化测试

  · 工具

  · 框架

  五、常用测试工具

  · 测试用例管理工具

  · BUG管理工具

  · 功能测试工具

  · 性能测试工具

  学前准备:这是比较重要的内容,因为学前准备的知识是为以后的测试做铺垫的,如果基础打不好,后面的测试学习很难进行。在学前准备中包括系统知识、数据库、编程等,其中系统知识又包括Linux、Windows等系统,而数据库和编程的也都包括多种,比如数据库包括MySQL、Oracle等,编程语言又包括C、C#、Java、Python等,这么多东西我们肯定不能全都学了,因此挑选一两门学习即可,数据库这里推荐MySQL简单易学,编程语言推荐PHP简单上手快。 

  测试核心:这个是软件测试最基础的内容,也是最重要的一块,这里包含测试用例编写及管理、Bug(缺陷)编写及管理、测试流程和测试模型等,这些内容是支持其测试的主要内容,不过后面做什么样的测试,都离不开这几个模块的支撑,因此这个是重中之重。

  测试进阶:我们学测试,无非就是为了有好的发展,找到好的工作,而测试进阶这块的内容就决定了我们今后的发展方向,从上面可看出,其中包括Web测试、APP测试等内容,不同方向的测试有不同的测试关注点,所以每一种测试都有很多可以学习的内容及经验,因此不同方向的经验也就决定了测试人员的发展方向,当然虽然不同方向会有一定差异,但整体测试理念是不变的,因此每个方向之间也存在共同之处。 

  自动化测试:自动化测试主要是靠工具来帮助完成需大量重复手工测试的内容,因此这里主要以工具和框架为主。 

  常用测试工具:这里主要包括一些管理工具,以下是一些工具的举例。 

  用例管理工具:QC、禅道、Testlink、Excel、Word等。 

  Bug管理工具:QC、禅道、Bugzilla、Excel、Word等。 

  功能测试管理工具:UFT(QTP)、selenium等 性能测试管理工具: Loadrunner、Jmeter、等。


作者:自动化测试冰茶    

来源:http://www.51testing.com/html/18/n-7789418.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 最近一个月,Dify 已全面接入了全球顶尖开源模型 & 国内闭源商用模型,让用户能够在一个平台根据不同需求场景调用 & 评估不同模型能力。同时,我们也一直在与国内优秀的大模型厂商保持深度的沟通与交流,同步分享当前技术趋势。本次线上直面会我们邀请了百川智能的 Alex 老师和 Dify 创始人张路宇和大家一起探讨关于开源 LLMOps 和 Baichuan 开源模型结合的最佳实践、当前模型技术及市场的发展趋势等话题。直面会上,百川智能的 Alex 老师实战演示了如何在 Dify 上使用 Baichuan 开源模型的能力,在数分钟内即可以在 Dify 创建一个基于 Baichuan...
            0 0 2198
            分享
          • 问题:在调研appium自动化中,最开始使用的模拟器,adb查看设备时,输入dab devices一下就连上了。但是使用真机连接时,就出现了设备连上了,但是设备状态却不对,显示为unauthorized(未经授权的)。就相当于是强行连接上了,但是不能使用。调研:百度大法,百度一下,搜索出来可能是设备已经授权给其他终端,保留上一个终端的授权数据,所以需要在调试按钮  但是点击之后,查询还是提示unauthorized,有点崩溃。 重启大法    1. 手机重启    2.&nb...
            1 0 7799
            分享
          • 1. Locust基本介绍1.1 引言现在不管是互联网行业或者是传统行业,对性能的要求,都日渐增多,为了能更快更准确的定位问题,发现问题,解决问题,市面上出现了越来越多的性能测试工具,例如Jmeter,Loadrunner,Locus等,而今天,我们主要介绍的,就是Locust!很多人并不知道什么是Locust,包括使用python的人,因为不涉及到,所以不会去可以了解,那么,什么是Loucst,以及Locust的功能,有点是啥呢,跟着小鱼,往下看~1.2 简介Locust是开源的使用Python开发,基于事件,支持分布式并且提供Web UI进行测试执行和结果展示的性能测试工具。1.Locus...
            1 1 25730
            分享
          • http/https在哪层?http/https在应用层、tcp在传输层、ip在网络层接口请求有哪几种:http/https:get、post、put、deletepost请求参数由几种类型:主要有四种方式:application/x-www-form-urlencoded(数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码)multipart/form-data:二进制编码,数据一般以文件形式上传application/json:json格式数据text/xml :入参是xml格式的,一般以字符串形式传递,若遇到编码问题则增加...
            0 0 1569
            分享
          •         虽然数字化转型给虚拟世界带来了飞速的发展,以消费为导向的企业仍在继续挣扎,奋力追赶着激烈的变化和竞争。不管企业的规模大小都别无选择,只能应对不断增长的客户期望,并以数字化方式与之保持一致,以提供无缝体验。移动应用程序是在人口统计、未来前景、位置、目标受众、收入模式、使用模式等诸多因素的基础上构建的,而这些因素在当时似乎在技术上是合乎逻辑的。依赖网络的企业关注的最重要的方面是其应用程序和支持IT系统的性能。负载测试是性能测试的一个分支,实现它是为了确定在一个定义的时间段内每个事务的系统响应时间。负载测...
            0 0 1026
            分享
      • 51testing软件测试圈微信