软件测试技术期末考试(A卷) 姓名: 专业: 学号: 学习中心: 成绩: 一、单选题( 请将答案填在下表中, 共21 题,36 分) 题号 1 2 3 4 5 6 7 8 9 答案 题号 10 11 12 13 14 15 16 17 21 答案 1. 下列关于软件
福建师范大学2022年2月课程考试《软件测试技术》作业考核试题[答案]答案
软件测试技术期末考试(A卷)姓名: 专业:
学号: 学习中心:
成绩:
一、单选题(请将答案填在下表中,共21题,36分)
题号 1 2 3 4 5 6 7 8 9
答案
题号 10 11 12 13 14 15 16 17 21
答案
1. 下列关于软件测试的叙述中( )是正确的。
A. 白盒测试又称为逻辑驱动测试
B. 穷举路径测试可以查出程序中因遗漏路径而产生的错误
C. 一般而言,黑盒测试对结构的覆盖比白盒测试高
D. 必须根据软件需求说明文档生成用于白盒测试的测试用例
2.质量在软件测试中被定义为( )
A.正确程度
B.适于使用或符合要求
C.人们对软件需求的程度
D.软件的用途和适用范围
3.软件测试类型按开发阶段划分为( )
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、 集成测试、系统测试
4.下面关于软件测试的说法,( )是错误的。
A.软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间
C.需求规格说明、设计规格说明都是软件测试的对象
D.程序是软件测试的对象
5.用边界值分析法可以解决软件测试中的边界数值问题,假定X为整数,10≤ X ≤100,那么X在测试中应该取( )边界值。
A.X=10,X=100
B.X=10,X=11,X=99,X=100
C.X=9,X=10,X=100,X=101
D.X=9,X=10,X=50,X=100
6.软件测试用例主要由测试输入数据和( )两部分组成。
A.测试计划
B.测试规则
C.测试的预期结果
D.以往测试记录分析
7.与设计测试用例无关的文档是( )
A.项目开发计划
B.需求规格说明书
C.软件设计说明书
D.源程序
8.软件测试是软件质量保证的主要手段之一,测试的成本已超过( )的30%以上。因此,提高测试的有效性非常重要。
A.软件开发成本
B.软件维护成本
C.软件开发成本和维护成本
D.软件研制成本
9.如果想要进行成功的测试,为其设计测试用例主要依赖于( )。
A.黑盒测试方法
B.测试人员的经验
C.白盒测试方法
D.错误推测法
10.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部结构
B.程序的复杂性
C.使用说明书
D.程序的功能
11.在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等。其中( )是最强的覆盖准则。
A.语句覆盖
B.条件覆盖
C.判定-条件覆盖
D.路径覆盖
12.在设计测试用例时,( )是用得最多的一种黑盒测试方法。
A.等价类划分
B.边界值分析
C.因果图
D.功能图
13.在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是( )。
A.等价类划分
B.边界值分析
C.错误推测法
D.因果图法
14.( )是指为查明程序中的错误和缺陷,可能使用的工具和手段。
A.调试技术
B.测试技术
C.跟踪法
D.动态测试
15.黑盒测试方法的优点是( )。
A.可测试软件的特定部位
B.能站在用户立场测试
C.可按软件内部结构测试
D.可发现实现功能需求中的错误
16.等价类划分完成后,就可得出( ),它是确定测试用例的基础。
A.有效等价类
B.无效等价
C.等价类表
D.测试用例集
17.针对下列程序段,对于(A,B)的取值,以下( )测试用例组合能够满足条件覆盖的要求。
IF ( ( A - 10 ) == 20 AND ( B + 20 ) > 10 ) C = 0;
IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) B = 30;
①A=50, B=-10 ②A=40, B=40 ③A=30, B=-10 ④A=30, B=30
A. ①②
B. ③④
C. ①④
D. ②③
21.集成测试中的自顶向下法,是从主控模块开始,沿着软件的控制层次向下移动,逐渐把各个模块结合起来。在组装过程中,可以使用深度优先或宽度优先的策略,下图采用深度优先策略的集成顺序是( )
A. M1-M2-M3-M4-M5-M6-M7-M8
B. M1-M2-M5-M8-M3-M6-M7-M4
C. M1-M2-M5-M8-M3-M7-M6-M4
D. M8-M5-M6-M7-M2-M3-M4-M1
福建师范大学2022年2月课程考试《软件测试技术》作业考核试题[答案]多选题答案
正确答案:-----
二、简答题(共5题,35分)1、为什么要进行软件测试? 软件测试的目的是什么?
2、软件测试分哪两种方法? 分别有哪些常用的技术?
3、覆盖率测试是白盒测试方法中常用的技术,请简述覆盖率测试当中的语句覆盖、判定覆盖和条件覆盖三种覆盖率测试的含义。
4、在软件测试中,什么是α测试? 什么是β测试? 它们属于哪类测试?
5、如果您是测试组长,您在维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
三、分析题(共1题,29分)
(1 )题目: 阅读下列说明,回答问题1至问题3,将解答填入答题处的对应栏内。
在软件测试方法中,因果图法是一种适合于描述对于多种条件的组合、相应产生多个动作的形式的测试用例设计方法。下面是关于使用因果图法处理单价为5角钱的饮料的自动售货机测试用例的设计。
其规格说明如下:
1.若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。
2.若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;
3.若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。”
根据说明可以画出因果图,所有原因结点列在左边,所有结果结点列在右边,并加上约束条件(11、12、13、14为中间条件)
[问题1] (9分)
因果图是一种简化了的逻辑图,能直观地表明程序输入条件(原因)和输出动作(结果)之间的相互关系。请列出主要的原因与原因、原因与结果之间的关系。
[问题2] (10分)
详细分析该测试的规格说明,列出原因和结果。
[问题3] (10分)
将因果图转换成判定表设计测试用例,l 表示执行该动作,0 表示不执行该动作,分别填入判定表中(a) - (j)的数据。
福建师范大学2022年2月课程考试《软件测试技术》作业考核试题[答案]历年参考题目如下:
南开大学成人高等教育
报告题目填写在此方框里,统一使用黑体、二号字、居中(填写后,请将该行文字删除)。
高起专毕业报告
学 号:
填写准确的学号
姓 名:
学 院:
现代远程教育学院
学习中心:
填写准确的学习中心全称
教学站:
直属学习中心的学生不用填写
专 业:
计算机应用技术
完成日期:
高起专毕业报告要求
毕业报告写作是专科教学计划的重要组成部分,是培养学生理论联系实际和锻炼学生独立分析问题、解决问题能力的有效手段。通过毕业报告写作的形式,可以使学生在综合能力、创新能力等方面得到锻炼,使之进一步理解所学习的专业知识,扩大知识面,提高专业理论素质,同时也是对学生掌握和运用所学基础理论、基本知识、基本技能以及独立工作能力的综合考核。因此,要求全体学生必须严肃对待、认真按要求独立完成,严禁抄袭、弄虚作假。毕业报告被评定为抄袭的,写作无效,成绩一律按不及格记录。
一、请同学们在下列题目中任选一题,写成毕业报告
1.多媒体课件设计与制作技术研究
2.动画设计与制作技术研究
3.网络安全技术研究
4.视频剪辑与合成技术研究
5.电子杂志设计与制作技术研究
6.中小型局域网搭建研究
7.信息检索方法研究
8.讲稿设计与制作技术研究
9.数据管理与数据分析技术研究
10.文档排版技术研究
11.文献管理技术研究
12.财务管理技术研究
13.数据库应用系统开发技术研究
14.软件测试技术研究
15.图像编辑技术研究
16.网页制作技术研究
17.手机APP开发技术研究
18.微信公众号服务平台开发技术研究
19.游戏开发技术研究
20.3D建模技术研究
二、毕业报告写作要求
毕业报告题目应为专业教师指定题目,正文最少分三段撰写,要求内容充实,主题明确,层次清晰,论据充分可靠,论证有力,有独立的观点和见解,文字准确流畅。
毕业报告写作要理论联系实际,同学们应结合所学专业讲授内容,广泛收集与论文有关资料,含有一定案例,参考一定文献资料。
三、毕业报告写作格式要求
1.要求学生必须按学院统一格式的编辑模板进行排版,毕业报告封面的字体和字号编辑模板已经设好,学习中心、专业和学号要求填写全称,且要求准确无误。
2.毕业报告正文字体要求统一使用宋体,小4号字;页边距采取默认形式(上下2.54cm,左右3.17cm,页眉1.5cm,页脚1.75cm),行间距取多倍行距(设置值为1.5);字符间距为默认值(缩放100%,间距:标准);页码打印在页脚的中间。
3.论文字数要控制在4000-5000字;
4.论文标题书写顺序依次为一、 (一) 1. (1) 。
正文(填写内容后删除)