新年开篇,总结过去展望将来,18年对于我来讲是个不平凡的一年,主动离开了相对安逸的岗位,经历了半996的生活,体验着国企的风采,一路走来收获满满,结识了不少朋友,最终也明白了不少道理。做为测试行业的小老鸟,借着19年闲暇之余根据自身感触展望一下软件测试行业的将来(有点写大了)。编程
一、注重质量更注重速度工具
过去一个功能点的测试基本包括测试计划+测试方案+测试用例+测试执行+回归测试,整个流程下来至少三两天,而现在一个版本下来都不必定给测试团队三两天的时间,而且为了产品的品牌效益,质量更加严苛,将来整个软件行业对测试的要求就是质量更高,速度更快。测试
二、测试的逻辑编码的能力编码
自动化测试的推广提高了测试岗位的知名度和薪资水平,同时也对测试人员编码技能有着严格的要求,过去人工测试的主要价值在于测试的逻辑,强大的测试逻辑能够在不一样角度审视软件功能的正确性,仿佛一个著名的足球教练可以把一个丙级球队带入甲级联赛同样,可是再好的足球教练也很难将排球队员带进顶级联赛,虽然都是球,规则不一样打法可能各异。对于软件测试人员不懂得软件代码规则,没有代码编程能力,逻辑在强也不能看透心里。所以将来软件测试会要求从业人员既能看尽表面也能看透心里。接口
三、开发即测试生命周期
将来在代码开发过程当中加入相关注释便可实现接口或UI功能的测试用例输出,加上AI技术的发展经过自动识别及赋值即可快速输出测试结果,最终经过系统集成调度实现测试总体运行,输出的测试结果快速精准,从而使缺陷的定位及修复更加高效便捷。资源
四、行业更加专业化开发
测试行业将来将会更加专业化,会有更多的团队专一测试领域,推出基于云端+AI的智能化测试服务。每个软件产品开发完成后自动化挂接相关测试平台,输入业务场景及测试需求,系统自动解析相关测试场景及验证点,自动执行测试并汇报缺陷及缺陷可能发生的位置。产品
五、 集团高效化自动化
整个测试产业将来更加集团化,相似各种云服务商,造成行业垄断,由于只有这样才能发挥资源的高效化。测试岗位在大部分软件公司都是一种工具类的产品质量保障岗,当开发成本超出预期时,很容易成为第一个为成本牺牲的部分,并且在不少团队中测试职责偏后,整个软件生命周期中单独配备测试人员在初创团队中成本过高。当整个行业集团化后,能够以资源服务的方式随用随申请,共享性高,资源整协力度大,测试人员在不一样团队之间游走,不一样团队又可根据需求申请不一样的资源。
以上均为我的感想,不是大神,不是预言帝,仅潦草以自记之。