【问题标题】:Shall we consider automating application if it is no longer going to get updates如果不再需要更新,我们是否应该考虑自动化应用程序
【发布时间】:2017-09-03 10:46:55
【问题描述】:

我们有一个正在生产中的应用程序,它得到进一步增强的可能性很小。我们很好奇我们是否应该考虑自动化。如果是,它将如何有益。谢谢!

【问题讨论】:

    标签: automation ui-automation ios-ui-automation


    【解决方案1】:

    如果自动化对您有利,您需要自己回答。如果您没有看到自动化带来的好处 - 除了在开发自动化时收集知识和经验之外,没有任何好处。 其他非直接好处: - 强大的烟雾测试(如果更新终于到来) - 自动化测试是一种行为文档(看看 BDD)

    使测试自动化具有积极的投资回报率可能是整个自动化过程中最困难的一步。如果没有关于自动化什么以及如何实现自动化的经验,在大多数情况下都是消极的。所以收集这样的知识和经验是有好处的,当然也需要付出代价。如果您有直觉认为这个案例对您没有好处——它可能不会,您应该寻找不同的地方来积累经验。

    祝你好运

    【讨论】:

      【解决方案2】:

      自动化一直是我们办公室的热门话题。我同意 G. Swiec 的观点,即投资回报率将是您最关心的问题。我个人认为为应用程序提供强大的自动化套件是有价值的。即使您不打算进一步增强您的应用程序,测试也可以帮助您发现您错过的错误,或者即使依赖项变得不稳定。如果你有不错的工具和时间去做,我认为它可以增加价值。但是,如果您没有工时来研究和实施自动化测试策略,这些好处很快就会被抵消。

      您可能需要考虑其他流行的途径,例如合同测试。良好的合同测试可以帮助完全消除编写大型自动化 e2e 测试的需要!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-12
        • 2023-03-27
        • 2017-01-17
        相关资源
        最近更新 更多