测试,测试开发,QA,QM,QC可能是测试行业里的细分角色了,加了不少群学习,看到不同人有对自己不同的角色定位。我也做了这挺长时间的测试,也和大部分测试同胞一样,为了一份好的工作学习各种各样的技术,但是最近反而有些迷茫。迷茫自己到底是在做什么,是在往哪条路走。

现在很火的是往测试开发方向发展,像是测试人群中的贵族,每个测试人都努力学习着各种各样的技术往这方面发展。在各种交流群里很少听到关于质量管理,质量保证,测试质量,测试价值等等方面的东西,到处充斥着学什么挣钱多,搞自动化,搞性能,学代码,复制着网上扒来的代码学着各种各样的技术,跑不通了就问为什么。我感觉自己就是在这样的提升中迷茫了,我的测试工作到底是为了什么?是为了在项目中发挥我的技术去搞自动化去搞接口测试?还是真正站在一个测试者的角度来去测试我的项目有哪些缺陷,有哪些可以提高用户体验的地方?好像在前进的路上失去了本心。

来面试的时候测试组长就跟我说,测试不单单靠技术,更多地应该是站在公司业务项目角度去考虑软件质量保证,保证公司业务人员能正常的使用软件运营,保证用户使用软件能有个好的体验,没有那么多的投诉和反馈,这才是我们测试需要做的,而不是天天想着去搞自动化,性能等等。不是说不去做这方面的事情,而是要认清我们到底做这些的目的是什么。我们测试问题,制定测试方案的时候要首先考虑的是如何高效的解决问题,而不是先考虑用什么技术再去考虑解决问题。

今天在交流群里一个QM分享了他们公司测试团队的工作职责,他们测试开发了公司内部运营的相关系统,包括日常预定会议室,SVN管理,质量管理平台,接口测试平台,用例管理平台,好多同学投以羡慕的言语,好厉害,能做开发做的事情,能开发各种平台,或者是有这样的疑问:这不是开发做的吗?这位QM连续强调了测试不能把自己框死,我就是做测试的,不去管其他东西,这样没有提升,但同时要注意的是做这些东西不是为了让自己学习的东西有用武之地,而是做的这些东西都是实实在在能在项目中介入,并对日常公司运营,产品技术团队运营,软件质量控制有价值有帮助的事情,这样做的东西才是有意义的,也能被领导、开发等认可。

在以后的日子里我感觉在我提升技术的同时,更需要注意提升软件测试基础,质量保证,质量管理方面的认知,否则自己难以有大的进步。

测试,测试开发,QA,QM,QC--------- 测试之路勿跑偏的更多相关文章

  1. QA 、 QC & QM软件测试入门专业名词解释 -- 灌水走起

    灌水正式开始: 说明:我的农田,我灌水 一.QA . QC & QM: 1.QM QM 是quanlity management,中文名称是品质管理 2.QA QA是英文quality ass ...

  2. 软件测试QA、QC、QM的关系与区别

    01概念上 QA:Quality Assurance (质量保证) QC:Quality Control (质量控制) QM:Quality Manage (质量管理) 02定义上 QA:为达到质量要 ...

  3. Scrum敏捷软件开发之技术实践——测试驱动开发TDD

    重复无聊的定义 测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法.它要求在编写某个功能的代码之前先编写测试代码,然后只编写 ...

  4. 学习版pytest内核测试平台开发万字长文入门篇

    前言 2021年,测试平台如雨后春笋般冒了出来,我就是其中一员,写了一款pytest内核测试平台,在公司落地.分享出来后,有同学觉得挺不错,希望能开源,本着"公司代码不要传到网上去,以免引起 ...

  5. DolphinScheduler 功能开发:⼯作流级别任务空跑(后端),测试工作流是否正确执行...

    点击上方 蓝字关注我们 ✎ 编 者 按 在今年由中国科学院软件研究所主办的开源软件所供应链点亮计划-开源之夏活动中,有不少小伙伴提交了关于 DolphinScheduler 的项目,本期是来自成都信息 ...

  6. APP敏捷测试,测试和开发并行!

    测试和开发具有同等重要的作用,从一开始,测试和开发就是相向而行的.测试是开发团队的一支独立的.重要的支柱力量. 测试要具备独立性,独立分析业务需求,独立配置测试环境,独立编写测试脚本,独立开发测试工具 ...

  7. 一个基于nodejs,支持http/https的中间人(MITM)代理,便于渗透测试和开发调试。

    源码地址:https://github.com/wuchangming/node-mitmproxy node-mitmproxy node-mitmproxy是一个基于nodejs,支持http/h ...

  8. 使用模拟对象(Mock Object)技术进行测试驱动开发

    敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法.和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付 ...

  9. iDempiere 使用指南 测试 及 开发 虚拟机下载

    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...

随机推荐

  1. jenkins按角色授权

    当一个公司的开发分为多个组或者是多个项目时,不能让所有的开发都公用一个构建,否则将会变得很混乱,为了解决这一问题,jenkins提供了角色授权的机制.每个开发有着对应的账号和权限,可以自行新建.构建. ...

  2. springboot使用Mybatis(xml和注解)全解析

    ​  刚毕业的第一份工作是 java 开发,项目中需要用到 mybatis,特此记录学习过程,这只是一个简单 demo,mybatis 用法很多不可能全部写出来,有更复杂的需求建议查看 mybatis ...

  3. BZOJ1013球形空间产生器sphere 高斯消元

    @[高斯消元] Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体.现在,你被困在了这个n维球体中,你只知道球 面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球 ...

  4. Java中的文件上传2(Commons FileUpload:commons-fileupload.jar)

    相比上一篇使用Servlet原始去实现的文件上传(http://www.cnblogs.com/EasonJim/p/6554669.html),使用组件去实现相对来说功能更多,省去了很多需要配置和处 ...

  5. Android自定义xml解析

    <?xml version="1.0" encoding="utf-8"?> <resources> <Users> < ...

  6. andriod打开摄像头和打开相册

    package com.example.yanlei.picture; import android.support.v7.app.AppCompatActivity; import android. ...

  7. Smart3D系列教程8之 《模型合并——相邻地区多次建模结果合并》

    迄今为止,Wish3D已经出品推出了7篇系列教程,从倾斜摄影的原理方法.采集照片的技巧.Smart3D各模块的功能应用.小物件的照片重建.大区域的地形重建到DSM及正射影像的处理生产,立足于建模软件的 ...

  8. SWF代码分析与破解之路 (YueTai VIP视频信息获取工具) Socket续篇

    引言 上一篇 <Socket与站点保密应用 (隐藏链接的视频下载)>大大咧咧地从 WEB 讲 Socket.再到 TCP/IP 等协议,又再讲到 Wireshark 怎样抓IP包分析.最还 ...

  9. linux遍历目录源代码

    <pre code_snippet_id="1622396" snippet_file_name="blog_20160324_1_744516" nam ...

  10. mysql 分表的3种方法

    http://blog.51yip.com/mysql/949.html       CSDN - Mysql MERGE分表对大数据量的处理     实战经验: 要分表的表引擎必须是myisam类型 ...