




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
每个班次的学生编号的名称。为了解决上述问题,我们必须采取以下措施来解决问题。电子技术大学2008-2008学年第二学期软件测试技术(卷一)课程试题(120分钟)闭卷时间:2008一个二三四总分阅卷老师注意:这份试卷有四个主要问题,满分为100分。注意:请在最后一页的答题纸上填写所有的答案。一、选择题:共20题,每题2分,满分40分。1.软件测试可以根据测试级别分为(c)A.黑盒测试,白盒测试B.功能和结构测试C.单元测试、集成测试和系统测试d、动态试验和静态试验2.软件测试是一种使用(a)执行软件的活动。A.测试用例B.输入数据C.测试环境D.输入条件3.软件测试是软件开发过程中的重要阶段,是软件质量保证的重要手段。软件测试的任务是什么?回答:(d)1防止软件错误2查找程序错误3提供诊断错误信息A.只有1个B.只有2个C.只有3个D.两者4.软件缺陷的最大原因是:(一)A.软件需求规范b .设计方案C.编码d .维护5.测试用例是为达到最佳测试效果或有效暴露隐藏错误而精心设计的少量测试数据,至少应包括(a)测试输入、执行条件和预期结果。b .测试目标和工具测试环境d,测试配置6.为了定位和确定发现的错误的性质,同时纠正这些错误并修改相关文档,该行为属于(b)A.测试b .调试C.回归测试d .单元测试7.软件缺陷修复的最高成本阶段是(A)a、发布阶段b、需求阶段c、设计阶段d、编码阶段8.以下(b)是对软件缺陷的描述。A.导致软件包含错误的人的行为B.产品异常C.导致功能组件无法执行所需功能的意外情况D.功能组件丧失执行其特定功能的能力9、可作为试验停止标准的是(d)A.当时间耗尽时所有的测试用例都被执行了,但是没有发现错误。当所有的缺陷都消除了D.当达到所需的覆盖范围时10、以下描述有误(一)如果在软件发布后发现质量问题,这是软件测试人员的错误B.在正常情况下,详尽的测试实际上是不可行的。C.软件测试自动化不是万能的。D.测试可以由非开发人员进行,调试必须由开发人员进行。11.对于下图所示的N-S图,至少需要(b)个测试用例来完成逻辑覆盖。A.15B.16C.17D.1812.由下面的方法(c)设计的测试用例具有最强的发现程序错误的能力。A.等价类划分方法B.情景方法C.边界值分析D.决策表方法13.功能测试是根据(a)设计测试用例。A.软件规格B.设计文件C.程序的内部逻辑D.维护手册14.修改软件后,再次运行程序以前使用的测试用例来查找错误。这个测试叫做(c)A.单元测试B.集成测试C.回归测试D.验收测试15.(c)方法根据输出对输入的依赖性来设计测试用例。A.边界值分析b .等价类C.因果图错误的推测16.测试工程师的工作范围将包括审查代码和审查开发文件,属于(b)A.动态测试b .静态测试C.黑盒测试d .白盒测试如果F执行一个程序,输入变量x1和x2的边界和间隔是:ax1d,间隔是A,B,B,C,C,D;Ex2g,区间为e,f,f,g;那么下面的_d_图可以表示为一个强有力的等价类测试用例。A.B.x2a b c dgfex1a b c dgfex2x1C.D.a b c dgfea b c dgfex1x2x2x118.对于一个有n个变量的程序,将使用基本的边界值分析方法来测试该程序,以生成(c)测试用例。A.6n 1 B.5nc、4n 1 D.7n19.下面对测试用例特征的描述是错误的(二)A.最有可能发现错误;必须有重复和冗余;C.一组相似测试用例中最有效的一个;D.它既不太简单也不太复杂。20、(d)是一个结构测试,侧重于变量定义赋值点(语句)和引用或使用这些值的点(语句)。主要用于路径测试的真实性检查。基本路径测试b,逻辑覆盖决策表d,数据流测试2.对错:共20项,每项1分,满分20分)1.软件测试是一种危险的行为。并非所有软件缺陷都可以修复。()2.软件质量保证和软件测试是同一层次的概念。(x)3.我们有理由相信,只要我们能设计出尽可能好的测试方案,经过严格测试的软件就不会有缺陷。(x)4.兼任测试员的程序员可以提高工作效率。(x)5.设计测试用例时,应包括合理的输入条件和不合理的输入条件。()6.传统测试只涉及开发的后期阶段。现在测试活动已经扩展到整个生命周期。()7.传统测试旨在发现错误。现在测试已经扩展到了错误预防的范围。18.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪和测试评估。()9.调试从一个已知的条件开始,并使用一个具有可预测结果的预定义过程。测试从未知条件开始,以不可预测的过程结束。(x)10.白盒测试通常会导致测试用例之间严重的冗余和未经测试的功能漏洞。(x)11.在边值法中,一个有n个变量的函数在最坏的情况下被测试,产生的测试用例数是7n。(x)12.软件生命周期是从软件开发开始到软件开发结束的整个时期。(x)13.在所有黑盒测试方法中,基于决策表的测试是最严格和最符合逻辑的测试方法。()14.总是有缺陷的类型将在一个测试级别被发现,并且可以在另一个级别逃避测试。()15.测试用例越多,测试结果越好。(x)16.只要逻辑覆盖率达到100%,程序的正确性就可以得到保证。(x)17.单元测试是动态测试。()18.验收测试主要针对最终用户。()19.没有发现错误的测试毫无价值。()20.不合格的开发人员可以被安排进行测试。(x)三、简答题:共4项,每项5分,满分20分。1.简要描述软件测试工程师通常承担的一些具体任务。审查代码,审查开发文档(静态测试方法)进行测试设计并编写测试文档(测试计划、测试计划、测试用例等)。)执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终被纠正。2.黑盒测试和白盒测试的优点和缺点是什么,以及如何将它们结合起来解决漏洞和冗余问题?功能测试有两个优点:功能测试与软件是如何实现的无关;测试用例开发可以与实现并行进行,从而减少项目开发的总时间。缺点:测试用例之间可能存在严重的冗余,并且可能存在用于测试的软件漏洞。结构测试仅限于已完成的代码行为,并且过于接近代码。因此,结构测试指标可以用来解决冗余和漏洞问题。如果发现同一个程序路径被多个功能测试用例遍历,可以怀疑这种冗余不会产生新的缺陷。如果它没有达到某个特定的DD路径覆盖率,就可以知道在功能测试方面存在漏洞。因此,路径测试可以提供一组指标作为功能测试的交叉检查。3.绘图描述测试级别和传统的V-瀑布模型开发之间的对应关系4.有函数f(x,y,z),其中x1900,2100,y1,12,z1,31。请写出用基本边值分析法为该函数设计的测试用例。 2000,6,1,2000,6,2,2000,6,30,2000,6,31,2000,1,15,2000,2,15,2000,11,15,2000,12,15,1900,6,15,1901,6,15,2099,6,15,2100,6,15,2000,四、综合试题:共2项,每项10分,满分20分。1.使用基本路径测试方法为以下程序段设计测试用例。(1)绘制程序控制流程图。(2)计算程序的循环复杂度,得出程序基本路径集中独立路径的数量。(3)导出基本路径集并确定程序的独立路径。(4)根据(3)中的独立路径,设计测试用例的输入数据和预期输出(以保证基本路径集中每个路径的执行)。空隙d0(点X,点A,点B)1如果(A1)(B=0)2x=X/A;3如果(A=2)|(X1)4x=x1;5 由于控制流程图假设单一条件,复合条件可以分解成多个单一条件,并映射到控制流程图中。1:A1;2:B=0;3:X=X/A;4:A=2;5:X1;6:X=x1;7: 10(边)-7(节点)2=5导出独立路径(由语句号指示)路径1: 1 2 3 4 5 6 7路径2: 1 4 5 6 7路径3: 1 2 4 6 7路径4: 1 2 4 5 7路径5: 1 2 3 4 5 7判例案件用例编号小路输入数据甲乙双方预期产出XTC112345673 0 63TC2145670 1 34TC3124672 1 12TC4124573 1 00TC51234573 0 312.一个城市的电话号码由三部分组成,即:区号为空或三位数;前缀不是“0”或“1”的前三位数字;后记 4位数。假设被测试的程序可以接受所有符合上述要求的电话号码,拒绝所有不符合要求的电话号码。需要弱鲁棒等价类方法,即基于单一缺陷假设,同时考虑有效值和无效值(1)首先划分输入条件的等价类,编号并编写等价类表(2)设计测试用例以覆盖所有有效的等价类(3)为每个无效等价类设计一个测试用例,并列出一个完整的测试用例表。判例案件电子技术大学2005-2006学年第二学期软件测试技术(卷一)答题卡一.单一主题(202=40)标题号12345678910回答标题号11121314151617181920
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业的地域形成课件
- 子宫平滑肌瘤课件
- 子宫内膜癌课件
- 工业电器安全培训课件
- 娱乐主播教学课件
- 娱乐中科普健康知识课件
- 威海食品安全知识培训课件
- 工业机器人教学课件
- 威尼的小艇课件
- 2024年利辛县招聘城市社区专职工作人员考试真题
- 2024版2025秋贵州黔教版综合实践活动五年级上册全册教案教学设计
- 转作风重实干课件
- 村干部饮水安全培训总结课件
- 安全生产治本攻坚三年行动半年工作总结
- 单招备考科学方案
- 医美咨询培训课件
- 海船船员适任 评估规范(2024)轮机专业
- DB50-T 1463.2-2023 牛羊布鲁氏菌病防控技术规范 第2部分:人员防护
- NoSQL数据库应用与实践 课件 第1-6章 认识NoSQL - 增删改查
- 20世纪宋史研究:主要趋势、热点领域与未来展望
- 2025年度餐饮店知识产权保护与合伙人合同
评论
0/150
提交评论