软件测试 第3章 黑盒测试及其用例的设计.

Slides:



Advertisements
Similar presentations
项目四 网店推广与营销 4.1 店内推广与营销. 教学目的: 通过本节内容的学习,帮助学生了解消费者保障服务分类,理解店内活动是运 营店铺时不可缺少的一些营销活动。 知识要求: 1. 了解申请加入消费者保障服务项目的条件 2. 了解店内活动如满就送、限时打折、搭配套餐、优惠券的设置 技能目标: 1.
Advertisements

广西 2014 年 “ 区培计划 ” 学前教育远程培 训 总结简报 南宁马山县幼教 1 班 莫毅.
中职教师省级网络培训 使用说明 南京中华中等专业学校教研处 平台登陆 登录 (江苏教师教育) 在页面右侧找到登录框,填写用户名、密码进入系统.
学年 江西省教师全员远程培训指南. 培训学习及考核时间安排 学习时间: 2013 年 10 月 年 1 月 15 日 考核时间: 2014 年 3 月 1 日 年 3 月 30 日.
-- 八 (19) 班第二学期期中家长会 、关于期中考试 2 、关于班级常规活动 3 、关于会考、体育 4 、关于自主招生 5 、给家长的一些建议.
山东理工大学成人高等教育 新生入学指南. 如何获悉学院的通知公告等? 1. 网站。所有的通知公告等都通过远程与继 续教育学院网站 发布, 同学们应每周登录 “ 学生工作室 ” 或 “ 函授教育 ” 关注是否有新的通知公告。
财务处目前共有 50 人,其中事业编 32 人,非事业编 18 人。分为 6 个科室,分别是会计核算科、资金结算中心、综合管理科、预算管理科、 基建财务科和一卡通中心。 会计核算科主要业务为收入入账、费用报销审核等。 资金结算中心主要业务为资金收付、开具发票、学费管理。 综合管理科主要业务是工资及住房公积金管理、税务管理、收费项目.
房地产法 主讲教师:龙慧峰 QQ: 电话: 法律实质上既是物质的又是意识形态的这一 事实是与以下事实相联系的:法律既是从 整个社会的结构和习惯自上而下发展而来, 又是从社会中的统治阶级们的政策和价值 中自上而下移动。 —— 【美】伯尔曼《法律与革命》
某中学一青少年因迷上网络游戏,视力由1. 2下降到0
加强工作室资源建设 提升网络辐射影响力 林月周工作室
凉山州2011级一诊考试情况分析 暨后期复习建议 四川省凉山州教育科学研究所 谌业锋.
发挥学科优势 打造“互联网+”党建工作模式
《凉山州中长期教育改革和发展规划纲要》( 年)解读 (讲座幻灯课件请在网上下载,让我们一起思考!)
坚持群众路线 做到“三严三实” 内蒙古直属机关工委党校 裴聚斌 电话:
新所得税申报表如何填写 注册税务师 注册会计师 高级会计师 注册资产评估师 注册土地估价师 注册房地产估价师 主讲人:林溪发
我的未来,我做主之 坚持不懈,直到成功。 电话: QQ: 时间:2013年5月27日 肖亚平.
(讲座幻灯课件请在网上下载,让我们一起思考!)
自读高晓声的小说 《陈奂生上城》 写一篇800以上的感悟文章.
2012江西(九江吉安)事业单位 公共基础知识 备考指导 主讲:罗红军 qq: 新浪微博:罗红军的微博
幼儿园环境创设 成智客服QQ:
工作中的九型人格 主讲嘉宾:梁旭 ---九型人格应用系列课程 介绍自己 有多少听过九型 课程纪律 课程时间 工作中的九型人格
客 家 仙 草 台北縣中和市秀山國民小學 五 年 十 班 王 靖 婷.
上海培训班交流材料 顶岗实习考核评价体系研究 辽宁建筑职业技术学院  孙玉红 2010年6月.
计算机基础知识 陈嘉明 玉溪农业职业技术学院.
凝心聚力 弘扬宣传思想工作正能量 ——2015年工委宣传部上半年工作总结.
教体系统“两学一做”辅导报告.
党员服务站宣传册 党站宗旨: 主导精神: 全心全意为同学服务 踏踏实实树党员形象 以人为本 服务为重
一切为了孩子 为了孩子的一切 港中数学网 收集整理 —八(1)班家长会.
(讲座幻灯课件请在网上下载,让我们一起思考!)
网络研修天地 我与名师同行 ——襄阳高新区小学数学班简报 编辑:王继锋.
第一章 总论(承前) 主要内容: 1.简单介绍了会计的产生的和发展
港澳高校调研学习汇报 心理健康教育专题.
2010年个人岗位 精细化管理方案 鸡西大学继续教育部 刘欣悦.
大学生意外事故处理与应对.
资产评估实务 财经学院 童彦成 电话: QQ:
让爱住紫荆 教师师德培训.
长沙神来福小吃培训 1.特色小吃培训 2.特色餐饮培训 3.家常菜培训 4.这种馅饼培训 5.特色面条培训 6.长沙臭豆腐培训 7.早餐培训
2011年梅州市高(完)中校长任职资格培训班 领导、校长莅临指导! 热烈欢迎.
我的母亲 老舍. 我的母亲 老舍 关于作者和写作背景 老舍是中国饮誉世界的小说家、戏剧家,是一位文化巨匠,一位语言艺术大师。  关于作者和写作背景   老舍(1899~1966)满族,原名舒庆春,字舍予,生于北京。 老舍是中国饮誉世界的小说家、戏剧家,是一位文化巨匠,一位语言艺术大师。
第十五章 中国特色社会主义事业的领导核心 王晓莹.
教育部—2011 “知行中国”—初中班主任教师培训项目
2010年个人岗位 精细化管理方案 鸡西大学继续教育部 王和鑫.
余国良简介 全国中等职业学校德育教育先进工作者 中国教师发展协会中职师资培训讲师、研究员 北师大教师培训中心特聘讲师
交易早餐-金融品 2017年3月11日 徽商期货研究所.
(讲座幻灯课件请在网上下载,让我们一起思考!)
北京科技政策法规宣讲团介绍 成立背景: 工作愿景——“两个有”
关于山西省高职高专院校人才培养工作水平评估指标的说明
我们的“高效课堂” 中国教师报李炳亭 2015.
(讲座幻灯课件请在网上下载,让我们一起思考!)
有章有法信心足 一鼓作气备中考 主讲人 刘国良
浅 议 司 法 站 在 法 治 文 化 建 设 中 的 基 础 作 用 方巷镇司法所 季金秋.
校友办、共建办2013年工作汇报 2014年1月.
这就是我最喜欢的游戏 奥比岛.
阜阳市“评好课”专题 走向促进发展的课堂观察
凉山州2012级一诊考试情况分析会.
通讯和人物通讯.
高二(4)班家长会 欢迎各位家长光临指导! 双 向 交 流 沟 通 无 限 幻灯片制作:周俐利(080911)
嫁给幸福 有一个未来的目标 总能让我们欢欣鼓舞 就像飞向火光的灰娥 甘愿做烈火的俘虏 摆动着的是你不停的脚步 飞旋着的是你美丽的流苏
创新思维 锤炼作风 努力做好新时期的团、队工作
2014年贵州公务员笔试讲座 资 料 分 析 华图教育集团 陈 伟.
教育需要爱与智慧 班级管理的那些事儿 信丰县第二中学 郭名宾 2016年6月26日.
培 训 总 结 获嘉县教师进修学校 2013 年12 月12 日.
(讲座幻灯课件请在网上下载,让我们一起思考!)
建设工程中的法律问题 主讲:北京大成(南宁)律师事务所 向 哲 法学硕士 律师 电话:
第九章 人力资源管理 强恩芳 QQ: 天津师范大学 政行学院.
毕业留念册.
日语专业助学二学历   ——为你的梦想添翼.
(讲座幻灯课件请在网上下载,让我们一起思考!)
开放教育迎新班会 ——电大求学,你要知道的那些事.
凉山州2008级高考情况分析 暨2009届高三复习建议 ——兼谈高考学生的心理指导.
Presentation transcript:

