你是怎么看待手工测试和自动化测试的?
2011/12/7 11:32
1)手工测试,就是由人去一条一条的执行测试用例;而自动化测试,就是由程序代替人的手工操作,去执行一条一条的测试用例。
2)手工测试非常消耗时间,持续进行手工测试会使测试人员感到疲乏。而自动化测试工具,恰恰可以替代一部分机械性重复的手工测试;
3)但是手工测试是永远无法被自动化测试取代的,它的使命就是为测试人员服务。在整个软件开发周期中,手工测试发现bug的比例更大,大约要占80%,而自动化测试也就能发现约20%的bug。而且自动化测试不是适合于任何项目。
4)对于一些需求不经常变化(版本不会经常变化)的项目做自动化测试不会提高效率,反而会降低效率,浪费时间。自动化测试主要用于回归测试。回归测试恰恰是测试已有功能,而非新增功能。
5)假设开发了一个全新的软件,每隔一段时间软件版本升级一次,结合软件开发周期,如何开展手工测试和自动化测试呢?
|
|
来自: everydayOK > 《qtp》