




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、一、一、一、判断题(每题判断题(每题1 1 1 1分,正确的分,正确的,错误的,错误的,20202020道)道) 1 软件测试按照测试过程分类为黑盒、白盒测试。() 2在设计测试用例时,应包括合理的输入条件和不合理的输入条件。() 3集成测试计划在需求分析阶段末提交。() 4单元测试属于动态测试。() 5缺陷跟踪系统只针对对测试人员来使用。() 6从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷, 以考虑是否可接受该产品。() 7项目立项前测试人员不需要提交任何工件。() 8软件测试的目的是尽可能多的找出软件的缺陷。() 9软件项目在进入需求分析阶段,测试人员应该开始介入其中。() 10软件生存周期是从软件开始开发到开发结束的整个时期。 () 11单元测试能发现约 80%的软件缺陷。() 12数据流图和数据字典共同构成系统的逻辑模型。 () 13负载测试是验证要检验的系统的能力最高能达到什么程度。() 14测试人员要坚持原则,缺陷未修复完坚决不予通过。() 15代码评审员一般由测试员担任。() 16测试组负责软件质量。() 17程序的效率与程序的复杂性相关。() 18 详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构, 并用 某种选定的表达工具给出清晰的描述。() 19软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。() 20测试程序仅仅按预期方式运行就行了。() 二、二、二、二、单项选择题(每题单项选择题(每题 2 2 2 2 分,共分,共 20202020 道道) 1()是用户和设计交换最频繁的方法 a.原型化方法 b.瀑布模型方法 c.螺旋模型方法 d.构件组装模型 答案: (a ) 2 2 2 2 2 2 2 2 2 2 2 2软件测试的目的: () a.避免软件开发中出现的错误 b.发现软件开发中出现的错误 c.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 d.修改软件中出现的错误 答案: (c ) 3某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。 a 变量没有初始化 b 编写的语句书写格式不规范 c 循环控制出错 d 代码输入有误 答案: (b) 4下列关于程序效率的描述错误的是() 。 a 提高程序的执行速度可以提高程序的效率 b 降低程序占用的存储空间可以提高程序的效率 c 源程序的效率与详细设计阶段确定的算法的效率无关 d 好的程序设计可以提高效率 答案: (c) 5现在向银行存款,年利率为 i,若希望在 n 年后从银行得到 f 元,现在应该存入的钱数 为() 。 ai /(1+ f) n bf/(1+i n) cf/i n df/(1+i) n 答案: ( d) 6 6 6 6 6 6 6 6 6 6 6 6在 linux 系 统 中 , 下 列 哪 一 个 命 令 属 于 目 录 管 理 的 常 用 命 令 ? apwd b pr c ln d find 答案: (a ) 7软件测试是软件开发过程的重要阶段 ,是软件质量保证的重要手段 ,下列 哪个(些)是软件测试的任务? 预防软件发生错误发现改正程序错误提供诊断错误信息 a只有 b只有 c只有 d都是 答案: (d ) 8软件测试是软件质量保证的重要手段 ,下述哪种测试是软件测试的最基础 环节? a功能测试 b单元测试 c结构测试 d确认测试 答案: (b) 9在数据库的如下两个表中 ,若雇员信息的主键是雇员号 ,部门信息表的主 键是部门号,在下列所给的操作中,哪个操作不能执行? 雇员信息表: 雇员号雇员名部门号工资 001张山02 2000 010王宏达01 1200 056马林生02 1000 101赵敏04 1500 部门信息表 部门号部门名主任 01业务部李建 02销售部应伟东 03服务部周垠 04财务部陈力胜 a从雇员信息表中删除行( 010,王宏达 ,01,1200) b将行(102,赵敏,01,1500)插入到雇员信息表中 c将雇员信息表中雇员号 =010的工资改为 1600元 d将雇员信息表中雇员号 =101的部门号改为 05 答案: (d) 10在数据库的如上图两个表中 ,若雇员信息表的主键是雇员号 ,部门信息表 的主键是部门号。在部门信息表中,哪一行可以被删除? a部门号=01的行 b部门号=02的行 c部门号=03的行 d部门号=04的行 答案: (c) 11若用如下的 sql语句创建了一个表 s: create table s(s# char(6)not null, sname char(8)not null,sex char(2) ,age integer) 今向s表插入如下行时,哪一行可以被插入? a(991001, 李明芳,女, 23) b(990746, “张为,null,null) c(null,陈道一 ,男, 32) d(992345, null,女, 25) 答案: (b) 12如果互连的局域网高层分别采用 tcp/ip协议与spx/ipx协议,那么我们可 以选择的互连设备应该是 a中继器 b网桥 c网卡 d路由器 答案: (d) 13通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,黑盒 测试是根据软件的规格说明来设计测试用例。 a功能 b性能 c内部逻辑 d内部数据 答案: (c) 14常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中()经常 与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。 a边值分析 b等价类划分 c错误猜测 d因果图 答案: (b) 15linux下,解压缩文件的命令为? a a a atar zxvf 文件名 b b b bcopy 文件名 c c c ccat 文件名 d d d dvi 文件名 答案:(a) 161616161616从下列关于软件测试的叙述中,选出 5 条正确的叙述。 (1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2) 尽量用公共过程或子程序去代替重复的代码段。 (3) 测试是为了验证该软件已正确地实现了用户的要求。 (4) 对于连锁型分支结构,若有 n 个判定语句,则有 2 n条路径。 (5) 尽量采用复合的条件测试,以避免嵌套的分支结构。 (6) goto 语句概念简单,使用方便,在某些情况下,保留 goto 语句反能使写出的程序更 加简洁。 (7) 发现错误多的程序模块,残留在模块中的错误也多。 (8) 黑盒测试方法中最有效的是因果图法。 (9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10) 程序效率的提高主要应通过选择高效的算法来实现。 a13459 b246710 c456710 d12389 答案:(c) 171717171717 ()方法根据输出对输入的依赖关系设计测试用例。 路径测试 等价类 因果图 归纳测试 答案:(c) 18在安装 bugzilla 过程中,其中异步需要在 bugzilla 的目录内运行 checksetup.pl,请 以下那个命令正确? a checksetup.pl b make checksetup.pl c ./ checksetup.pl d cat checksetup.pl 答案: (a) 19手动安装perl模块是,以下哪个操作正确? a bash# make bash# make test bash# perl makefile.pl bash# make install b bash# make install bash# make bash# make test bash# perl makefile.pl c bash# make test bash# make bash# perl makefile.pl bash# make install d bash# perl makefile.pl bash# make bash# make test bash# make install 答案: (d) 20you want to use the web to let _(224)_ users or your customers look _(225)_ corporate information. but you want to keep installation at the user end _(226)_ and you dont want just _(227)_ to get _(228)_ your databases. that may be where an application server enters the picture. for more user machine independent,thesesoftwarepackages,typicallywritteninthe_(229)_ programming language for use on windows _(230)_ -based systems, act as go-betweens _(231)_ browser-equipped end users to the databases that _(232)_ the information they need to _(233)_. (224): a. informer b. internal c. inside d. outside (225): a. at b. by c. in d. out (226): a. simple b. simply c. single d. singly (227): a. any b. anyone c. anything d. anywhere (228): a. into b. off c. onto d. out (229): a. c b. c+ c. sql d. java (230): a. nc b. nt c. pc d. pt (231): a. link b. linkage c. linking d. links (232): a. held b. helt c. hold d. holt (233): a. access b. accessing c. assert d. asserting 答案: (baaba,dbcca) 三、三、三、三、简答题(每题简答题(每题简答题(每题简答题(每题 4 4 4 4,共,共,共,共 5 5 5 5 道道道道) 1你认为一个优秀的测试工程师应该具备哪些素质? 答案:(1)沟通能力 (2)转移情绪能力 (3)技术能力 (4)自信心 (5)外交能力 (6)幽默感 (7)很强的记忆力 (8)耐心 (9)怀疑精神 (10)自我督促 (11)洞察力 2软件开发模型分哪几种? 答案: 瀑布模型 螺旋模型 第四代技术模型 原型模型 构件组装模型 混合模型 3软件生命周期分哪几个阶段? 答案: 问题定义 可行行研究计划阶段 需求分析 软件设计 代码编写开发阶段 软件测试 运行与维护维护阶段 4请描述软件测试活动的生命周期。 答案: (1)软件测试活动从项目的需求分析阶段开始, 了解软件产品需求, 开始撰写测试计划; (2)在项目的详细设计阶段,测试人员通过详细设计说明书,更深入 的了解软件设计标准,并能够设计测试用例; (3)在编码阶段, 测试人员可以介入到代码级测试中(白盒测试) , 发现 bug, 提交 bug, 并跟踪 bug 状态; (4)在测试阶段,测试人员执行测试用例(黑盒测试),发现 bug,提交 bug, 并跟踪 bug 状态,直至 bug 修改完毕; (5)测试任务结束后,测试人员要统计分析 bug 分布、解决情况,撰写测试报告, 最终将给该软件产品是否可以发布给一个最终的结论。 5 5 5 5 5 5 5 5 5 5 5 5画出软件测试技术图。 四、四、四、四、设计题(每题设计题(每题 5 5 5 5,共,共 4 4 4 4 道道) 1 1 1 1画出下列伪码程序的程序流程图。 start if m then while n do a b end do 软件测试技术 静 态 测 试 代 码 走 查 动 态 测 试 技 术 评 审 代 码 审 查 黑 盒 测 试 白 盒 测 试 功 能 测 试 性 能 测 试 攻 击 测 试 回 归 测 试 语 句 覆 盖 分 支 覆 盖 路 径 覆 盖 else block c d end block end if stop 2 2 2根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。 把此三个数值看成是一个三角形的三个边。 这个程序要打印出信 息,说明这个三角形是三边不等的、是等腰的、还是等边的。 ” 答案: 设三角形的三条边分别为 a, b, c。如果它们能够构成三角形的三条边,必需满 足: a 0,b 0,c 0,且 a+ b c,b + c a,a+ c b。 如果是等腰的,还要判断是否 a = b,或 b = c,或a= c。 对于等边的,则需判断是否 a= b,且 b = c,且 a= c。 列出等价类表: 输入条件有效等价类无效等价类 是否三角形的 三条边 (a 0) (1),(b 0) (2), (c 0) (3),(a + b c), (4) (b + c a) (5),(a + c b) (6) a 0 (7),b 0 (8),c 0 (9), a + b c (10),a + c b (11), b + c a(12) 是否等腰三角(a= b) (13),(b = c) (14),(a b) and (b c) and (a c) 形(a= c) (15)(16) 是否等边三角 形 (a = b) and (b = c) and (a = c) (17) (a b) (18),(b c) (19), (a c) (20) 设计测试用例:输入顺序是a,b,c 3,4,5覆盖等价类 (1), (2), (3), (4), (5), (6)。满足即为一般三角形。 0,1,2覆盖等价类 (7)。不能构成三角形。若不考虑特定 a, b, c, 1,0,2覆盖等价类 (8)。同上。三者取一即可 1,2,0覆盖等价类 (9)。同上。 1,2,3覆盖等价类 (10)。同上。若不考虑特定 a, b, c, 1,3,2覆盖等价类 (11)。同上。三者取一即可 3,1,2覆盖等价类 (12)。同上。 3,3,4覆盖等价类 (1), (2), (3), (4), (5), (6), (13)。满足即为等腰三角形, 3,4,4覆盖等价类 (1), (2), (3), (4), (5), (6), (14)。若不考虑特定 a, b, c, 3,4,3覆盖等价类 (1), (2), (3), (4), (5), (6), (15)。三者取一即可 3,4,5覆盖等价类 (1), (2), (3), (4), (5), (6), (16)。不是等腰三角形。 3,3,3覆盖等价类 (1), (2), (3), (4), (5), (6), (17)。是等边三角形 3,4,4覆盖等价类 (1), (2), (3), (4), (5), (6), (14), (18)。不是等边三角形, 3,4,3覆盖等价类 (1), (2), (3), (4), (5), (6), (15), (19)。若不考虑特定 a, b, c, 3,3,4覆盖等价类 (1), (2), (3), (4), (5), (6), (13), (20)。三者取一即可 3 3 3 3设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下: “有一个处理单价为 1 元 5 角钱的盒装饮料的自动售货机软件。 若投入 1 元 5 角硬币, 按下 “可乐” 、 “雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是 2 元硬币,在送出饮 料的同时退还 5 角硬币。 ” (1) 试利用因果图法,建立该软件的因果图; (2) 设计测试该软件的全部测试用例。 答案: (1) 因果图 输入条件(原因)输出条件(结果) 投入 1 元 5 角硬币(1)(21) 退还 5 角硬币 e 投入 2 元硬币(2)(11)(22) 送出“可乐”饮料 按“可乐”按钮(3)(23) 送出“雪碧”饮料 按“雪碧”按钮 e(4)(12)(24) 送出“红茶”饮料 按“红茶”按钮(5) (2) 测试用例设计 1234567891 0 1 1 输 入 投入 1 元 5 角硬 币 (1)11110000000 投入 2 元硬币(2)00001111000 按“可乐”按钮(3)10001000100 按“雪碧”按钮(4)01000100010 按“红茶”按钮(5)00100010001 中 间 结 点 已投币(11)11111111000 已按钮(12)11101110111 输 出 退还 5 角硬币(21)00001110000 送出“可乐”饮 料 (22)10001000000 送出“雪碧”饮 料 (23)01000100000 送出“红茶”饮 料 (24)00100010000 测试用例每一纵列为一个测试用例 4 4 4 4英译汉英译汉 security security functions will be moved fro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025抵押借款合同协议模板
- 2025合作伙伴合同转让协议
- 汽修店雇工合同范本
- 遗失补签合同范本
- 装修顶房合同范本
- 2025电影特效制作服务合同
- 小区翻新清洗合同范本
- 配件合作合同范本
- 经委房屋出售合同范本
- 欠款个人担保合同范本
- 巡察整改工作课件模板
- 2025年事业单位工勤技能-河南-河南农机驾驶维修工一级(高级技师)历年参考题库含答案解析(5套)
- 医务人员职业道德准则理论试题
- 2025年幼儿园教师岗位聘任协议(含资格认证及薪酬激励)
- 成都东部集团有限公司招聘考试真题2024
- 银行收息管理办法
- 海外房产投资项目方案(3篇)
- 消防员心理健康课件
- 初中地理学科课程规划方案
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 电子束曝光机说明书
评论
0/150
提交评论