- 1、本文档共147页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程第7章:实现3测试方法课件
* * * (4)设计测试用例 用例 编号 测试用例 预期输出 1 投入1元5角,按“可乐” 送出“可乐”饮料 2 投入1元5角,按“雪碧” 送出“雪碧”饮料 3 投入1元5角,按“红茶” 送出“红茶”饮料 4 投入2元,按“可乐” 找5角,送出“可乐” 5 投入2元,按“雪碧” 找5角,送出“雪碧” 6 投入2元,按“红茶” 找5角,送出“红茶” 案例分析 中国象棋中走马的测试用例设计为例学习因果图的使用方法(下面未注明的均指的是对马的说明) 一、 分析中国象棋中走马的实际情况 如果落点在棋盘外,则不移动棋子; 如果落点与起点不构成日字型,则不移动棋子; 如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子; 如果不属于1-3条, 落点处有己方棋子,则不移动棋子; 如果不属于1-3条, 落点处无棋子,则移动棋子; 如果不属于1-3条, 落点处为对方棋子(非老将),则移动棋子并除去对方棋子; 如果不属于1-3条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。 二、 根据分析明确原因和结果 原因: C1. 落点在棋盘上; C2.落点与起点构成日字; C3.落点方向的邻近交叉点无棋子; C4.落点处为自己方棋子; C5.落点处无棋子; C6.落点处为对方棋子(非老将); C7.落点处为对方老将。 结果: E1.不移动棋子 E2.移动棋子 E3.移动棋子,并除去对方棋子 E4.移动棋子,并提示战胜对方,结束游戏 中间状态:11 – 落点合理且无半马腿,可以前进 添加中间节点11,目的是作为导出结果的进一步原因,简化因果图导出的判定表一 c1 c3 c4 c5 E1 c7 c6 c2 E2 E3 E4 11 ~ ~ ~ V V V V V E ~ 判定表分解 规则 选项 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 C1 C2 C3 C4 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 11 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 规则 选项 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 11 C5 C6 C7 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 E2 E3 E4 不可能 不可能 不可能 1 0 0 不可能 0 1 0 0 0 1 不可能 不可能 不可能 不可能 不可能 七、正交试验法 正交试验法在各个领域都有广泛的应用,是一种高效、快速、经济的试验设计方法。 在应用系统测试中,如果对系统采用组合测试,工作量非常大,这就需要从大量的数据中选出适量的具有代表性的测试用例,正交试验法可以解决用例选择这一问题。 如图是个人信息查询系统中的一个窗口。要测试的控件有三个:姓名、身份证号码、手机号码,而每个因素的状态有两个:填与不填,请用正交试验法选择测试用例。 (1)确定影响因子 表中的因素数≥3,即至少有3个因素数; 行数最少为3×(2-1)+1=4。 (2)选择正交表 从正交表中查找,结果为L4(23)。 (3)变量映射 列号 列号 1 2 3 姓名 身份证号 手机号码 行号 1 0 0 0 1 填 填 填 2 0 1 1 2 填 不填 不填 3 1 0 1 3 不填 填 不填 4 1 1 0 4 不填 不填 填 0-填 1-不填 (4)测试用例 填写姓名、填写身份证号、填写手机号 填写姓名、不填身份证号、不填手机号 不填姓名、填写身份证号、不填手机号 不填姓名、不填身份证号、填写手机号 根据其他测试方法增补以下测试用例作为补充: 不填姓名、不填身份证号、不填手机号 从测试用例可以看出,如果按每个因素两个水平数来考虑的话,需要8个测试用例,而通过正交实验法只需要5个,减少了测试用例个数。 用最小的测试用例集获得最大的测试覆盖率 八 功能图法 使用功能图形式化的方式表示程序的功能,并机械地生成功能图的测试用例。 功能图模型 状态迁移图 用于表示输入数据序列以及相应的输出数据,由输入和当前的状态决定输出数据和后续状态。 逻辑功能模型 用
您可能关注的文档
最近下载
- 山东省济宁市嘉祥县2022-2023学年九年级上学期10月月考化学试卷含答案.docx VIP
- 2024年中国华能集团限公司校园招聘【高频考点汇总500题】模拟卷及参考答案详解.docx
- 六年级上册数学人教版《圆》单元整体教学设计(课件).pptx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf
- 山东省济宁市嘉祥县第四中学2020-2021学年九年级上学期10月月考化学试题.docx VIP
- 柠檬酸固体废弃物――石膏渣的综合利用.pdf
- 氧气吸入的并发症及预防.pptx VIP
- 继发性甲状旁腺功能亢进的护理PPT【27页】.pptx VIP
- 人生的短暂讲章.pptx
- 时间都去哪了钢琴谱五线谱.pdf
文档评论(0)