zoukankan      html  css  js  c++  java
  • IT测试人从浓密到稀疏的的发量之路

      在中国的IT发展的几十年里,我们最耳熟的岗位IT工程师就是程序员,在他们热血沸腾的付出开辟了中国新的经济发展体,从而给现代人的快捷和舒适贡献与造福。

    在传统IT发展历史以来,我们的两大主角永远是产品经理与程序员,一位产品设计的灵魂者,一位产品现实的创造者,经历艰辛将完美的系统,程序带给用户,面向广

    大客户从而推进生产力;而10多年的it技术的发展从传统的模式以及组织发展成为现行的产品经理,开发,测试,运维,DBA五大从业it人,但是开发者和产品经理依然

    是组织里面的核心主角。

      中国是在九几年开始引入面向社会普及的计算机,零六年计算机it行业发展初见规模,如今的大厂也在那时开始快速发展,短短不到20年的发展确认让人惊叹,而今

    的社会发展都离不开it技术的推进,未来的发展如何也是取决于科技与技术的能量。

    那么为什么又有后来几个岗位的存在呢?因为随着it行业的发展,传统组织结构的人力已经无法满足快速发展和负荷其他工作内容的任务,其次是it发展与兴起都是又国外

    向国内引入并学习和推行。开发者除了写代码以外还要测试,搭建环境,部署系统和程序,发布到现实环境进行跟进与维护,巨大的工作量与现实快速投放市场为目标在

    时间上是冲突的,所以这些岗位才产生了。

      说到开发者,那么必有一问,开发者是写程序的还是造bug的?可能对于行业人来说,这是一种调侃或者一种讽刺,但请开发者息怒,我相信每个开发者都希望自己

    的心血能被认可甚至欣赏,所以有缺陷是应该被正面接受并去修复,不可否认每创造一个程序都将被赋予灵魂和虚拟的生命。那么bug的由来是怎么回事儿?有一天,一

    位工程师巡查机房发现服务器主机不正常的声响,最终发现是一只虫子跑进去了造成主机散热运转不正常,事后领导问他是什么原因导致出现问题,那位程序员如实回答

    到是一只bug。后来,这个事故就渐渐变成了it发展一种定义术语,当系统或者程序不能正常工作和使用,此处必有bug。很有意思的是,被发现的第一个bug还是一位女

    工程师~可以是测试人的始祖~

      为什么测试行业会被推行与实施?还是继续上面所述,分担开发者的工作压力找出部分程序本身的质量问题,传统开发者只做一步到位的实现而并不考虑其他因素致

    使程序无法按照期望运转。其次是测试行业由国外向国内推行,影响并助力it研发质量稳定保障的发展。早在2000年初Google公司为首掀起了测试人的职业和实施,所以

    才会有今天如此多的行业职业和工作机会~     所以,IT测试人诞生了!!

      作为一个测试者也是在IT行业发展中历尽磨难,饱受寒霜,备受争议的职业人,对于主角来说就是一个可有可无的演员丙。不过随着it从业人的发展和测试人自我能力

    的展现,致使测试职业人从幕后走上了前台。所有的标准规范,从业者的职业都将在时间和it行业的发展兴起中得到尊重与展现。

      测试者是干嘛的,简单的理解为给程序或者系统找bug的,给交付程序或者系统做质量把关,确保程序或系统可以在现实生产中运行符合预期并且长期稳定。看起来

    的好像不难,但实际上这是一个长期保持的过程,但是长期的更新和满足期望交付能力的时候,那么过程就会渐渐变难。

      所以,论点来了一个测试者怎么就从浓密到稀疏了勒? 很多测试从业者,许多人经历过初创性公司,创业型公司,融资公司,上市公司,倒闭公司等等,部分人的经

    历罄竹难书而又欲言又止。做了it这行业的人,多数是靠思考靠脑瓜子吃饭,归根揭底是压力,思考过多和作息不规律。看见在职岗位的一些大佬,普遍是发量稀疏,真的

    是变强了,所以稀疏了。

      测试人具备那些职业素养,专业知识,技术与能力?这个话不能完全回答上来,因为在不同公司,不同技术部门,自己所处的阶段,自己的发展方向,环境因素具体

    回答。因为全部回答给于一个人是不可能全部实现的,老俗话说的好人无完人,即使你觉得自己什么都会什么都懂,也许你可能只是井底之蛙没有被揭露罢了。

      测试人要 求真存实,谦逊处事,对技术要追求实践,热爱职业心怀敬畏,做一个有品有德的人。

      测试理论,质量模型,软件研发流程是测试人熟知并依靠基础核心,为之将在职业生涯中都将履行并实践。这些专业知识和理论在不同公司,不同部门,不同的环境

    将充分发挥和体现。

      创业型公司或者初创型公司,有较多的系统开发特点就是蛮力开发,在研发流程和规范上几乎是0遵循,以快速上市抢占市场为先机目的,殊不知系统的保障和稳定

    怎么去把控,很多时候领导或者老板出于成本和节点,连一套完整的组织结构人力和研发体系都没有建立,这样的发展必然会存在隐患和问题。技术部门人力组织结

    构的健全,是给予了系统研发过程到产出的保障。但是很遗憾的是,大部分公司都是在人力负荷顶不住完成任务效率下,才考虑招聘用人来填坑。

      那么,就有了第一位测试工程师了。对于这样公司的技术部门,可想而知对于测试人来说,是一个不重不轻的工作,在工作执行过程中会遇到很多困难和挑战。从自

    己的工作内容,流程推动,质量管控三大块说起,这将是一个长期发展任重而道远的事情。从工作内容来讲,合理计划每天的工作任务,制定并明确测试人该经手和处理

    的工作指令和任务,经历过小公司的测试人都感受过,把你当一个万能的杂工被安排接受非岗位内的任务。所以,当天的计划会被打乱,当日总结的时候会发现自己做了

    很多对于测试岗位需要履行的事情很少,这样不利于职责岗位所在的意义和贡献价值。所以,从工作内容来明确岗位职责内容,过多的处理其他岗位或者流程工序任务不

    利于新人或者经验不足人的测试沉淀,首先要保障测试工作内容能顺利执行和完成,其次考虑接入非岗位内的任务,当然也可以学习测试的技术和能力。从流程推动来讲,

    测试人是非常有责任有必要的去推进组织流程的建立和规范化,如果没有流程组织工序,没有规范化来制约蛮力开发,对于技术人员就是一个痛苦的开始。在设计生产混

    乱的流程里面,造出的产品能有什么良心之作。测试需要尽可能的去沟通部门领导,各岗位负责人,敲定一个可执行的流程规范,让整个团队能够井然有序各司其职去工

    作,狭缝中人员协同穿插去完成任务。那么为啥要测试去推进?很多时候混乱组织能力和研发流程,由于无序无章程致使产出的系统和程序到了测试节点上后,测试人全

    然成了程序或者系统的保障人,如若很多大坑那就是自己跳进去了也不够填。从质量管控来讲,测试人背负着产品发布的被定义为最后保障质量人,质量的好坏将直接定

    义产品的优良。所以,测试人除了完成测试任务外,要有自我赋予发布上线的话语权和建议权,以产品的质量考虑和风险为依据,实事求是的去履行该做的事情。当产品

    的缺陷率高,未解决的bug数量多,严重等级高时,应该立即通知技术部门领导和各负责人,组织一个上线发布风险评估会议,需要最终敲定一个结果。否则,测试人不

    允许发布上线。

      如果对于一个工作经验不是很足的人,所在这样的公司及部门上述所言,你若做不好或者做不下去就放弃跳坑吧。

      对于融资公司,上市公司,最具特色的就是企业文化,用人部门也是在实施和贯彻企业文化,至于这是啥懂行的人就不言而喻了。在这样的部门和组织团队里面,不

    必担心流程规范问题,毕竟公司发展起来必将学习到管理和组织的能力。因为在这样的环境下面,将会有系统的学习和技术学识,在这会给你一些知识和技术的养分,也

    能开拓你的见识,甚至可以帮你找到自己的方向和路。很多时候,测试人会迷茫。其实是自己被环境条件因素麻木,既无见识也无长势,蜷缩在井底对于自己的发展踌躇

    满志,这样的状态实为不该。作为一个干IT的人,在脑瓜子上不能这么封闭,需要良好的思维来跳脱出来。

      很多人自我贬低,自我否定,这是一个自我毁灭的可怕行为表现,结局就是这条IT路在你人生当中没有任何价值和纪念和回忆的高光时刻。作为大多数的普通人,没

    有谁是天生吃这碗饭,甚至走上了人生巅峰,也只不过靠人脉,背景,努力和机遇,从而达到改造生活条件的阶级仅此而已。所以,测试人应该选择一条路来,坚持不懈

    的走下去,去努力改造自己的生活条件。

      测试岗位既然存在那么就合理,合理的出现在大厂小厂小公司内,将本身角色岗位发挥在组织团队里面,推进IT互联网的发展进程。作为一个从业者,需要的是自我

    提升并实现价值更大化,努力的让自己生活更理想,所谓理想的生活是生活的理想,作为一个人就该有咸鱼思想,万一那一天就翻身勒。测试人服务于技术建设,服务产

    品业务发展比例高,从执行者的角度层次来讲需要更多方面更多方案来测试和保障产品长期运行质量稳定可控。

      测试执行者需要很多测试方法和测试手段,通过能力和技术实现达到高效的产出从而保障的产品业务运行质量,所以测试人需要学习并掌握很多能力和技术技能。如

    项目团队的组织与协同,向下对齐,横向拉通的能力;通常在大型系统研发迭代过程中,测试人需要在项目组内测试任务划分、目标对齐,对项目其他岗位需求,协助,

    进度跟进,问题协调完成横向拉通;这是一个极具压力的活儿。所以,测试人需要不断的适应和积累测试经验。除此之外,学习测试技术技能达到测试开发水平,胜任

    性能测试,安全测试专项岗位的能力,凭借这样的能力制定多方面的测试手段从而满足系统或者产品的高效质量的保障,一切付出仅限于服务业务测试,其实这基本是大

    多数从业者的发展方向。

      测试管理者需要很多管理经验的积累,并且为人处事品德为先。如若你品德不端不正你的团队,也只会新人变旧人一年复一年。普通管理大体的工作基本为业务统筹

    三个块:人力,绩效,管培三项内容。业务缺口需求发起组建团队,是每个测试人从执行转向管理人的方向开始;管理者需要了解团队里面每个人的工作情况,然后依照

    公司和部门规章制定输出绩效;管理培训是每位管理者曾经干过的事情,但实际上很多管理者把管培仅仅曲解为给实习生和新人培训。殊不知,管理是需要向下团队组织

    聚成一股绳,横向给团队做业务和技术培训,所以很多管理者在这方面做的不是好,就会有人员变动与流失。所以,管理人更需要应对千变万化各种各样的事物,上保证

    到领导的任务,下做到团队的领导力凝聚力。测试管理是非常极具挑战的路,也是需要长期走的路,也是要好好学习与总结。管理没有想象那么容易,因为管理需要介入

    业务后,你会遇到更多的困难,将积累更多的经验。

      IT行业永远是年轻人的长青河,熬老一批又一批的IT人,希望每位测试人能在职业发展道路努力前行,让自己的职业生涯在人生当中留下回忆,加油干,测试人~

      

       

      

  • 相关阅读:
    一本通 1259:【例9.3】求最长不下降序列
    一本通 1258:【例9.2】数字金字塔
    洛谷 P1198 [JSOI2008]最大数
    洛谷 P2863 [USACO06JAN]牛的舞会The Cow Prom
    【BZOJ1062】糖果雨(NOI2008)-数形结合+二维树状数组
    【BZOJ4070】雅加达的摩天楼(APIO2015)-分块+最短路
    【BZOJ2326】数学作业(HNOI2011)-递推+矩阵快速幂
    【BZOJ2734】集合选数(HNOI2012)-状压DP
    【BZOJ3213】抛硬币(ZJOI2013)-期望DP+KMP+高精度
    【BZOJ3590】Quare(SNOI2013)-状压DP
  • 原文地址:https://www.cnblogs.com/chevron123/p/15729676.html
Copyright © 2011-2022 走看看