• 0
  • 0
分享
  • 想要成为一个优秀的软件测试人员,应该学些什么?——软件测试圈
  • 恬恬圈 2023-09-25 16:26:49 字数 1010 阅读 929 收藏 0

  随着移动互联网时代的发展,自动化测试越来越成为企业刚需,软件测试的门槛已经不再低了。所以想要在这行业走得更远,走得更高并不容易,接下来按照粉丝的需求,给大家补充一些自动化测试方向的资源,如果你有补充可以在后面留言。

  一、要学习一门语言

  随着移动互联网发展,IT技术公司对IT人员的要求也越来越高,作为测试人员必须要学会一门语言(java或python或者GO),并通过该语言能够在工作当中开发一些脚本或工具,帮助我们提高工作的效率。

  二、要学习自动化测试框架

  在学会一门语言之后,进行深入的学习对应语言的自动化测试框架,比如web的自动化框架selenium、app的自动化框架appium以及接口等自动化框架,从而提高我们在回归测试上的工作效率。

  三、要学习一些性能测试工具

  在一些用户量较大或者对性能有要求的公司基本上都会要求做性能测试,所以想要成为一个优秀的测试必须要学会性能测试以及性能测试工具的使用。比如jmeter或者loadrunner。

  四、要学习了解开发的框架和服务架构

  了解开发的框架以及服务的架构,能让测试人员了解当前的应用程序中用到了哪些技术(spring、spring cloud)、哪些工具(redis、mysql、消息队列)、以及应用场景,从而让我们在做性能测试时能够去分析性能的瓶颈所在。

  五、要学习网络基础和持续集成

  网络基础需要了解IP地址的概念及配置,同时也需要去了解常用的一些协议(TCP\IP\HTTPS)。而持续集成需要知道如何通过jenkins实现自动打包、自动部署、自动测试等配置流程。

  六、要学习了解基本的安全测试

  现在的企业对信息安全也越来越看重,所以了解基本安全测试也是优秀的测试工程必备条件之一。比如 SLQ注入、接口越权、XSS攻击、CSRF、文件上传漏洞等。

  七、要学习了解中间件或容器工具的配置调优

  作为测试人员也经常需要搭建环境,那么就需要学习中间件或者容器工具的配置,比如tomcat、nginx等,同时也要了解如何对这些工具进行调优配置,以便解决性能中发现的问题。

  八、要学习了解数据库及服务器的性能调优

  学习数据库和linux服务器的性能调优,有助于测试人员去分析和解决性能测试过程中发现的问题。


作者:佚名    

来源:http://www.51testing.com/html/76/n-4480876.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   据报道,美国白宫上周五表示,使用特斯拉充电接口的电动汽车充电站有资格获得数十亿美元的美国联邦补贴,只要这些充电站也支持美国的标准充电接口CCS。  此前,美国汽车巨头福特和通用汽车分别宣布,将采用特斯拉的充电标准,即北美充电标准(NACS)。而白宫最新宣布的举措意味着,美国政府希望通过联邦补贴,推动行业转向有竞争关系的另一大充电标准CCS。  美国政府正在投资最多75亿美元,在美国最繁忙的高速公路上建设新的快速充电设备。这也是特斯拉首次与这个政府投资项目联系在一起。  受此消息影响,特斯拉股价上涨4.1%。分析师表示,福特和通用汽车宣布的决定是特斯拉的重大胜利,可能会使特斯拉的超级充电站成...
            0 0 817
            分享
          • 我的答案是,要的,但不要持久,就在乎一会会儿~我们的情绪有很多种,大部分是不太让人舒服的。我们的情绪来的很快,是我们对外部世界的反应。我们的情绪去的也很快,大部分时候,我们深呼吸三次,它就过去了。我们的感受大部分跟情绪相关。只要我们活着,我们就有情绪;只要我们有情绪,我们就有感受。感受这个东西作用很大,可以帮助我们体会到生活的美妙,体会到生活的艰辛,体会到不容易,体会到乐趣,也体会到悲伤。总之,这些让我们与周围世界的互动更加生动。但是,我们要不要以感受为基准,去调整我们的人生追求?答案当然是,不要。我们的人生追求,越是艰难的事情,越是不容易实现,越是不容易实现,越容易破壁,越容易破壁,越容易产...
            0 0 1214
            分享
          • 一、前言我们创建函数都只是为我们做一些事,做完了就结束。但实际上,有时还需要对事情的结果进行获取。这类似于主管向下级职员下达命令,职员去做,最后需要将结果报告给主管,为函数设置返回值的作用就是将函数的处理结果返回给调用它的程序。二、返回值语法格式在Python中,可以在函数体内使用return 语句为函数指定返回值。该返回值可以是任意类型,并且无论return语句出现在函数的什么位置,只要得到执行,就会直接结束函数的执行。return 语句的语法格式如下:result = return [value]参数说明:result:用于保存返回结果,如果是一个值,那么re...
            1 1 1914
            分享
          • 登录1)空白用户名和密码均为空/用户名填写,密码为空/用户名为空,密码填写;2)错误校验输入错误的用户名和密码/用户名错误密码正确/用户名正确密码错误;3)大小写区分(如:用户名和密码都为小写时)用户名和密码均大写/用户名大写,密码小写/用户名小写,密码大写;4)存在空格合法的用户名或密码前插入空格/合法的用户名或密码中间插入空格/合法的用户名或密码后插入空格;5)已注销的用户名登录;6)已禁止/锁住的用户名登录;7)长短校验在给定的用户名和密码规则下,超出或少于指定的长度登录(测试临界值);8)非法字符校验(如@#¥%等字符);9)多次错误登录,是否锁住用户名或者密码在连续输错3次或者5次的...
            0 1 2474
            分享
          •   一、 越权  越权,指攻击者绕过权限认证对功能或敏感内容进行非授权访问,例如:使用用户A的权限去操作用户B的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞的产生源于系统对用户提交信息缺少必要的权限校验,导致其他用户的信息或用户数据被非法篡改或查询。该漏洞导致的直接结果是信息泄露,严重程度取决于信息的敏感程度。  一般越权漏洞容易出现在权限页面(如查询类操作、账号修改、转账交易)增、删、改、查的的地方,当用户对权限页面内的信息进行这些操作时,服务端需对请求报文中的身份校验参数进行合法性校验,看其是否具备操作的权限,从而给出响应,而如果校验的规则过于简单则容易出现越...
            13 13 1399
            分享
      • 51testing软件测试圈微信