Time will tell.
在测试领域,很多测试从业人员都讨论过自动化测试。
-
有支持者认为自动化能够提高测试效率,减少枯燥繁琐的用例执行;
-
持反对意见人的当心自动化测试的引入成本太大,反而没有手工测试来的高效;
-
也有人当心自动化测试无法保证软件的质量,其实能否保证软件的质量,不是由自动化测试决定,而是取决于你用例的设计。
对于新的事物,在没有任何实践的基础上不能轻易地下结论,因为每个人都有惯性的思维,有时候很难跳出固有的思维去考虑新的事物。
自动化测试本身作为一种测试的手段不存在任何的问题。它的好与坏,本质是由其最终结果来决定的。如果自动化测试带来收益大于我们投入的成本,那么自动化测试就是成功的。
我们要做的就是在自动化测试实施过程中去提高我们的收益,去降低我们的成本。
何为自动化测试?
自动化测试
是希望能够通过自动化测试工具或其他手段,按照测试工程师的预定计划进行自动的测试。
目的
是减轻手工测试的劳动量,腾出更多的时间和精力去测试重要模块,同时又保证已有覆盖自动化测试的模块质量,从而达到提高软件质量的目的。
自动化测试的目的在于发现原有模块引入的新缺陷,保证已有功能的质量。
自动化测试开展前提
首先部门或者公司要从管理层次上支持你,其次要有专门的测试团队去建立适合自动化测试的测试流程、测试体系,排除上面的