ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:540.25KB ,
资源ID:7886746      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7886746.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试试题.docx

1、软件测试试题Homework1:第5章:边界值测试1 加法器程序计算两个1100之间的整数的和。设计加法器边界值测试用例集合。解:加法器测试用例增加如下几条(1)弱健壮性等价测试类:A=0 B=10 C=ERRORA=1 B=10 C=11A=2 B=10 C=12A=10 B=0 C=ERRORA=10 B=1 C=11A=10 B=2 C=12A=99 B=10 C=109A=100 B=10 C=110A=101 B=10 C=ERRORA=10 B=99 C=109A=10 B=100 C=110A=10 B=101 C=ERROR(2)是否需要考虑以下情形?虑到小数,非字符等其它情况

2、测试用例还要增加以下几种情形:A=3.1 B=5.6 C=ERRORA=A B=B C=ERRORA= B=# C=ERRORA=空格 B=空格 C=ERRORA= B= C=ERROR解:Homework2:第6章:等价类测试1. 保险公司人寿保险保费计算程序的等价类测试某保险公司人寿保险的保费计算方式为: 保费 = 投保额 保险费率其中,保险费率根据年龄、性别、婚姻状况和抚养人数的不同而有所不同,体现在不同年龄、性别、婚姻状况和抚养人数,点数设定不同。10点以上保险费率为0.6%,10点及10点以下保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具体规则如下

3、所示:保险公司计算保费费率的规则 年龄 性别 婚姻 抚养人数20396点40594点其他2点M4点F3点已婚3点未婚5点1人扣0.5点,最多扣3点假设投保额是1万元,找出保险公司人寿保险保费计算程序的等价类测试用例。对程序中各个输入条件的要求如下: 年龄是一位或两位非零整数,值的有效范围为 199;性别是一位英文字符,有效取值只能为M(表示男性)或F(表示女性) ;婚姻的有效取值只能为已婚或未婚;抚养人数的有效取值可以是空白或一位非零整数(19)。 (1)分析程序的规格说明,列出等价类表(包括有效等价类和无效等价类)。 (2)根据(1)中的等价类表,设计能覆盖所有等价类的测试用例的输入数据和

4、预期输出。解:(1)(2) Homework3:第7章:等价类测试 一个处理单价为5元钱的饮料自动售货机软件测试用例的设计。规格说明如下:若投入5元钱或10元钱,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示“零钱找完”的红灯亮,这时在投入10元钱并按下按钮后,饮料不送出来而且10元钱也退出来;若有零钱找,则显示“零钱找完”的红灯灭,在送出饮料的同时退还5元钱。 构造因果图分析规格说明,用决策表设计测试用例。 解:1)分析这一段说明,列出原因和结果原因:1.售货机有零钱找2.投入1元硬币3.投入5角硬币 4.押下橙汁按钮5.押下啤酒按钮 结果: 21.售货机

5、零钱找完灯亮 22.退还1元硬币23.退还5角硬币 24.送出橙汁饮料25.送出啤酒饮料2)画出因果图,如图3-11所示。所有原因结点列在左边,所有结果结点列在右边。建立中间结点,表示处理的中间状态。中间结点:11. 投入1元硬币且押下饮料按钮12. 押下橙汁或啤酒的按钮13. 应当找5角零钱并且售货机有零钱找14. 钱已付清图3-11: 售货机因果图3)转换成判定表:4)在判定表中,阴影部分表示因违反约束条件的不可能出现的情况,删去。第16列与第32列因什么动作也没做,也删去。最后可根据剩下的16列作为确定测试用例的依据。Homework4:第9章:路径测试(测试覆盖指标)1. 练习一: 求

