在软件测试中,有许多过程不符合完全自动化的需要。部分自动化使组织能够观察到自动化的好处,而无需花费太多的成本和时间。
由于许多原因,很少有测试用例无法实现自动化。在这种情况下,自动化完成的程度非常有益,其余的测试都是手动执行的。
以下是部分自动化的潜在候选者:
工具限制
工具不提供访问这些对象的方法。
投资回报率低
在一些可能在一段时间内不具成本效益的情景下投入时间。
执行时间
自动化中的某些方案可能比手动测试需要更多时间来执行。