自动化测试用例设计方法
- 自动化测试用例一般可以由手工测试用例转化而来,需注意:
· 不是所有手工测试用例都要转为自动化测试用例 · 考虑到脚本开发的成本,不要选择流程太复杂的用例,可以把流程拆分成多个用例 · 选择的用例最好可以构建成场景 · 选取的用例可以是你认为是重复执行、很耗时间的部分,例如字段验证 · 选取的用例可以是主流程用例,即适用于冒烟测试的用例 - 自动化测试用例的设置原则
· 一个用例为一个完整的场景,从用户登录系统到最终退出并关闭浏览器 · 一个用例只能验证一个功能点,不要试图在用户登录后把所有的功能都能验证一遍 · 尽可能少的编写逆向测试用例,一方面因为逆向逻辑的用例很多,另一方面自动化测试脚本本身比较脆弱 · 用例和用例之间尽量避免产生依赖 · 一条用例完成测试后需要对测试场景进行还原,以免影响其他用例的执行 - 自动化测试用例实践
测试点转为测试用例的原则:
· 设计一条正向用例,覆盖足够多的有效等价类数据 · 设计一条反向用例,需要覆盖一条无效等价类数据,其他数据应该使用正向用例 有验证码的时候:
· 让开发暂时屏蔽验证码,将验证码改为万能码 · 懂机器学习,可以训练样本,可以达到99%以上识别成功率 · 调用OCR的接口,去解析图片中的验证码,然后拿来用
自动化测试用例设计方法相关推荐
- 接口自动化测试用例设计方法
一.接口参数覆盖 接口测试通过输入使用参数组合,获取服务器返回值,根据预先设定的规则判断是否符合预期值.在接口测试中根据接口的功能不同,需要侧重检测方面不同,主要从以下几个方面考虑设计用例 1)参数类 ...
- 自动化测试之-测试用例设计方法总结
黑盒.白盒.接口测试一系列用例设计方法. 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法.场景图法等. (一)等价类划分法 定义:等价 ...
- 测试用例设计方法(2)
https://www.cnblogs.com/molrang/p/6420918.html 转载 本篇由本人整理黑盒.白盒.接口测试一系列用例设计方法. 黑盒测试用例设计方法包括等价类划分法.边界 ...
- 测试用例设计方法(转)
本篇由本人整理黑盒.白盒.接口测试一系列用例设计方法. 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法.场景图法等. (一)等价类划分 ...
- 测试流程和测试用例设计方法
一.测试流程 1.手工测试流程 需求分析与评审 编写测试计划与测试方案 设计测试用例与评审 执行测试用例与缺陷跟踪 编写测试报告 2.自动化测试流程 将功能用例转化为自动化用例(在功能用例模板新增一列 ...
- 测试用例设计方法有哪些?举例说明
众所周知,测试用例是编制的一组测试输入.执行条件及预期结果,专门为的是某个特殊目标,即测试某个程序路径,或是核实是否满足某个特定的需求.一般来讲,常用的测试用例设计方法有五种,分别是:正交实验法.边界 ...
- 黑盒测试及测试用例设计方法(面试题解析)
黑盒测试这个看似简单的问题,在面试中被提及的机会真是数不胜数.特别是应聘者只有一"两年工作经验时,面试官通常会问道. ●是否做过测试? ●黑盒还是白盒? ●怎么做? ●有什么区别? 这么简单 ...
- 软件测试用例设计方法-场景法
从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...
- 测试用例设计方法基础理论知识
一.什么是测试用例 测试用例设计:将软件测试的行为活动,作为一个科学化的组织归纳. 测试用例:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果. 因为我们不可能进行穷举 ...
- 测试用例设计方法_测试用例设计方法——流程分析法(场景法)
测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1. 基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ...
最新文章
- G - IP地址转换
- 练习:自己写一个容器ArrayList集合 一一数组综合练习2
- ADO.NET编程小错误
- Docker版本(三)
- 【从零入门 Web 前端】HTML5 + CSS 简明教程
- ubuntu linux下执行.sh文件
- mysql 横纵表转化_数据库MySQL横纵表相互转化操作实现方法
- ios 设备获取idfa_iOS获取设备ID总结
- quartus仿真27:JK触发器构成的同步十进制可逆计数器(分析)
- 如何编写 maptalks plugin
- base64编码规则
- java求1到100素数的和_求解JAVA题:求出1~100中所有质数?,求一段java代码,题目是求1到100之间所有质数和?...
- int.prase和int.tryprase
- 解读第一个C++程序
- 期待已久的Apple Tablet PC - iPad 发布了
- 20皇后的不是很正确的解法
- 【decode()】
- 夯实基础 js数据类型
- Ubuntu 下用tar 命令打包文件
- 电阻、电容贴片封装的定义
热门文章
- linux下的shell脚本(基础)
- 5.3 FIR低通滤波器的设计
- exosip鉴权及使用
- SmartUpload
- 工单管理软件,免费工单管理系统
- 【Ghost Explore】镜像文件查看器
- 磁共振计算机都是量子技术吗,IBM利用磁共振对单个原子成像 未来用于量子计算机...
- 什么是计算机文化它与计算机技术有何区别,什么叫计算机文化?
- 2017年c语言试题,2017年计算机二级C语言试题
- 基于javaweb+jsp的户籍管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)