如何进行有效测试

Posted naq01666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何进行有效测试相关的知识,希望对你有一定的参考价值。

1、有了快速构建体系为什么还是不能做到有效测试?

    在稳态和敏态双态并存的情况下,测试也在经历着转变,当构建越来越快,测试人员发现想要做到深入测试越来越难。在测试过程中,往往很多版本都在走过场;再加之并不是版本越多就一定越好,不受控的持续集成只是增加了很多中间件,如果没有测试有效验证,和没有生产并没什么太大区别。

 

2、测试人员如何认识自己与开发、运维的距离?

随着系统的快速增长,开发与运维直面架构的变化,所以最近几年他们在技术和体系上进步很大。反观测试,除了自动化貌似略微普及以外,别的并没有什么进步,大多数的测试还沉迷在功能上。但是随着敏态业务的发展,业务需求变得更加不清晰,开发周期也变短了,传统的功能测试很难跟上,最终导致所有人都在忙着执行,而无力精益。技术上的落后必然会导致与开发&运维沟通失效,所以不断优化自我能力,提高自身技术深度以及对体系的了解就迫在眉睫了。

 

3、 自动化测试是真的在提高效率还是画蛇添足?

    做了自动化真的就解决问题了么?其实不是,在大多数的经验下,我们会发现自动化的维护成本很高,通过自动化可以帮助我们快速确认质量信心,但是这一切都基于对系统架构的不清晰,一旦解耦做的好,其实大规模回归自动化意义就不是那么大了。增量型的小快灵自动化才是解决问题的关键,通过自动化我们希望得到的是降低验证等待周期的价值,而对应的成本是开发维护自动化,至于核算不合算就要看公司怎么去评估了,现实情况是,用人工也许会更有性价比一些。

以上是关于如何进行有效测试的主要内容,如果未能解决你的问题,请参考以下文章

如何对依赖有效 CustomerId 工作的 Stripe 方法进行单元测试

如何有效的开展接口测试

如何测试日志压缩在 Kafka 中是不是有效?

如何测试字符串是有效日期还是不使用时刻?

如何编写有效的接口测试?

如何写出有效的单元测试