自动化与手动

时间:2019-07-03 09:51:55

标签: automation manual

我为基于云的应用程序编写了一个自动化代码。自动执行约50个测试用例。关键是我一直在听“自动测试应用程序要比手动测试花费更少的时间”这句话。但是我编写的自动化代码至少需要45分钟才能完成,但是我可以在30分钟内手动完成测试。我想知道自动化测试用例会比手动测试花费更少的时间吗?如果是,那我将采用错误的自动化程序方法。

仅供参考:我将硒与TestNG一起使用。

1 个答案:

答案 0 :(得分:0)

  

但是我编写的自动化代码至少需要45分钟才能完成,但是我可以在30分钟内手动完成测试。

这听起来有点“关闭”。您在将苹果与苹果进行比较吗?您30分钟的手动测试包括生成报告(自动化)?包括屏幕截图(自动化)?是否有任何故障通知自动化(自动化)?不会容易出错(手动)吗?

但是实际上最有可能发生的事情是效率极低的自动化代码(标准/实践)。

  

我想知道与手动测试相比,自动执行测试用例真的会花费更少的时间吗?

几乎可以肯定。自动化本身受许多开发约束。例如,应该对其进行测试并进行同行评审。 但是,您最初(按时)丢失的东西会随着时间的推移(每次运行自动化测试)而得到回报。 您可以在CI,通宵,SIT等期间运行自动化测试,每次运行(目标明确-不仅仅是盲目地反复),ROI(如果不因维护执行不当的自动化测试而停滞)会提高

请记住,在测试中发现的缺陷(手动或自动化)在发现以后修复的成本更高。而且我不知道任何手动配置项或整夜