6、解一元二次方程程序如下: main() float a,b,c,x1,x2,mid; scanf(“%f,%f,%f”,&a,&b,&c); if(a!=0) mid=b*b-4*a*c; if(mid0) x1=(-b+sqrt(mid)/(2*a); x2=(-b-sqrt(mid)/(2*a); printf(“two real rootsn”); else if(mid=0) x1=-b/2*a; printf(“one real rootn”); elsex1=-b/(2*a); x2=sqrt(-mid)/(2*a); printf(“two complex rootsn”); p

7、rintf(“x1=%f,x2=%fn” , x1,x2); 1、用语句覆盖准则对该程序设计测试用例;2、用分支覆盖准则对该程序设计测试用例;解:1.语句覆盖由控制图可以很容易看到,可以只选3组(所有的点必须覆盖): 第1组:2,5,3, 执行顺序为: 1,2,3,4,5,10,11,12,13 第2组:1,2,1 执行顺序为: 1,2,3,4,5,6,8,9,11,12,13 第3组:4,2,1 执行顺序为: 1,2,3,4,5,6,7,9,11,12,132.分支覆盖 由控制图可以很容易看到,可以只选4组(所有的边必须覆盖): 第1组:2,5,3(a!=0,mid0), 执行顺序为: 1,

8、2,3,4,5,10,11,12,13 第2组:1,2,1 (a!=0,mid=0), 执行顺序为: 1,2,3,4,5,6,8,9,11,12,13 第3组:4,2,1 (a!=0,mid0), 执行顺序为: 1,2,3,4,5,6,7,9,11,12,13 第4组:0,2,1 (a=0) 执行顺序为: 1,2,3,13练习二: 程序如下: main() int i,j,k,match; scanf(“%d%d%d,&i,&j,&k); if(i=0j=0k=0i+j=ki+k=jj+k=i) match=4; else if(i=j&i=k&j=k) match=1; else if(i=

9、ji=kj=k) match=2; else match=3; printf(“match=%dn”,match); 用条件覆盖准则对该程序设计测试用例; 用分支-条件覆盖准则对该程序设计测试用例; 用组合覆盖准则对该程序设计测试用例;解:分析: 三组判定:(1)条件覆盖:第一组:if(a=0|b=0|c=0|a+b=c|b+c=a|c+a=b) 有6个条件第二组: if(a=b & b=c & c=a) 有3个条件第三组: if(a=b|b=c|c=a) 有3个条件实际上只有9个条件 (a=0 b=0 c=0 a+b=c b+c=a c+a0)56if(0=i_flag)78i_temp=i

10、_count+100;9break;1011else1213if(1=i_flag)1415i_temp=i_temp+10;1617else1819i_temp=i_temp+20;202122i_count-;2324returni_temp;25用基路径测试方法,画出DD路径图,计算圈复杂度,并列出基路径,设计对应的测试用例。解:(1) 基本路径测试步骤:1.导出程序流程图的拓扑结构控制流图G2.计算控制流图G的环路复杂度V(G)环路复杂度是一种为程序逻辑复杂性提供定量测试的软件度量。将该度量用于计算程序的基本独立路径数目。为确保所有语句至少执行一次的测试数量的上界。简单的定义就是控制流

11、图的区域数目3.确定只包含独立路径的基本路径集4.设计测试用例(2)控制流图(3)计算流图G的环路复杂度V(G)有三种方法计算环路复杂度:1V(G)= 区域个数=42V(G)=E-N+2,E是流图中边的数量,N是流图中结点的数量。V(G)=10-8+2=43V(G)= P+1 ,P是流图G中判定结点的数量V(G)=3+1=4(4)基本路径:1 B(4,24)2 C,E,J(4,6,8,24)3 C,D,F,H,A,B(4,6,13,15,22,4,24)4 C,D,G,I,A,B(4,6,13,19,22,4,24)(5)测试用例:1 B(4,24)输入数据:i_flag=0,或者是i_fla

12、g0的某一个值。预期结果:i_temp=0. 2 C,E,J(4,6,8,24)输入数据: i_count =1;i_flag=0 预期结果:i_temp=101. 3 C,D,F,H,A,B(4,6,13,15,22,4,24)输入数据: i_count =1;i_flag=1 预期结果:i_temp=10. 4 C,D,G,I,A,B(4,6,13,19,22,4,24) 输入数据: i_count =1;i_flag=2 预期结果:i_temp=20.小学二(2)班班规一、 安全方面1、 每天课间不能追逐打闹。2、 中午和下午放学要结伴回家。3、公路上走路要沿右边走,过马路要注意交通安全

13、。4、不能在上学路上玩耍、逗留。二、学习方面1、每天到校后,不允许在走廊玩耍打闹,要进教室读书。2、每节课铃声一响,要快速坐好,安静地等老师来上课。3、课堂上不做小动作,不与同桌说悄悄话, 认真思考,积极回答问题。4、养成学前预习、学后复习的好习惯。每天按时完成作业,保证字迹工整,卷面整洁。5、考试时做到认真审题,不交头接耳,不抄袭,独立完成答卷。三、升旗排队和两操方面1、升旗时,要快速出教室排好队,做到快、静、齐,安静整齐地排队走出课室门,班长负责监督。2、上午第二节后,快速坐好,按要求做好眼保健操。3、下午预备铃声一响,在座位上做眼保健操。四、卫生方面1、每组值日生早晨7:35到校做值日。

14、2、要求各负其责,打扫要迅速彻底,打扫完毕劳动工具要摆放整齐。3、卫生监督员(剑锋,锶妍,炜薪)要按时到岗,除负责自己的值日工作外,还要做好记录。五、 一日常规1、每天学生到齐后,班长要检查红领巾。2、劳动委员组织检查卫生。3、 每天负责领读的学生要督促学生学习。4、 上课前需唱一首歌,由文娱委员负责。5、做好两操。6、放学后,先做作业,然后帮助家长至少做一件家务事。7、如果有人违反班规,要到老师处说明原因。班训:坐如钟 站如松 快如风 静无声班规:课堂听讲坐如钟,精神集中认真听;排队升旗站如松,做操到位展雄风;做事迅速快如风,样样事情记得清;自习课上静无声,踏实学习不放松;个人努力进步快,团

15、结向上集体荣;我为领巾添光彩,标兵集体记我功。加分标准序号考核项目加分值备注1单元考试满分+22单元考试85分以上+13课堂小测满分+14期中、期末考试满分+35在红领巾广播站投稿一次+26在校级活动中获奖+57作业十次全对得一颗星+38课堂上得到表扬+19班干部工作认真负责+110做好事、有利于班集体和学校的事+211进步比较明显+212连续一周该组值日卫生达标本组值日生每人加2分扣分标准序号考核项目扣分值备注1没交作业、不做晚作业-12忘带书本、学具-13迟到-14在课堂上被老师点名-25不穿校服,不戴红领巾-16吃零食、带钱、带玩具-27说脏话、打架-3请家长,写保证书8座位周围有垃圾-29课间操、眼保健操不认真做-110升旗时违反纪律-211来学校不进教室,在走廊聊天打闹-112体育课打闹说话、排队不整齐-2注:每人基本分60分起,学期末核算总分,作为学期评先依据。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1