第十三讲 测试用例编写方法
测试执行之前编写好测试用例,用来指导我们的测试过程。
测试用例编写方法:
等价类、边界值、因果图、判定表法、正交排列法、测试大纲法、场景法……
1)等价类划分法
有数据输入的地方就可以使用等价类划分法
从大量数据中划分范围,然后从各个范围中挑选代表数据进行测试
等价类有两种,有效等价类和无效等价类:
有效等价类:对程序来说正确有效的数据
无效等价类:对程序来说错误无效的数据
举例:手机号输入框
有效等价类:数字
无效等价类:汉字、表情、符号、空格
2)边界值法
有数据输入的地方就会有边界值,一般和等价类划分一起使用
边界值是有效等价类和无效等价类之间的分界点,除了测试边界值外,还要测试次边界(边界值两边的数据)
举例:密码输入框(要求6-20位字符)
边界值:8位字符、20位字符
次边界:7位字符、9位字符、19位字符、21位字符
3)因果图
一个界面有多个输入,各输入之间存在组合关系或限制关系,此时可以画因果图来列举
因:输入条件
果:输出结果
通过画图的方式表达输入条件和输出结果之间的关系
因果图测试的步骤:
步骤1:找出所有输入条件
步骤2:找出所有输出结果
步骤3:分析,列出输入条件之间所有的组合和限制条件
步骤4:确定每组输入条件的组合会产生怎样的输出结果,画因果图,写判定表
步骤5:编写测试用例,每一列代表一种组合,编写一条测试用例
因果图每种组合都是独立的
4)正交排列法
在一个页面中有多个控件,每个控件有多个取值,要考虑多个控件不同取值之间的组合,求组合数量较大时,就可以使用正交排列法。
5)测试大纲法
软件中有多个窗口,窗口中有多个操作(功能点),为了理清窗口之间的关系(结果),可以使用测试大纲法。
6)场景法
测试人员讲自己当作用户,尽可能真实的模拟用户在使用此软件时的操作情形。
重点模拟两类操作:
用户正确操作的业务过程 ---- 验证软件的业务功能是否正确实现
用户错误操作哦的情形 ---- 验证软件的异常处理能力(健壮性)
第十三讲 测试用例编写方法相关推荐
- 软件测试用例 单元测试,软件单元测试的测试用例编写方法
软件单元测试的测试用例编写方法 发表于:2010-09-10来源:作者:点击数: 软件 单元测试 的 测试用例 编写方法 MI LY: 宋体; mso-ascii-font-family: " ...
- 接口测试用例编写方法
接口测试用例编写可以从四个方面入手:功能.逻辑业务.异常测试.安全
- 编写测试用例的方法_适合小白的测试用例编写方法,一看就会!
1 等价类划分法 适用场景: 有数据输入的地方,就可以使用等价类划分法.如:输入框. 测试思想: 从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试 ...
- 测试用例编写方法总结
1.测试用例的概念和作用 以最少的人力,最少的资源,最短的时间内完成测试 测试用例是测试工作的知道,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障 测试用例是执行测试的一个实体(包含执行步 ...
- 测试用例编写方法—等价类
一.测试用例基本概念 执行测试之前写的指导测试过程的文档 包括:用例编号(唯一性).用例名称(测试目的).前置条件.优先级.重要级.测试数据.测试步骤.预期结果.实际结果(用例执行后填写) 二.写测试 ...
- 软件测试黑盒用例文档,看完这篇黑盒测试用例编写教程,我豁然开朗
测试用例编写是软件测试的基本技能:也有很多人认为测试用例是软件测试的核心:软件测试中最重要的是设计和生成有效的测试用例:测试用例是测试工作的指导,是软件测试的必须遵守的准则. 在这里我们不讨论以上的各 ...
- 【软件测试】测试大纲法——测试用例编写
前言 作为软件开发过程中一个非常重要的环节,软件测试越来越成为软件开发商和用户关注的焦点.完善的测试是软件质量的保证,因此软件测试就成了一项重要而艰巨的工作.要做好这项工作当然也绝非易事. 大家测试过 ...
- 测试流程及测试用例的编写方法
目的:为了让大家更加了解测试流程和测试用例,本文大概总结了一下常用的一些方法和模板,对初学测试的同学起到一定作用 一.一般的软件测试流程可以分为7个步骤 (1)备注测试环境 (2)编写测试用例 (3) ...
- 测试2:编写测试用例的方法
目录 什么是测试用例 测试用例的要素 1.编写测试用例的方法 1.1 测试用例的描述: 1.2 测试用例设计方法 (1)基于需求:依据需求来写测试点 (2)等价类--分类 (3)边界值:--黑盒测试方 ...
最新文章
- Python基础09-字符串格式化
- mysql8区分大小写_mysql8 参考手册--区分大小写
- 并发编程之 Java 内存模型 + volatile 关键字 + Happen-Before 规则
- HttpClient工具类
- 弱引用的用途:在底层C++对象被上层python脚本对象使用时(转)
- 计算机技术的应用 课件,计算机技术及应用基础――第二章ppt课件
- 【Ubuntu16.04-opencv3.4.0-FDDB Evaluation】评测代码使用中遇到对‘cvxxx’未定义的引用问题
- uniGUI试用笔记(四)
- ctfshow-萌新-web12( 利用命令执行函数获取网站敏感信息)
- android socket编程实例
- k2pbreed刷高恪教程_斐讯K2刷高恪固件教程,通过breed刷入,详细图文教程
- SDP的fmtp部分
- 北京理工大学小学期乐学 t23树上统计
- 如何低成本做好网络营销
- 异地容灾系统方案设计与分析
- [转]俞敏洪:我和马云就差了8个字... [来自: news.mbalib.com]
- Jmeter 中断言操作
- 银河麒麟系统部署.net core环境
- gitee配置流水线实现自动打包vue
- LINUX PID 1和SYSTEMD 专题