背景

今天偶然在某个Q群看到大家在聊测试行业发展的趋势,作为一个有那么些经验的娱乐型测试选手,简单写写自己的想法。

方向

测试的发展基本上就两个方向:技术和管理。而我认为这两者是都要学的技能,也就是所谓的经济基础决定上层建筑。当然不是说没有技术就不能做管理,外行管内行自然也有方法,否则所有CEO都得懂各种技术了。

技术

技术方面我认为这么一些是必备的:

  • 测试基本知识
  • Linux系统的简单操作
  • 一门脚本语言
  • 五花八门的开发知识

测试基本知识不用多说,整套研发流程下来的需求分析、用例设计、评审、缺陷管理以及书写测试报告,这些能力是一个测试人员基本的素质。

接下来的知识都是测试发展的趋势,Linux系统的基本操作要会,简单部署和构造测试环境的能力还是要有的。脚本语言是为了提升工作效率以及一些自动化工作的执行。五花八门的开发知识是用来应对各种突发的状况,比如你一直都在测服务端,突然让你去测试web端,起码对web端的基础知识比如HTTP、JS、Ajax等知识要有个概念。

管理

我觉得管理分为这么几个方面:自我管理、团队管理和向上管理。

  • 自我管理

自我管理始终是一个非常难的命题。

日常的测试工作中,通过自我管理可以极大的提高工作效率。比如重复的工作通过一个个自动化脚本来处理,假设一天有10个工作是重复的,每个工作平均耗费10分钟,那么这部分工作全部自动化之后,你就能富裕100分钟的时间来做其他事。

工作之余,需要自我管理来为自己充电。我之前写过,测试需要会的东西多,从数据库到服务端到web端到移动端。很可能一个需求下来全部得涉及,随时保持一个学习的心就非常重要了。

  • 团队管理

团队管理也是一个非常难的命题。

一个人单兵作战很容易,只要提升自己的能力即可,但是一旦上升到一个团队,问题就变得很复杂了。团队人员的素质参差不齐,需要让不同能力的人都能有很好的发挥空间,并且能够有提升,团队还要往好的方向发展,还要防止人员流失。举个例子,在需求评估阶段,需要评估测试时间,那么首先需要了解团队现有的工作量,富余的人力资源的工作能力,需求设计到的其他资源(跨部门配合,环境,数据)以及测试周期时间线上可能发生的资源抖动。在提前计划时就要把整个工作周期的大部分情况预见并且设计出偏差的备选方案。

  • 向上管理

这个知识点是2016年底才了解的知识,也是我认为最难做好的地方。

国内软件行业发展到现在,测试行业前进的步伐非常小,并且由于测试的价值无法量化,导致了公司的资源基本上都往产品开发运营倾斜,所以如何跟领导沟通,获取一些资源(时间人力数据以及其他)成为了一门很重要的学问。由于历史原因,导致99%的领导对于测试的概念还是鼠标点点点,手指点点点,如何给他们科普正确的测试观,也是一个非常大的问题。

趋势

我觉得2017年测试行业的趋势有这么些:

  • 功能测试依然存在,但是会变得越来越难找工作

功能测试不可能消失,即使Google这种高技术的公司,也依然存在功能测试,所以功能测试肯定不会消失,但是工作一定会越来越难找。国内的企业招聘都是从众心理,大家都觉得BAT的招聘是业界的方向,所以现在都开始要求测试人员必须会各种编程语言,实际上他们也不知道自己要什么,入职后也可能还是点点点,但是由于他们都这么要求,如果不会些代码,工作必然是难找的。

  • 自动化接口测试会越来越受到重视

在移动互联网时代,对于质量的要求比PC时代高的多,而投入产出比最高的自动化接口测试,将会是大部分公司的首选方向。在快速迭代的过程中,一个完善的接口测试体系能够在很大程度上保证产品的质量,而这部分的投入相对于单元测试和UI自动化测试来说,并不多。

  • UI自动化测试的真面目慢慢会被发现

过去在PC端的UI自动化一度让QTP大放异彩,各种培训机构层出不穷,然后在移动互联网时代,UI自动化的问题越来越明显,快速迭代中产品前端的快速变化,会使UI自动化代码的管理复杂程度呈几何级数的增长。如果没有规划好,那么修改代码的成本将是一场灾难,即使自动化系统高度解耦,UI元素的管理和调试的成本也非常巨大,相对来说手工点点点更划得来。

  • 单元测试依然不是主流

无论是测试行业的大佬都在强调,还是那个标志性的测试三角都在告诉我们单元测试是非常重要而且非常有必要实施的。但是单元测试成本大确实是不争的事实,单元测试要做到持续集成,需要的开销太大,对于测试这种无法量化收益的部门来说,这样的开销大多数公司是承受不起的。所以虽然单元测试很重要,但是依然难成为主流。

  • 性能测试依然是稀缺的大肥肉

性能测试以前,现在以及将来,都会是稀缺的大肥肉。性能测试不是简简单单的用LR或者Jmeter弄一些高并发就能称为性能测试。要测试性能,首先要非常懂开发语言,还要非常熟悉系统,能够分析出系统的性能瓶颈,性能断点,并且针对性的提供解决方案,大部分有这方面能力的人,都转去做开发了,毕竟开发拿的钱多。

  • 综合素质依然是非常重要的指标

企业越来越需要综合性的测试人才,从流程上看,测试介于产品和开发之间,需要懂人话(和产品沟通),也需要懂猿话(和开发沟通)。没有一定的综合能力很难胜任这份工作。

  • 持续集成是近期的技能亮点,远期的基础技能

持续集成是目前非常流行的开发方式,如果能够掌握这项技能,在近期绝对是应聘的大杀器。但是从远期看,这将会是一个基础技能,类似现在招聘要求会脚本语言一样,以后这门技术也会成为一个标配。

  • 冷门测试技术是未开垦的肥地

