



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试资料1.简述黑盒测试的优点。答: 黑盒测试与软件具体实现无关,所以如果软件实现发生了变化,测试用例仍然可以使用; 设计黑盒测试用例可以和软件实现同时进行,因此可以压缩项目总的开发时间。2.简述压力测试与性能测试的联系与区别。 答: 压力测试是用来保证产品发布后系统能否满足用户需求,关注的重点是系统整体;性能测试可以发生在各个测试阶段,即使是在单元层,一个单独模块的性能也可以进行评估。压力测试是通过确定一个系统的瓶颈,来获得系统能提供的最大服务级别的测试。性能测试是检测系统在一定负荷下的表现,是正常能力的表现;而压力测试是极端情况下的系统能力的表现。3.简述测试环境的构成以及搭建测试环境时的注意事项。答:测试环境是指用来运行软件的环境。测试环境硬件软件网络数据准备测试工具。搭建软件测试环境还应注意以下几点:尽量模拟用户的真实使用环境;测试环境中尽量不要安装其它与被测软件无关的软件,但最好安装杀毒软件,以确保系统没有病毒;测试环境应与开发环境独立。4.对如图所示程序,采用自顶向下集成方法,按照深度优先方式进行集成测试,写出测试过程。AS2EDGB测试GABS2S4D测试DABS2EDS5测试EABS2S4S3测试B答:测试过程测试AAS1S2ABCEDGF测试FABCEDGS6测试C5.某保险公司承担人寿保险,该公司保费计算方式为:保费=投保额*保险率,保险率依点数不同而有别,10点以上(含10点)费率为0.6%,10点以下费率为0.1%,而点数又是由投保人的年龄、性别、婚姻、抚养人数决定的,具体规则如下表所示:n 抚养人数1人扣0.5点最多扣3点(四舍五入)n 利用等价类划分方法,写出等价类表,并给出测试用例先假设年龄范围在0100 抚养人数07(足以说明本题)等价类划分输入条件有效等价类无效等价类年龄01002039 1年龄100 5其他 3非数字年龄 6性别男 7非男、女字符 9女 8婚姻已婚 10非已婚、未婚字符 12未婚 11抚养人数07 13非数字字符 14抚养人数7 16测试用例覆盖用例输入预期结果年龄性别婚姻抚养人数1、7、10、1323男已婚114点2、8、10、1343女已婚77点3、7、11、1319男未婚012点4-1男未婚0年龄不在范围内5101男已婚0年龄不在范围内6A男已婚0年龄为非数字字符943B已婚3输入的不在集合内1227女未知0输入的不在集合内1427男已婚C抚养人数为非数字字符1527男已婚-1抚养人数不在范围内1643女已婚9抚养人数不在范围内B6.假定中国某航空公司规定: 中国去欧美的航线所有座位都有食物供应。每个座位都可以播放电影。 中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。 中国国内的航班的商务仓有食物供应,但是不可以播放电影。 中国国内的航班的经济仓飞行时间大于2小时就有食物供应,但是不可以播放电影。使用决策表法设计测试用例。先列出条件: 航线:欧美航线 O;非欧美国外航线F;国内航线G 机仓:商务仓S;经济仓大于2小时JB;经济仓小于2小时 JL 决策表:(T代表执行动作) 规则选项123456789条件航线OOOFFFGGG机仓SJBJLSJBJLSJBJL动作食物供应TTTTTTTT播放电影TTTT合并后的决策表: 规则选项13456789条件航线OFFGGG机仓S JB JLSJB JLSJBJL动作食物供应TTTTT播放电影T测试用例测试用例航线机仓预期输出Test13巴黎食物供应、播放电影Test4澳大利亚商务仓食物供应、播放电影Test56澳大利亚经济仓食物供应Test7上海商务仓食物供应Test8上海经济仓4小时食物供应Test9上海经济仓1.5小时7.使用逻辑覆盖测试方法测试以下程序段。分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖方法设计测试用例,列出详细过程。void Do (int X,int A,int B) if ( (A5)&(B= =3) ) X=X/A;if ( (A= =3) | (X1) ) X=X+A; 相对应的流程图语句覆盖:为使程序中每个语句至少执行一次,只需设计一个能通过路径ace的例子。测试用例为 A=2,B=3,X=0 程序的执行路径ace。判定覆盖:执行足够的测试用例,使得程序中的每一个分支至少都通过一次,本程序设计两个例子使他们通过ace和abd或acd和abe。测试用例1:输入数据1)A=3,B=3.X=4 (沿路径ace执行)输入数据 2)A=6,B=2,X=1(沿路径abd执行)测试用例2:输入数据 1)A=4,B=3,X=8(沿路径acd执行)输入数据 2)A=6,B=2,X=0 (沿路径abe执行) 注:ace和abd或acd和abe两组路径选其一测试即可。条件覆盖:执行足够的测试用例,使得判定中的每个条件获得各种可能的结果。 对所有条件取值加以标记,如下表:条件取真值取假值A5T1-T1B=3T2-T2A=3T3-T3X1T4-T4 设计的测试用例如下:测试用例通过路径条件取值覆盖分支A=3,B=3,X=0aceT1T2T3T4ceA=6,B=4,X= -2abe-T1-T2-T3-T4bd判定条件覆盖:执行足够多的测试用例,使得分支中每个条件取到各种可能的值,并使每个分支取到各种可能的结果。 对所有条件取值加以标记,如下表:条件取真值取假值A5T1-T1B=3T2-T2A=3T3-T3X1T4-T4 设计的测试用例如下: 测试用例通过路径条件取值覆盖分支A=3,B=3,X=0aceT1T2T3T4ceA=6,B=4,X= 3abd-T1-T2-T3-T4bd条件组合覆盖:执行足够的测试例子,使得每个判定中的条件的各种可能组合都至少出现一次。各个判断的条件取值组合加以标记如下:1、A5,B=3 记做T1 T2,第一个判断的取真分支2、A=5,B=3 记做-T1 T2,第一个判断的取假分支4、A=5,B!=3 记做-T1 -T2,第一个判断的取假分支5、A=3,X1 记做T3 -T4,第二个判断的取真分支7、A!=3,X=1 记做-T3 -T4,第二个判断的取假分支 根据定义取4个测试用例,就可以覆盖上面8种条件取值的组合。测试用例如下表:测试用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版汽车配件展厅租赁合同范本下载
- 2025版情侣婚前购房协议:房产买卖合同备案及产权登记协议
- 2025版新能源汽车充电桩充电服务合同
- 2025版私人艺术品买卖合同(含艺术品增值与保值条款)
- 2025版商铺租赁合同范本(含装修补贴)
- 2025版手机延保服务与售后服务网点布局合同
- 2025年专业冷链储藏室租赁权转让及买卖合同范本含货物储存与冷链物流服务
- 2025年度冷链物流车辆燃油保障服务合同
- 2025年绿色环保商铺房产买卖服务协议
- 2025年度事业单位试用期劳动合同范本模板(版)
- 保安员在岗培训法律-2
- 初中英语中考专题训练阅读理解-应用文篇
- 《古文观止 上下 》读书笔记思维导图PPT模板下载
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
- 熵权法教学讲解课件
- 医师病理知识定期考核试题与答案
- 课堂因“融错·容错·溶措”而精彩
- 阳光晾衣房钢结构专项施工方案
- 安宁疗护服务流程
- 热分析DSC培训new
评论
0/150
提交评论