zoukankan      html  css  js  c++  java
  • 测开技术的盘点

    测试开发现在是一个非常火、甚至是推崇的一个趋势,那我们如果想深入去做测试开发该从何入手呢?

    测试开发强调的依然是开发能力,所以必须具备一门编程语言,这成了所有想进入测开大门的从业者的痛,曾经我也徘徊在这个门外!如果能够跨过编程语言的基础,测试开发的路走起来会简单得多,之前我一直觉得编程是聪明者才可以做到的事情,后来我发现其实越笨的人,反而越容易达成,因为他没有那么多的想法,只能听话照做,做着做着就发现路越走越宽,前期的学习都像在沼泽、泥潭中前行,人很容易放弃,真的,放弃很容易,也很舒服,可是除非你放弃做这件事情了,放弃了挣扎,认命了,才会躺的心安理得!可是有多少人能够躺的心安理得呢,嘴上说着好吧,那我就放弃了吧。另一边又说,难道这辈子我就这样了吗?

    所以编程是测试开发最大的绊脚石!走出这一步基本上成功了一半!那有人说开发做测开不是更容易些吗?是的啊,开发的确比测试有优势,而且开发做起来也会比测试容易得多,可是测试思维这个东西,不是一下说有就有的,而且很多开发根本打心底就是瞧不上测试的,所以反而给测试人员让出了一条路!那作为一个想去从事测开的人员,到底该怎么办呢?应该学习哪些技术呢?

    第一阶段:肯定是绕不开的编程基础(Python Java 都OK)推荐Java,这样可以为了学习顺带了解开发的东西

    第二阶段:自动化能力,只会编程,你发现依然做不了什么,就像你有镰刀,可是不知道该怎么用一样!

    这个阶段可以学习HttpClient、TestNg、Mock、Mybatis、SpringBoot这些框架,学会这些,可以尝试写出一套可以用的自动化测试工具

     

    HttpClient+TestNg+Mybatis+MySQL或者简单一点:HttpClient+TestNg+Excel
    完成上面的学习,基本上可以在项目中去使用了,但是想体现测试开发的能力,就需要好好研究第三个阶段了

    第三个阶段:测试平台的构建,这也是大部分公司在招人的时候,会询问是否有构建大的平台经验。

    这个时候,你需要学习一些前端知识,这样你的平台不至于太丑太难看,当然前端的知识不需要太深入

    这个阶段最重要的事情是,后端框架的学习,要构建和规划自己的平台,需要继续持续的学习!

    质量监控平台的构建,还需要你懂一些运维的知识

    所以高级阶段的过招,就看谁的失误更少,后续打算连续更新我的自动化平台,也欢迎想一起开发或学习的同学,加群讨论,一起完善一个自动化平台出来!

    学习交流群:820812564 加群的时候,来源请备注:博客园

  • 相关阅读:
    数据库入门
    小米笔试题
    苏宁笔试:UML类图中的关系
    动态规划
    快手笔试题
    二叉树与双向链表的转换
    招银网络科技笔试题
    map的运用
    string类型的常用方法
    string类型和int类型之间的转换
  • 原文地址:https://www.cnblogs.com/xubc/p/13474205.html
Copyright © 2011-2022 走看看