对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。
1.1 手工测试用例和自动化测试用例
手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。
1
手工测试用例特点:
(1)较好的异常处理能力,能通过人为的逻辑判断校验当前步骤是否正确实现;
(2)人工执行用例具有一定步骤跳跃性;
(3)人工测试步步跟踪,能够细致定位问题;
(4)主要用来发现功能缺陷;
2
自动化测试用例特点:
(1)执行对象是脚本,任何一个盘算都需要编码定义;
(2)用例步骤之间关联性强;
(3)主要用来保证产品主体功能正确和完整,让测试人员从繁琐重复的工作中解脱出来;
(4)目前自动化测试阶段定位在冒烟测试和回归测试。
(注意:通过对比发现,自动化测试不能完全替代手工测试,自动化测试的目的仅仅在于让测试人员从繁琐重复的测试流程中解脱出来,把更多的时间和精力放在更有价值的测试中,例如探索性测试。)
3
自动化测试用例注意事项:
1、不是所有手工测试用例都要转为自动化测试用例。
2、考虑到脚本开发成本,不要选择流程太复杂的用例&#x