博为峰IT培训学校是专业的IT培训机构之一,博为峰51Code在率先推出IT就业培训业务,即通过数月的强化培训,使缺乏职场竞争力的学员具备企业级项目执行能力,先后在10余个城市推出Java,软件测试,软件开发线下培训,并推出在线职业教育平台博为峰网校Atstudy,面向/国际提供软件测试,软件开发等0基础或进阶类,考证类等课程。

对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。
1.1 手工测试用例和自动化测试用例
手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。
1
手工测试用例特点:
(1)较好的异常处理能力,能通过人为的逻辑判断校验当前步骤是否正确实现;
(2)人工执行用例具有一定步骤跳跃性;
(3)人工测试步步跟踪,能够细致定位问题;
(4)主要用来发现功能缺陷;
2
自动化测试用例特点:
(1)执行对象是脚本,任何一个盘算都需要编码定义;
(2)用例步骤之间关联性强;
(3)主要用来增加产品主体功能正确和完整,让测试人员从繁琐重复的工作中解脱出来;
(4)目前自动化测试阶段定位在冒烟测试和回归测试。
(注意:通过对比发现,自动化测试不能完全替代手工测试,自动化测试的目的仅仅在于让测试人员从繁琐重复的测试流程中解脱出来,把更多的时间和精力放在更有价值的测试中,例如探索性测试。)
3
自动化测试用例注意事项:
1、不是所有手工测试用例都要转为自动化测试用例。
2、考虑到脚本开发成本,不要选择流程太复杂的用例,如果有必要,可以考虑把流程拆分成多个用例来实现脚本。
3、选择的用例较好可以构建场景。例如,一个功能模块,分成多个用例,多个用例使用同一个场景,这样的好处在于方便构建关键字测试模型。
4、选择用例可以带有目的性。例如,这部分用例作冒烟测试等,当然,会存在重叠关系,如果当前用例不满足需求,那么唯有修改用例来适应脚本和需求。
5、选取的用例可以是主体流程,这部分用于冒烟测试(https://baike.so.com/doc/6504729-6718449.html,如果不了解专业术语,下来要花费功夫哦)。
6、选取的测试用例可以是你认为重复执行,很猥琐的部分。例如字段验证、提示信息验证之类,这部分适用于回归测试。
7、自动化测试也可以用来做配置检查、数据库检查。这些可能超过了手工用例,但也算用例拓展的一部分,项目负责人可以有选择的增加。
8、平时在手工测试时,如果需要构造一些复杂的数据或重复一些简单的机械式动作,则告诉脚本,让它来帮你,或许你的效率会因此提高。