软件测试 第3章 黑盒测试及其用例的设计

复习决策表 1、用决策表法写测试用例的步骤: 根据软件规则说明等,找出条件和动作,建立决策表 由合并规则,化简决策表 由决策表写测试用例 2、判定法方法适用的情况

6.决策表应用(续) 适用于使用决策表设计测试用例的条件: 规格说明以决策表形式给出,或较容易转换为决策表。 条件的排列顺序不会也不应影响执行的操作。 规则的排列顺序不会也不应影响执行的操作。 当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。 如果某一规则的条件要执行多个操作,这些操作的执行顺序无关紧要。

3.6 因果图法 因果图法的定义 生成测试用例的步骤 因果图的基本符号和输入约束 因果图法测试举例 总结(优点,缺点,适用情况)

3.6.1 因果图法的简介--背景: 等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。 决策表 因果图

因果图法的简介(续) 定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

因果图法的简介(续) 背景: 因果图法是基于这样的一种思想: 从程序规格说明书的描述中找出因(输入条件)和果(输出结果)的关系,通过因果图转换为判定表,最后为判定表中的每一列设计一个测试用例。

采用因果图法设计测试用例的步骤: (1) 分析软件规格说明, 找出原因(即输入条件或输入条件的等价类),找出结果(即输出结果), 并给每个原因和结果赋予一个标识符. (2) 分析软件规格说明描述中的语义.找出原因与结果之间, 原因与原因之间对应的关系. 根据关系,画因果图. (3) 由于语法或环境限制, 有些原因与原因之间,原因与结果之间的组合情况不可能出现. 为表明这些特殊情况, 在因果图上用一些记号表明约束或限制条件. (4) 把因果图转换为判定表. (5) 由判定表的每一列,设计测试用例

