《手机测试Robotium实战教程》——第1章,第1.2节自动化测试和手动测试的对比
本节书摘来自异步社区《手机测试Robotium实战教程》一书中的第1章,第1.2节自动化测试和手动测试的对比,作者 杨志伟,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 自动化测试和手动测试的对比自动化测试与手动测试相比,具有以下方面的优势。 1.执行速度快自动化测试比手动测试速度要快很多,在用例数目多的情况下,这种优势会更加明显。 假设有一个测试用例,需要执行上百次,若手动测试执行,会很枯燥乏味,也会很疲惫,但自动化测试是用机器来执行测试,优势会很明显,它可以成千上万次、昼夜不分地重复执行都没任何问题, 还可以通过多增加硬件支持,缩短运行时间。例如,本来是一台手机运行1000个用例,多增加一台手机,就能缩短一半的运行时间,比多增加一个人来手动运行性价比高很多。 2.可靠性高手动测试免不了一些人为的失误,如某个测试人员因为生病了状态不好,执行Case的过程中就更容易发生一些差错,重复性的次数越多,就越容易发生错误。 自动化测试通过编程执行,确保每次执行的操作都是唯一的,非0就是1,不像手动测试那样还受一些外在因素的制约。 3.复用性高举个Android平台的例子,我们都知...