如何进行有效测试——四维图新企业内训总结
在北京四维图新科技股份有限公司(以下简称:四维图新)的培训现场,我就和与会的测试人员就如何进行有效测试进入了深入探讨,具体主要针对以下几个问题:
1、有了快速构建体系为什么还是不能做到有效测试?
在稳态和敏态双态并存的情况下,测试也在经历着转变,当构建越来越快,测试人员发现想要做到深入测试越来越难。在测试过程中,往往很多版本都在走过场;再加之并不是版本越多就一定越好,不受控的持续集成只是增加了很多中间件,如果没有测试有效验证,和没有生产并没什么太大区别。
2、测试人员如何认识自己与开发、运维的距离?
随着系统的快速增长,开发与运维直面架构的变化,所以最近几年他们在技术和体系上进步很大。反观测试,除了自动化貌似略微普及以外,别的并没有什么进步,大多数的测试还沉迷在功能上。但是随着敏态业务的发展,业务需求变得更加不清晰,开发周期也变短了,传统的功能测试很难跟上,最终导致所有人都在忙着执行,而无力精益。技术上的落后必然会导致与开发&运维沟通失效,所以不断优化自我能力,提高自身技术深度以及对体系的了解就迫在眉睫了。
3、 自动化测试是真的在提高效率还是画蛇添足?
做了自动化真的就解决问题了么?其实不是,在大多数的经验下,我们会发现自动化的维护成本很高,通过自动化可以帮助我们快速确认质量信心,但是这一切都基于对系统架构的不清晰,一旦解耦做的好,其实大规模回归自动化意义就不是那么大了。增量型的小快灵自动化才是解决问题的关键,通过自动化我们希望得到的是降低验证等待周期的价值,而对应的成本是开发维护自动化,至于核算不合算就要看公司怎么去评估了,现实情况是,用人工也许会更有性价比一些。
当然聊的话题还有很多,但是最重要的就是了解精益(不断优化自我)和赋能(将自己的能力提供给别人快速使用)两个概念,粘合整个开发、运维、测试团队。
最后简单介绍一下四维图新:
四维图新是中国领先的数字地图内容、车联网和动态交通信息服务、基于位置的大数据垂直应用服务提供商之一。作为拥有多家全资、控股、参股公司的大型集团化股份制企业,四维图新品牌的数字地图、动态交通信息和车联网服务已经国内领先水平。
TestOps热门课程推荐(精益技术、赋能客户):