3.6.2 因果图的基本符号 因果图中用来表示4种因果关系的基本符号: c1 e1 c1 e1 c1 e1 c2 c3 c1 e1 c2 ~ 3.6.2 因果图的基本符号 因果图中用来表示4种因果关系的基本符号: c1 e1 恒等 c1 e1 非 ~ c1 e1 或 c2 c3 ∨ c1 e1 与 c2 ∧

因果图(续) 因果图中用来表示约束因与因关系的约束符号: a a a b b b c a a b b 或 I 异 E 唯一 O M 强制 R 要求

3.6.3实例 用因果图法测试 程序的规格说明要求: 输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。

因果图法测试举例(续) (1)分析程序规格说明中的原因和结果: 原因 结果 c1:第一个字符是# e1:给出信息N c2:第一个字符是* e3:给出信息M

因果图法测试举例(续) (2)画出因果图(编号为10的中间结点是导出结果的进一步原因): e1 c1 ~ 10 E e2 c2 c3 e3 ∨ E ∧

因果图法测试举例(续) (3)将因果图转换成如下所示的决策表:

因果图法测试举例(续) (4)根据决策表中的每一列设计测试用例: 测试用例编号 输入数据 预期输出 1 #3 修改文件 2 #A 给出信息M *6 4 *B 5 A1 给出信息N 6 GT 给出信息N和信息M

实例二:中国像棋 分析中国象棋中走马的实际情况(下面未注明的都是对马的说明) 1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。

分析原因结果 原因: 1、 落点在棋盘上;   2、 落点与起点构成日字;   3、 落点方向的邻近交叉点无棋子;   4、 落点处为自己方棋子;   5、 落点处无棋子;   6、 落点处为对方棋子(非老将);   7、 落点处为对方老将。 结果: 21、不移动棋子; 22、移动棋子; 23、移动棋子,并除去对方棋子; 24、移动棋子,并提示战胜对方,结束游戏 中间结点11 :符合移动条件

因果图法的优点 (1)考虑到了输入情况的各种组合以及各个输入情况之间的相互制约关系。 (2)能够帮助测试人员按照一定的步骤,高效率的开发测试用例。 (3)因果图法是将自然语言规格说明转化成形式语言规格说明的一种严格的方法,可以指出规格说明存在的不完整性和二义性。

因果图法的特点 适用情况: 有多个输入,输入的不同,输出也不同,输入的组合导致输出的结果的不同。 缺点: 如果有 n 个输入,转换成判断表有 2n 项,所以如果输入很多的话,比较复杂。在输入条件大于 4 的时候,因果图法比较复杂,特别是转换成判断表。

测试方法的选择(续) 通常在确定测试策略时,有以下5条参考原则: (1)在任何情况下都必须采用边界值分析法。 (2)必要时采用等价类划分法补充测试用例。 (3)采用错误推断法再追加测试用例。 (4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当再补充更多的测试用例。 (5)如果程序的功能说明中含有输入条件的组合情况,则应一开始就选用因果图法。

第五小节:因果图小结 因果图测试用例的设计步骤 因果图的逻辑符号 因果图的优点缺点

实例练习: QQ登录界面因果图法设计测试用例

M

QQ判定表

QQ测试用例