测试设计方法–等价类

等价类概念:在所有测试的数据中,具有某种共同的特征的数据集


例子:固定电话号码测试

地区码(3/4位)+ 电话号码(7/8位)

1.分析需求,确定输入的数据类型

输入 输入 数据结构
固定电话号码 地区码 3/4位的数字
null 电话号码 7/8位的数字

2.根据输入的规则,划分有效等价类和无效等价类

输入 输入 长度 集合 组成规则
固定电话号码 地区码 3/4位 数字 以0开头
null 电话号码 7/8位 数字 以非0非1开头
输入 输入 有效等价类 无效等价类
固定电话号码 地区码 1.以0开头的3位数字,2.以0开头的四位数字 3.以0开头的小于3位的数字,4.以0开头的大于4位的数字,5.以0开头的包含非数字的4位字符串,6.以非0开头的4位数字
null 电话号码 7.以非0非1开头的7位数字,8.以非0非1开头的8位数字 9.以非0非开头的小于7位的数字,10.以非0非1开头的大于8位的数字,11.以非0非1开头的包含非数字的8位字符串,12.以0开头的8位数字,13.以1开头的8位数字

测试设计方法----边界值

大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部

边界值:选取正好等于,刚好大于或刚刚好小于边界值作为测试数据

步骤:

测试设计方法----判定表法

使用等价类方法时对于输入域及输入域存在关联时无法覆盖

步骤:

例子:

测试设计方法----因果图法

条件与结果之间的关系:

判定表与因果图的区别:

因果图方法:

步骤:

测试设计方法----状态迁移图法

首先要找出所有的状态,然后再分析各个状态之间的转换条件和转换路径,然后从其状态迁移路径覆盖的角度来设计测试用例。(多用于协议测试)

步骤:

方法步骤:

测试设计方法----场景法

方法:

例子:

测试设计方法----正交实验法

步骤:


#总结:

软件测试----测试用例相关推荐

  1. 软件测试测试用例编写_不要先编写所有软件测试-只需编写一个

    软件测试测试用例编写 Test Driven Development (TDD) is sometimes described as "writing tests first". ...

  2. 软件测试--测试用例

    软件测试--测试用例 1. 测试用例的基本要素 2. 设计测试用例的方法 2.1 测试用例总体设计方法 2.1.1 基于需求去设计测试用例 2.2 具体的设计测试用例的方法 2.2.1 等价类 2.2 ...

  3. 软件测试测试用例编写 不超过7步骤_教你快速编写一个合格的测试用例!

    关于测试用例,可能测试人员会思考很多问题,例如: 测试周期紧张,能否不写用例直接开始测试? 测试用例是否需要按照一定的模板编写? 测试场景太多,是否每个流程都需要设计测试用例? 测试用例是否有exce ...

  4. 软件测试测试用例执行多少条,软件测试用例执行中有效的策略

    软件测试用例执行中有效的策略 发表于:2010-09-02来源:作者:点击数: 软件 测试用例 执行中有效的策略 软件测试 对于大型项目,软件测试的执行,除了需要很好的测试范围分析. 测试计划 制定和 ...

  5. 软件测试--测试用例以及黑盒测试数据的选择方法

    什么是测试用例 测试用例分类 功能(Function).界面(UI).性能(Performance).安全(Security).接口(Interface) 测试用例的定义 简单的说,测试用例就是: 设 ...

  6. 软件测试测试用例—用户注册界面

    测试用例 软件界面如下: 写出测试用例. 要求: 1.设计用例数量不得少于10个. 2.编写程序完成用户注册功能. 3.测试程序,填写实际测试结果.(程序代码附在文档后面) 模板如下: 程序代码: / ...

  7. 软件测试 - 测试用例常见面试题

    1.测试用例的要素 测试用例是为了实施测试而向被测试的系统提供的一组集合, 这组集合包含 : 测试环境, 操作步骤, 测试数据, 预期结果等要素. 例如 : 在 B 站输入框输入一个空格, 检查结果 ...

  8. 软件测试-测试用例案例及思维导图展示

    目录 自动售货机的测试用例 一个杯子的测试用例 一支笔的测试用例 朋友圈点赞的测试用例 登录模块 购物车的测试用例 Windows对文件的复制粘帖功能的测试用例 自动售货机的测试用例 一个杯子的测试用 ...

  9. 软件测试 | 测试用例——如何写好一个用例

    测试用例(Test Case)是为某个测试目标而编制的一组测试输入.执行步骤以及预期结果的集合,以便测试某 个程序的路径或验证软件是否满足某个特定需求,那么怎么写好一个用例呢? 1.什么叫测试用例 测 ...

  10. 软件测试/测试用例设计题详细整理— 助攻高薪求职之路

    前言 8月底了,即将步入金九银十,又有很多小伙伴开始霍霍找工作了:笔者最近也会比较偏向发面试题哟,希望可以帮助到大家. 最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计! 对了 ...

最新文章

  1. servlet httpClient 下载远程文件
  2. netflix 模式创新_创新设计模式:工厂模式
  3. MySQL主从数据库配置
  4. 【51单片机快速入门指南】2.4:74HC595、LED点阵屏及其SPI控制
  5. paylinks.php_毕业设计-基于PHP的网上购物网站系统设计
  6. linux man使用方法 和centos安装中文man包
  7. php 返回设置时间戳,PHP-返回int时间戳而不是datetime
  8. c 命令行简易计算器
  9. Android实用笔记——使用ViewFlipper实现屏幕切换动画
  10. 性能监控的好工具 - NewRelic 简介
  11. 如何学会阅读源码,看这篇就够了!
  12. pandas之combine_first() 合并重叠数据(修补)
  13. 香港股票交易成本计算器 android,股票交易手续费计算器
  14. java 杨辉三角_JAVA实现杨辉三角的三种方式
  15. 面向对象:兜兜转转了很久,希望你恰好也在
  16. 云电脑是否可以玩挂机网游
  17. 用Matlab实现人脸 68 landmarks详细教程
  18. 全场景智联,智慧护家,海雀智能门铃如何与众不同
  19. 用html5做一个视频网页,如何使用HTML5在网页上制作交互式视频?
  20. 《次第花开》学习笔记

热门文章

  1. 『网易实习』周记(一)
  2. 邹欣对话MongoDB CTO:新数据库时代将带来什么?
  3. 食之有度,吃太饱也会心“痛”,这种习惯要改掉
  4. C# 应用程序域和程序集
  5. 一文读懂数据库(精华)!!!耗时36小时!!万字长文,吊打监考老师!!!
  6. java web基础编程题_Java Web基础笔试题
  7. 16:9显示器与4:3显示器的显示高度关系 -- 0.82
  8. 电子文件全程管理与信息安全保障的并行之路
  9. altas pf4000说明书_Atlas 阿特拉斯Power Focus 4000
  10. 天猫乐活季乐活价是什么意思?如何参与天猫乐活价满减优惠券活动?