大数据、人工智能、区块链等新兴顶尖技术的测试人才极度匮乏,这个方向应当是一个有肉吃的方向,比如开发写了一个智能荐股的程序,推荐了一直股票,那么怎么确定开发的程序是没错的呢?

转载于:https://www.cnblogs.com/yanghj010/p/6411445.html

【转】你应该了解的基础和2017测试行业的趋势相关推荐

  1. 2017计算机在线作业二,《计算机应用基础》2017年秋学期在线作业(二)满分答案...

    <计算机应用基础>2017年秋学期在线作业(二) 试卷总分:100 得分:100 一.单选题 1.在Word的编辑状态,设置了一个由多个行和列组成的空表格,将插入点定在某个单元格内,右击该 ...

  2. 2018年秋计算机基础在线作业,《计算机应用基础》2017年的秋学期在线作业三.doc...

    <计算机应用基础>2017年的秋学期在线作业三.doc (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 ------ ...

  3. 计算机基础及应用笔试,计算机基础及应用测试笔试题

    计算机基础及应用测试笔试题 站点:专业:学号: 一.选择题 1.下面文件扩展名是不可以直接运行的是: A..exe B..doc. C..com 2.计算机将数据暂存在中等待处理. A.内存 B.硬盘 ...

  4. 知道python测试答案_大数据分析的python基础知道章节测试答案

    大数据分析的python基础知道章节测试答案 更多相关问题 下列是内流湖的是[ ]A.青海湖 B.洪泽湖 C.洞庭湖 D.西湖 下列河流冬季有结冰现象的是[ ]A.松花江 B.黄河 C.珠江 D.长江 ...

  5. html实现用户调查的表单网页,江苏开放大学网页制作基础及HTML测试作业二制作1个E游调查的表单网页...

    资源下载资源下载价格10元立即支付  或  升级VIP后 8 折优惠立即升级 购买问题请提交工单 江苏开放大学网页制作基础及HTML测试作业一制作介绍中国瀑布的图文混排网页:http://www.dd ...

  6. 噼里啪荣膺信息化影响中国·2017年行业领军企业奖

    2017年8月25日,以"信息驱动升级 数字催生觉醒"为主题的2017中国信息化创新发展大会在北京盛大召开.爱康鼎科技旗下噼里啪·智能财税品牌凭借专业的财务及运营支撑,经过专家评审 ...

  7. 2017网络犯罪大趋势:安全事件略少但损失严重

    本文讲的是 2017网络犯罪大趋势:安全事件略少但损失严重,与去年同期相比,尽管今年的安全事件数量降低了,然而引发损失的恶性事件数量却有所增多,受到安全事件影响的公司比例也随之提高. 在过去的一年里, ...

  8. 人力资源2017年的八大趋势

    人力资源2017年的八大趋势 回顾即将过去的2016,商业界热热闹闹地发生了很多事情:京东接盘一号店,滴滴联姻优步,阿里深陷月饼和校园日记事件,王石与宝能的展开股权大战,董明珠黯然下台... - 而在 ...

  9. 360:2017汽车行业大数据报告(附下载)

    报告下载:添加199IT官方微信[i199it],回复关键词[2017汽车行业大数据报告] 报告下载:添加199IT官方微信[i199it],回复关键词[2017汽车行业大数据报告] <scri ...

最新文章

  1. 【搜索专题】BFS中的Flood Fill和最短路模型
  2. div 隐藏_注入WordPress网站的隐藏垃圾邮件链接
  3. 忘记SAP系统Client 000的所有账号密码
  4. [转载]Google用户体验设计准则
  5. RSA加密原理:非对称加密鼻祖
  6. [luoguP2774] 方格取数问题(最大点权独立集)
  7. linux设备负责执行计划任务,Linux计划任务详解,很详细,每一行命令都有相对应的白话解释。...
  8. 稿定设计怎么免费去水印
  9. 云计算实战系列三(Linux文件管理)
  10. [POI2006]OKR-Periods of Words(KMP)
  11. showDialog 必须Stateful
  12. linux测试libreoffice,LibreOffice 7.0 开放测试,最终版本将于8月初发布
  13. 利用阿斯克码打印A到Z
  14. Ubuntu 20.04桌面文件夹图标消失及文件系统无法打开
  15. mindmanager2020许可密钥永久激活破解安装教程非破解手机版下载
  16. 《果然新鲜》电商项目(25)- 会员唯一登录
  17. centos 中使用sqlplus 登陆oracle提示bash.sqlplus命令未找到的解决方法
  18. 高等数学学习笔记——第四十九讲——一阶常微分方程的求解
  19. matlab 沙丁,基于三维空间关于海豚围捕沙丁鱼群的运动规律
  20. 对于币圈的情况,除了内心没有别

热门文章

  1. 戴尔服务器设置文件存储,DELL服务器RAID配置详细教程-20210730001009.pdf-原创力文档...
  2. #串口通信超时处理_【学院推荐】划重点!LabVIEW中串口参数需注意的几点
  3. atlas安装需要kafka吗_客厅吸顶灯安装方法你知道吗?安装需要注意什么
  4. pix4d怎么查看点云数据_python里怎么查看数据类型
  5. 科大讯飞和百得思维_最佳辩手陈铭力荐 讯飞智能学习机让学习不再难
  6. python3 split()函数
  7. c++中的new与delete运算符
  8. 【中间件】消息队列-RabbitMQ
  9. 《系统集成项目管理工程师》必背100个知识点-75配置标识的基本内容
  10. SpringBoot+Vue+Itext实现前端请求文件流的方式导出PDF时在指定位置添加照片