版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试验2 白盒测试一、试验目的与要求i、把握白盒测试的语句掩盖和判定掩盖测试方法的原理及应用2、把握条件掩盖、条件组合掩盖的方法,提升应用水平3、把握路径法测试二、试验设备1PC三、试验原理规格要求,全部内部成分是否已经过检查.它是把测试对象看作装在一个透亮的白盒子里,也1、语句掩盖语句掩盖指代码中的全部语句都至少执行一遍,用于检查测试用例是否有遗漏,假设检执行语句,但是不能检查推断规律是否有问题.2、判定掩盖又称推断掩盖、分支掩盖,指设计足够的测试用例,使得程序中每个推断的取真分支和取假分支至少经受一次,即推断真假取值均曾被满足.合而成的判定,仅判定整体结果而无视了每个条件的取值状况.3、条件掩盖、条件判定掩盖条件掩盖指程序中每个推断中的每个条件的全部可能的取值至少要执行一次,但是条件掩盖不能保证判定掩盖,条件掩盖只能保证每个条件至少有一次为真,而不考虑全部的判定结果.4、条件组合掩盖又称多条件掩盖,设计足够的测试用例,使得判定条件中每一个条件的可能组合至少消灭一次.线性地增加了测试用例的数量.5、根本路径法在程序限制流图的根底上,通过分析限制构造的环路简洁性,导出根本可执行的路径集合,从而设计测试用例的方法.在根本路径测试中,设计出的测试用例要保证在测试中程序的四、试验内容〔一〕试验内容1、语句掩盖和判定掩盖的测试设计要求:依据如下背景,绘制程序流程图并按两种测试方法设计测试用例.背景:以保险产品投保为例,针对保险产品投保业务规律代码进展分析,运用语句掩盖和判定掩盖法进展测试用例设计.A/B1/B2/C款承保规那么:〔116周岁以上且投保时未满法定退休年龄〔男性5954岁,后续将可作为本合同的被〔2〕被保人为安康体,或者参与医疗保险的,可选择A款、B1B2款〔3〕未参与公费医疗的非安康体〔有既往症〕只能选择C款.以下为个人税收优待型保险产品承保的局部伪代码实现:if〔〔性别=”男”and16〈年龄<59〕or〔性别=”女”and16〈年龄<54〕〕{ifor有医疗保险〕{可选择保险种类为AB1B21份}else{C,1份}else{}
}提示‘不能承保’〔1〕绘制保险产品的承保业务流程图:〔2〕依据业务场景与流程规律判定,运用语句掩盖法进展测试用例的设计并按如下表格形式填写测试用例.〔依据设计的测试用例加行〕测试用例名称测试用例描述测试路径1-1测试用例名称测试用例描述测试路径〔3〕依据业务场景与流程规律判定,运用判定掩盖方法进展测试用例的设计并按如下表格形式填写测试用例.〔依据设计的测试用例加行〕测试用例名称测试用例描述测试路径1-2测试用例名称测试用例描述测试路径2、条件掩盖和条件组合掩盖的测试设计要求:以银行内部转账为例,针对内部转账业务规律代码进展分析并绘制程序流程图,分别运用条件掩盖、条件组合掩盖方法设计测试用例.背景:内部转账用于处理发起户口号和接收户口号都是内部账户的系统内资金转账业务,主要用于财务资金的划拨、未实现自动清算业务的清算资金的划拨.内部转账发起:发起行发出内部资金交易,并换人复核,满足条件时需会计主管授权.满足条件的需复核或授权.确定接收方的入账流程,“确认方式〞分为以下三种:100万以内金额方可使用此确认方式.需接收方确认,即接收方接收时不能更改接收信息,只能依据发起方输入的信息入账或退回发起方.以目前的处理方式,接收经办->入账(金额小于100万);接收经办+接收授权->100万)需接收方经办,即接收方接收时可以更改接收信息,执行入账或退发起行.以目前处理方式,接收经办+接收复核->入账(金额小于100万);接收经办+接收复核+接收授权->100万)内部转账授权限制表如下表2-1所示2-1内部转账权限限制操作 条件 经办 复核 授权
100万以下100万以上2,100万以下2,100万以上3,10013,100万以上
V VV V VV VV VV V V以下为一拿回国内内部转账限制的局部伪代码实现:If〔转账金额>100万〕{调用“内部转账发起复核〞调用“内部转账发起授权〞If〔“确认方式“==1〕{抛出特别“确认方式不符合业务流程〞}elseif〔“确认方式“==2〕{调用“内部转账接收经办〞;调用“内部转账接收授权〞接收确认}elseif〔“确认方式“==3〕{调用“内部转账接收经办〞调用“内部转账接收复核〞调用“内部转账接收授权〞接收确认}else{抛出特别“确认方式不符合业务流程〞}}elseif〔0<<100万〕{If〔“确认方式“==1〕{调用“内部转账接收确认〞;接收确认}elseif〔“确认方式“==2〕{调用“内部转账接收经办〞调用“内部转账接收确认〞接收确认}elseif〔“确认方式“==3〕{调用“内部转账接收经办〞调用“内部转账接收复核〞调用“内部转账接收确认〞接收确认}else{抛出特别“确认方式不符合业务流程〞}}elseif〔转账金额<0〕{抛出特别“输入金额有误,请重输入〞}(1)根本程序如下:intmagic=0;1234567891011121314
intlogicExample(intx,inty){if(x>0&&y>0){magic=x+y+10;sign++;}else{magic=x+y-10;m=”F”;}if(magic<0){magic=0;sign+=2;}elsen=”F”;returnmagic;依据如上程序运用根本路径法,画出程序限制流图依据程序限制流图分析,列出全部路径并指出可达路径及不行达路径依据可达路径设计测试用例(可加行)测试用例测试用例XY路径预期结果(二)试验要求1、完成如上三个题目要求的设计,列出设计过程中要求的表格2、表格要有表头,并在表格下方对表格设计列出说明文字.3、完成试验后必需进展试验总结,可分析几种测试方法的优缺点及做试验过程中的收获,否那么试验适当扣分五、试验结果学生做试验后将试验结果依据题目序号放置1、绘制保险产品的承保业务流程图如下:SO保陵产的承保业资流程图依据业务场景与流程规律判定,运用语句掩盖法进展测试用例的设计并按如下表格形式设 计 如 下 测 试 用 例 表1-1语句掩盖测试用例设计测试用例名称RJS1测试用例名称RJS1测试用例描述Sex=”男”age=18后医疗保险Sex=”女”age=70后医疗保险Sexage=30保险测试路径1-3-41-21-3-5测试用例名称RJS1RJS42、
表1-2判定掩盖测试用例设计测试用例描述Sex=”男”age=22后医疗保险Sex=”女”age=80后医疗保险Sex=age=37被保人属性/险Sex=age=70被保人属性/险
测试路径1-3-41-21-3-51-2beginSure=1?务流程
万调用内部转调用内部转Sure=2? Sure=3?调用内部转 账接收经办 调用内部转 账接收授权
0<count<10CPzfSure=?确认方式不符合业务流程
金额有误,请重输入接收确认
调用内部转账接收授权图2.1 银行内部转账程序流程图2-1条件掩盖测试用例设计测试用例名称测试用例描述测试路径RJS1count=110sure=11-2-5-6-10-15RJS2count=111sure=21-2-5-7-11-15RJS3count=112sure=31-2-5-8-12-15RJS4count=113sure=71-2-5-9-13-15RJS5count=10sure=11-2-3-6-10-15RJS6count=11sure=21-2-3-7-11-15RJS9count=-1sure=?1-2-3-4-14-152-2条件组合掩盖测试用例设计测试用例名称测试用例描述测试路径RJS1count=110万sure=11-2-5-6-10-15RJS2count=111万sure=21-2-5-7-11-15RJS3count=112万sure=31-2-5-8-12-15RJS4count=113sure=71-2-5-9-13-15RJS5count=10sure=11-2-3-6-10-15RJS6count=11sure=21-2-3-7-11-15RJS7count=12sure=31-2-3-8-12-15RJS8count=13sure=91-2-3-9-13-15RJS9count=-1sure=?1-2-3-4-14-153、(2)依据如上程序运用根本路径法,画出程序限制流图如下:befilnXM&息rnagic=x+y+10;5ign++:miagic=O;sign-*-!;
m=JF1mend(4)依据程序限制流图分析,列出全部路径并指出可达路径及不行达路径全部路径:A-B-D-F-HA-B-D-G-IA-C-E-F-HA-C-E-G-I不行达路径:A-B-D-G-I测试用例RJS1测试用例RJS1XY路径预期
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙科版必修1历史下册阶段测试试卷
- 2025年冀教版九年级历史下册阶段测试试卷含答案
- 2025年新科版七年级物理上册月考试卷含答案
- 2025年教科新版八年级地理上册月考试卷
- 2025年牛津译林版八年级地理下册月考试卷含答案
- 2025年岳麓版九年级历史上册阶段测试试卷含答案
- 2025年度煤炭行业安全生产责任保险合同7篇
- 二零二五版门卫服务与社区治安管理合同3篇
- 二零二五版门卫值班人员安全管理聘用合同4篇
- 二零二五年度城市更新项目泥水工施工合同4篇
- 两办意见八硬措施煤矿安全生产条例宣贯学习课件
- 40篇短文搞定高中英语3500单词
- 人教版高中数学必修二《第九章 统计》同步练习及答案解析
- 重大危险源的风险评估模型
- 儿科护理安全警示教育课件
- 三年级下册口算天天100题
- 国家中英文名称及代码缩写(三位)
- 人员密集场所消防安全培训
- 液晶高压芯片去保护方法
- 使用AVF血液透析患者的护理查房
- 拜太岁科仪文档
评论
0/150
提交评论