测试价值的一些思考(三)

简介: 测试价值的一些思考(三)

   前两次讨论了有关测试的一些成长点和思考点,详见

   测试价值的一些思考(一)

   测试价值的一些思考(二)

   今天便来针对测试的价值方面做一个全面的分析。

   众所周知,测试是一个比较特殊的枢纽位置,不光在实际的流水线中串联了开发和最后的运维部署人员,在前期和中期的工作过程中,也负责串联产品和开发人员,尤其是现在测试开发比日益悬殊的情况下,一个测试人员往往会负责多条需求开发的线路,这就让整体的工作线路变得更复杂,最终演变成的往往是多条线路同时流入一个测试人员这里,如此过些时日,是剪不断,理还乱,还是去合理的分流部署,这就是测试价值的关键的体现了。

   针对这些纷繁复杂的工作,价值主要体现在以下几点:


  1. 利用自己的能力提高工作的效率

   这个是老生常谈,我们前面也说了太多,也是符合大家的广泛认知,测试开发的必备技能,所以近年来的测试开发的岗位也日趋的火爆,甚至也有相当一部分的公司,在测试工程师的岗位上也会考察一部分代码知识,会更好,不会呢,可能遇到会的,就把你挤下去了,这大概就是所谓的卷吧。


  2. 良好的沟通和信任度的建立

   大多数人可能都会停留在对技术的改进和提升上面,毕竟技术方面的提升,无论对于自己对外输出的展示还是薪水方面的回馈,在短时间内都是非常不错的,但是这个很快就会达到一个瓶颈,或者说没有很好的沟通基础的话,甚至会处处受阻。在工作中,我们都深有体会,无论是开始的需求评审、用例评审乃至到测试过程中,都有太多的需要确认的东西,只有保持良好有效的沟通,这些才能一一确认好,不仅能保证测试的顺利,也能保证完备性。

   在这些沟通和确认的过程中,也有助于自身和开发与产品建立良好的信任关系,通俗来讲,就是感觉这个测试更靠谱,更为靠得住,便会有助于施展自己的进一步的规划。


   3. 测试工作的评估和分析能力

   在进行到这一步之前,假设你前面的基础已经做的比较牢固,这时就可以有序的施展自己的规划了。对于纷沓而至的需求,我们可以有和开发完全截然不同的思路和玩法,这是我们最大的自由度。开发面对任何一个确定的需求,都只有开发这一条路可走。而测试面对任何一个确定的需求却不一样。

   尤其当我们发展到比较高的位置之后,有了一定的话语权,也在沟通中建立了自己的一定的威望,这时体现价值的便是两个字-选择。此时我们可以将整体的任务按风险和收益划分开来,这当然也是符合公司的整体利益,同时也是符合自身的利益。其中的风险便是整个测试的复杂程度,而收益便是对整体公司的效益提升。

   面对高风险高收益的,我们显然要趋之若鹜,争取一举拿下,这对于我们自身也是一个挑战和成长。

   面对低风险高收益的,显然也是可以欣然接受的。

   而面对高风险低收益的,或者面对低风险低收益的情况,我们便可以考虑拒绝或者培养开发自测的习惯和能力,由此来提升整体的测试效能。当然,这一点算是站在高级岗位或者管理层面来进行施展和布局了,如果在面试过程中暴露出来,可能会死得很惨。

   这便是整体对测试的价值思考和认知,欢迎有兴趣小伙伴的一起关注交流~

相关文章
|
7月前
|
监控 测试技术 API
价值驱动测试尝试
价值驱动测试尝试
44 0
|
3月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
94 1
|
4月前
|
敏捷开发 测试技术 持续交付
探索软件测试的多维价值
【8月更文挑战第8天】本文将深入探讨软件测试在软件开发周期中扮演的角色,揭示其在确保产品质量、优化开发流程、降低维护成本以及提升用户满意度方面的重要性。通过分析测试的不同阶段和策略,我们旨在为读者提供对软件测试全面价值的新见解,并鼓励采取更系统的测试方法以实现软件项目的成功。
|
5月前
|
监控 测试技术 持续交付
自动化测试在软件生命周期中的价值与挑战
本文通过深入分析自动化测试在软件开发过程中的应用,揭示其在提升效率、确保质量和减少成本方面的显著优势。同时,探讨了实施自动化测试时面临的技术复杂性、维护成本和技能缺乏等挑战,并提出了相应的解决方案。文章旨在为软件测试专业人士提供一个关于自动化测试实践的全面视角,帮助他们更好地规划和执行测试策略。
|
6月前
|
前端开发 测试技术
接口测试:Mock 的价值与意义
Mock测试用于替代复杂或不可用的对象,常见于前后端交互、第三方系统及硬件解耦。它不依赖真实数据,节省工作量和联调时间。核心包括匹配规则(决定修改哪个接口)和模拟响应(设计篡改内容以符合测试用例)。
|
7月前
|
测试技术 API Apache
5个关键问题让单元测试的价值最大化
本文讨论的单元测试策略来自于实践中遇到的真实问题,作者总结出了5个关键策略问题并给出了解决之道。
|
7月前
|
算法 测试技术 项目管理
阿里十年总结之软件测试的价值
本文是作者十几年工作经验的总结,也对“软件测试的价值”做个探讨,希望有机会跟团队一起走出当前的周期。
|
7月前
|
存储 SQL 测试技术
通过降本增效,提升测试价值
通过降本增效,提升测试价值
107 0
|
7月前
|
缓存 运维 测试技术
如何让测试用例更有价值
如何让测试用例更有价值
67 0
|
7月前
|
测试技术 持续交付 UED
软件测试的价值
软件测试的价值