2018-06-05自动化测试用例设计

用例选型注意事项(挖掘自动化需求)

1、脚本开发成本较高,不要选择流程复杂的用例;如果一定需要自动化测试,可将过程拆分

2、构建成为场景;例如一个功能模块,分多个用例,多个用例使用一个场景。方便构建关键字测试模型

3、重复繁琐的用例(字段验证、提示信息)用于回归测试

4、选取的用例为主体流程时,适用于冒烟测试

5、用于配置检查、数据库检查

6、构造复杂数据或重复简单的机械式动作可用脚本实现,提高效率


手工测试用例:功能测试,测试人员通过手工方式进行用例解析;

优点:异常处理能力较好,基于测试用例制造不同的逻辑判断,人工测试步步跟踪,容易定位问题

自动化测试用例:脚本技术进行解析,按照测试用例的步骤进行测试,只能在已知的步骤与场景中发现问题,

自动化测试用例的特点:执行对象为脚本,每一个判断都需要编码定义,用例之间关联性强,主要用于冒烟测试与回归测试



测试类型

1、验证测试静态页面内容,静态、不变的UI元素;

eg标题,链接指向的预期标题,主页是否包含一个页面顶部的图片,网站页面是否包含一个页脚区域显示公司联系方式、隐私政策以及商标信息

2、测试链接

web站点的常见错误为失效链接,或链接指向无效页面;

3、功能测试

典型的测试是登录、注册网站账户、用户账户操作、账户设置变化、复杂数据检索操作

4、测试动态元素

5、Ajax的测试

自动化测试用例编写原则

1、一个用例为一个完整的场景,从用户登录系统到最终退出并关闭浏览器

2、一个用例只验证一个功能点,不要试图在用户登录后所有的功能都验证一遍;

3、用例之间避免产生依赖

4、用例测试完成后,还原测试场景,以免影响其他用例执行

读书笔记 来自selenium 2自动化测试实战-python语言

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 黑盒测试案例设计技术篇 1 概述 本章介绍黑盒测试的概念和进行黑盒测试的目的与意义,及关于等价类划分、边界值分析、...
    西边人阅读 17,290评论 0 41
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,834评论 5 101
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,350评论 7 278
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,328评论 2 126
  • 摘自51testing软件测试网,原文链接自动化测试用例设计原则。 很多公司在实施自动化测试的过程中,往往会把所有...
    Leo_0626阅读 4,506评论 0 11

友情链接更多精彩内容