手工测试与自动测试的比较
手工测试 无法保证 黑盒测试 的科学性与严密性,这是因为: ● 测试人员 要负责大量文档、报表的制订和整理工作,会变得力不从心; ●受软件分发日期、 开发 成本及人员、资源等诸多方面因素的限制,难以进行全面的测试; ●如果修正 缺陷 所花费的时间相当
手工测试无法保证
黑盒测试的科学性与严密性,这是因为:
●
测试人员要负责大量文档、报表的制订和整理工作,会变得力不从心;
●受软件分发日期、
开发成本及人员、资源等诸多方面因素的限制,难以进行全面的测试;
●如果修正
缺陷所花费的时间相当长,
回归测试将变得异常困难;
●对
测试过程中发现的大量缺陷缺乏科学、有效的管理手段,责任变得含混不清,没有人能向决策层提供精确的数据以
度量当前的工作进度及工作效率;
●反复测试带来的倦怠情绪及其他人为因素使得测试标准前后不一,测试花费的时间越长,测试的严格性也就越低;
●难以对不可视对象或对象的不可视属性进行测试。
因此,
自动测试成为最佳的
解决方案。所谓自动测试,实际上是将大量的重复性工作交给计算机去完成,一个优秀的自动
测试工具,不但可以满足科学测试的基本要求,而且可以节约大量的时间、成本、人员和资源,并且
测试脚本可以被重复利用(包括被不同的项目所利用)。
原文转自:http://www.ltesting.net