`
damonbird
  • 浏览: 776 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

100%的自动化测试并不是最优选择

阅读更多
在敏捷开发中,我们通常认为不好的代码或者没有自动化测试的代码就是一种负债(Technical Debt),未来需要偿还,将来所花费的精力可能比现在还还要多一些。

这个让我想到了企业负债,这些负债也是将来也比现在还要多一些。实际情况是,大部分企业都有负债,而且还不少,现在通常认为资产负债率是有一个合理的空间的,如果低于30%,还会被认为是资本运作能力不行。

那为什么自动化测试就一定非要100%才是好的呢?同样的道理,我认为100%的自动化测试太过保守。对于一个项目来说,应该是有一个合理的自动化测试覆盖区间,具体多少最好,见仁见智。少的我见过仅仅用自动化测试覆盖冒烟测试的,多的见过自动化测试超过90%的,因人而异,因项目而异。但是下次如果遇到一个人说他的项目100%自动化测试,那么不是他太保守了,就是项目发起者太有钱了,还有第三种可能,他在吹牛。
0
1
分享到:
评论

相关推荐

    谷歌浏览器自动化测试版113.0.5672.0(包含linux,windows32/64,mac三个版本,不会自动更新)

    自动化测试版113.0.5672.0是谷歌浏览器的一个特殊版本,主要针对开发者和测试工程师,用于在发布正式版本之前验证功能、性能和兼容性。这个版本包含了适用于三种操作系统——Linux、Windows 32/64位以及macOS的...

    手机自动化测试介绍

    ### 手机自动化测试知识点详解 #### 一、目的与适用范围 - **目的**:本文档旨在介绍手机自动化测试的基本概念、流程和技术要点,帮助读者理解如何利用自动化测试工具来提高测试效率和质量。 - **适用范围**:适用...

    chromedriver.exe【版本:127.0.6533.43、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】

    【内容概述】 chromedriver.exe是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化

    UI自动化、接口测试面试题

    某些情况下,如定制项目、短期项目、业务规则复杂、涉及感官测试或软件不稳定的情况,自动化测试可能不是最优选择。面试者需要能够分析这些情况并给出合理的解释。 自动化测试的流程通常包括在功能稳定后编写测试...

    section4-自动化测试.pptx

    选择合适的切入点,并将其融入到整体的软件开发流程中,是保证自动化测试成功的关键。在自动化测试中,还需要注意测试脚本的可维护性,因为随着软件产品的不断迭代和更新,测试脚本也需要不断地进行调整和优化。此外...

    基于工业机器人的PCBA自动化测试系统.pdf

    经过对100片PCBA的试生产测试,验证了该自动化测试系统的可行性和稳定性。这表明该系统具备大规模推广的潜力,符合国家推行的“智能制造”战略,对于电子电气行业自动化测试的普及和提升有显著的促进作用。 该研究...

    基于Web系统的UFT自动化测试框架研究与应用.pdf

    本文介绍了基于Web系统的UFT(Unified Functional Testing)自动化测试框架的研究与应用,探讨了如何设计和应用一个高效、规范的自动化测试框架,以提高测试工作的标准化、规范化水平,并降低测试维护成本。...

    软件测试技术及实践第7章软件自动化测试工具.pptx

    通过自动化测试,我们可以更加高效地管理测试流程,减少人力资源的投入,降低成本,并大幅度提高测试的速度和准确性。 自动化测试工具的发展可以追溯到四个主要阶段。第一代工具主要集中在捕获和回放功能上,然而...

    基于windows消息队列的功能自动化测试方法研究.pdf

    此外,文章还提及了一些其他自动化测试工具,如开源的JMeter、OpenSTA、Selenium和TPTEST,这些工具也为GUI自动化测试提供了多样化的选择。 在软件质量愈发重要的今天,自动化测试已成为提升效率和保证质量的关键。...

    基于多目标优化的自动化测试平台的设计与研究.rar

    《基于多目标优化的自动化测试平台的设计与研究》是一份深入探讨如何构建高效、全面的自动化测试系统的学术性研究报告。该研究聚焦于利用多目标优化技术来提升测试平台的性能和效果,旨在解决软件测试中面临的复杂性...

    面向Java的Randoop自动化单元测试生成工具性能分析.pdf

    因此,理解不同代码结构与Randoop性能之间的关系,对于软件测试人员根据项目特点选择合适的自动化测试工具具有指导意义。 四川大学的研究团队提供的研究成果,为软件测试人员提供了有价值的参考。它不仅仅是一个...

    路由器软件路由性能自动化测试技术研究.pdf

    路由器软件路由性能自动化测试技术的应用能够有效提高测试效率、降低成本并保证测试质量。通过合理的设计与实施自动化测试方案,可以显著提高路由器产品的可靠性和市场竞争力。未来,随着网络技术的不断发展,路由器...

    2.2最优控制程序.rar_doublecrz_控制_最优控制_最优控制 程序_最优控制仿真

    最优控制理论是自动控制领域的分支,其目标是在满足一定约束条件下,找到能使某个性能指标(如最小化成本函数、最大化输出等)达到最优的控制输入序列。这一理论基于动态规划、变分法和拉格朗日乘子法等数学工具。 ...

    QuickTestProfessional8_2自动化测试工具技术实践.pdf

    ### QuickTest Professional 8.2 自动化测试工具技术实践 ...对于LicenseREQ这样的Web应用系统而言,采用QTP进行自动化测试不仅可以提高测试效率,还能确保软件质量,降低测试成本,从而达到最优的质量成本目标。

    基于动态优先权蚁群算法的分布式自动化测试调度.pdf

    本文介绍了基于动态优先权的蚁群算法在分布式自动化测试调度中的应用。分布式自动化测试平台是现代软件开发中不可或缺的一部分,它能够高效、准确地对大规模软件系统进行测试。然而,如何有效地调度这些测试任务,以...

    NI推出InstrumentStudio以简化自动化测试系统的开发和调试.pdf

    在自动化测试系统开发过程中,测试工程师需要编写测试程序,并进行调试以确保测试程序按预期工作。 3. PXI模块化仪器 知识点说明:PXI是PCI eXtensions for Instrumentation的缩写,是一种基于PC技术的模块化仪器...

    基于退火遗传算法的自动化单元测试方法分析.rar

    在IT行业中,自动化单元测试是软件开发过程中的一个重要环节,它能够提高代码质量,减少手动测试的工作量,并确保代码在修改后仍能正常工作。本文将深入探讨一种结合了退火遗传算法的自动化单元测试方法,该方法旨在...

    XP服务优化批处理 经测试能实现最优,可放心使用

    标题中的“XP服务优化批处理”指的是针对微软Windows XP操作系统的服务进行优化的一种自动化脚本方法。Windows XP系统中包含了许多服务,这些服务有些是系统运行所必需的,有些则可能是用户不常用或者完全不需要的。...

    自动泊车系统最优轨迹决策及控制算法研究1

    随着智能驾驶技术的飞速发展,自动泊车系统作为智能驾驶辅助系统的关键组成部分,...通过本文的研究成果,我们可以预见到,在不久的将来,自动泊车系统将更加智能化、人性化,为驾驶者提供更加安全、便捷的泊车体验。

Global site tag (gtag.js) - Google Analytics