今天在网上冲浪时,我发现了这篇关于学者和从业者对自动化软件测试的态度的文章。由于我目前是工业自动化测试人员,我同意从业者的观点:自动化绝对可以帮助进行故障检测,但不能保证,而且不可能所有自动化都应该自动化。显然,一些学术测试研究人员相信完全(100%)的自动化测试是可能的。(作为记录,两个小组都认为自动化增加了可重复性并节省了测试人员的工作量)。
这是真的?在我短暂的经验中,所有测试都可以(或应该)自动化的想法对我来说意义不大,并且在实践中几乎没有用处。有没有遵循这种推理的学者?也许 100% 自动化测试有一些理论价值,但我不知道它可能是什么。