软件测试- 补考试卷

上传人:M****1 文档编号:508382344 上传时间:2023-09-07 格式:DOCX 页数:7 大小:21.80KB
返回 下载 相关 举报
软件测试- 补考试卷_第1页
第1页 / 共7页
软件测试- 补考试卷_第2页
第2页 / 共7页
软件测试- 补考试卷_第3页
第3页 / 共7页
软件测试- 补考试卷_第4页
第4页 / 共7页
软件测试- 补考试卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件测试- 补考试卷》由会员分享,可在线阅读,更多相关《软件测试- 补考试卷(7页珍藏版)》请在金锄头文库上搜索。

1、镇江高等职业技术学校 2013-2014年度第二学期10 级_软件测试 课程期终补考试卷命题人 李艳稳 审核人 胡娟一、判断题 (每题 1分,共20分)正确的题目前请打“J”错的题目前请打“X”( )1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目 标的活动,所以软件测试在软件工程的后期才开始具体的工作。( )2.发现错误多的模块,残留在模块中的错误也多。( )3.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己 又可以修改,应立即将此问题正确修改,以加快.提高开发的进程。( )4.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑 盒法进行动态测试。( )5.

2、功能测试是系统测试的主要内容,检查系统的功能.性能是否与需 求规格说明相同。( )6.软件质量管理即 QM 由 QA 和 QC 构成,软件测试属于 QC 的核心工作 内容。( )7.软件测试只能发现错误,但不能保证测试后的软件没有错误。( )8. 软件就是程序。( )9.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误()10.I18N测试是指对产品做出具有国际性的规划,而LION测试则是指对软件做出符合本地需求更改工作。( )11.白盒测试的条件覆盖标准强于判定覆盖。( )12. 验收测试是以最终用户为主的测试。( )13. 测试程序仅仅按预期方式运行就行了。( )14. 自底向上

3、集成需要测试员编写驱动程序。( )15. 好的测试员不懈追求完美。()16. 软件测试工具可以代替软件测试员。()17. 最重要的用户界面要素是软件符合现行标准和规范。( )18. 自动化测试可能延误项目进度。()19. 软件测试员可以对产品说明书进行白盒测试。( ) 20. 静态白盒测试可以找出遗漏之处和问题。二、选择题(每题 1 分, 共 30 分)1. 软件验收测试的合格通过准则是:( )A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要 求。B. 所有测试项没有残余一级. 二级和三级错误。C. 立项审批表. 需求分析文档. 设计文档和编码实现一致。D. 验收测试工件

4、不齐全。2. 下列( )不属于测试原则的内容A. 软件测试是有风险的行为B. 完全测试程序是不可能的C. 测试无法显示潜伏的软件缺陷D. 找到的缺陷越多软件的缺陷就越少3. 软件测试的目的是 (A. 发现程序中的所有错误C. 证明程序是正确的B. 尽可能多地发现程序中的错误D. 调试程序4. 修复软件缺陷费用最高的是)阶段:B. 设计D. 发布A. 编制说明书C. 编写代码5. 条件覆盖的目的是( )A. 使每个判定的所有可能的条件取值组合至少执行一次B. 使程序中的每个判定至少都获得一次“真”值和“假”值。C. 使程序中的每个判定中每个条件的可能值至少满足一次。D. 使程序中的每个可执行语句

5、至少执行一次。6. 白盒测试是根据程序的( )来设计测试用例,黑盒测试是根据软件的规 格说明来设计测试用例的。A. 功能B. 性能 C. 内部逻辑D. 内部数据设计测试过程. 脚本评估D.以上全是7. 测试设计员的职责有()制定测试计划 设计测试用例 测试活动A. B. C.8. 下列叙述中,与提高软件可移植性相关的是 ()A. 选择时间效率高的算法B. 尽可能减少注释C. 选择空间效率高的算法D. 尽量用高级语言编写系统中对效率要求不高的部分9. 用边界值分析法,假定3X100,那么X在测试中应该取的边界值是()A. X=3,X=100; B. X=2,X=3,X=100,X=101;C.

6、X=4, X=99;D. X=2, X=101;10. 关于软件质量的描述,正确的是( )A. 软件质量是指软件满足规定用户需求的能力;B. 软件质量特性是指软件的功能性可靠性易用性效率可维护性可移植 性;C. 软件质量保证过程就是软件测试过程;D. 以上描述都不对11. 条件覆盖的目的是()A. 使每个判定的所有可能的条件取值组合至少执行一次B. 使程序中的每个判定至少都获得一次“真”值和“假”值。C. 使程序中的每个判定中每个条件的可能值至少满足一次。D. 使程序中的每个可执行语句至少执行一次。12. 满足以下条件的问题不是软件缺陷( )A. 软件未达到产品说明书中已标明的功能B. 软件出

7、现了产品说明书中指明不会出现的错误C. 软件功能未超出了产品说明书指明的范围D. 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。13. 在自底向上测试中,要编写称为( )的模块来测验正在测试的模块。A.测试存根B.测试驱动模块C.桩模块D.底层模块14. ( )方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.等价类C.因果图D.边界值15. 下列( )不是软件自动化测试的优点A. 速度快. 效率高B. 准确度和精确度高C.能提高测试的质量D.能充分测试软件16. 软件的六大质量特性包括:()功能性可靠性可用性效率稳定性可移植兼容性可扩展性A.

8、B.C.D.17. 软件工程的主要环节有( )人员管理;项目管理;可行性与需求分析;系统设计;程序设计; 测试;维护等A.B.C.D.以上全是18. 下列各项中()不是一个测试计划所应包含的内容A测试资源.进度安排B测试预期输出C测试范围D测试策略19. 调试是()A发现与预先定义的规格和标准不符合的问题B发现软件错误征兆的过程C有计划的.可重复的过程D消除软件错误的过程20. 在软件底层进行的测试称为()A 系统测试B 集成测试C单元测试D功能测试21. 在没有产品说明书时使用()A 探索测试B 功能测试C 动态测试D 静态测试22. 下列不属于正式审查的方式是()A 同事审查B 公开陈述C

9、 检验D编码标准和规范23. 下列()不属于软件缺陷A 测试人员主观认为不合理的地方B 软件未达到产品说明书标明的功能C 软件出现了产品说明书指明不会出现的错误D 软件功能超出产品说明书指明范围24. 下列不属于编写测试计划的目的是( )A.使测试工作顺利进行B.使项目参与人员沟通更舒畅C.使测试工作更加系统化D.控制软件质量25. 下列属于使用软件测试工具的目的( )A.帮助测试寻找问题B.协助问题的诊断C.节省测试时间D.提高Bug的发现率26 .产品发布后修复软件缺陷比项目开发早期这样做的费用要高( )A.12倍B.1020倍C.50倍D.10 0倍或更高27. ( )把黑盒子测试和白盒

10、子测试的界限打乱了。A.灰盒子测试B.动态测试C.静态测试D.失败测试28. 软件测试是采用()执行软件的活动。A.测试用例B.输入数据C.测试环境D.输入条件29. 导致软件缺陷的最大原因是:()A.软件需求说明书B.设计方案C.编码D.维护30. 测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类()A. (0,100).(100,200).(200,300).(300,400).(400,500). (500, +);B. (500, +8);C. (500, +8).任意大于0小于500的非100倍数的整数;D. (-

11、8,100).(100,200).(200,300).(300,400).(400,500).(500, +8);三、填空(每空 1分,共20分)1. 软件测试是采用执行软件的活动。2. 导致软件缺陷的最大原因是 。3. 软件缺陷产生的原因包括.设计.以及其他原因。4. 黑盒测试用例设计方法包括.以及因果图法,错误推测法等。5. 测试过程中, 用于描述测试的整体方案,描述依据测试案例找出的问题。6. 灰盒测试把和的界限打乱了。7. 在兼容性测试中, 是指可以使用软件的以前版本, 是指可以使用软件的未来版本。8. 测试工作就是进行输入.接受输出.检验结果,不深入代码细节,这样的测试方法称为,在不

12、执行代码的条件下有条理地仔细审查软件设计.体系结构和代码,从而找出软件缺陷的测试方法称为9. 在软件底层进行的测试称为。10. 白盒测试又称为,黑盒测试又称为11. 动态测试的两个基本要素是.。12. 功能图由状态迁移图和组成。四、简答题(30分)1请写出使用GUI功能测试工具的测试过程的步骤(5分)2.什么是软件缺陷?(6 分)3. 测试人员在软件开发过程中的任务是什么?(5分)4. 系统中常见的性能问题有哪些?(14 分)一判断题 错对错对对,对对错错对,错对错对错,错对对对对二选择题:DDBDA, CBDBB, ABBCD, DABDC, ADADD, DAAAB三填空题 1测试用例 2

13、软件需求说明书3 编写说明书; 编写代码 4. 等价类划分; 边界值分析法5 测试计划 ; 缺陷报告 6 黑盒测试; 白盒测试7.向前兼容; 向后兼容 8.动态黑盒测试; 静态白盒测试9. 没有时间; 风险太大10. 结构测试(或逻辑驱动测试); 功能测试(或数据驱动测试或基于规格说明书的测 试)11. 被测试程序; 测试数据(测试用例)12 逻辑功能模型四 简答题1. 答(1)录制测试脚本(2)编辑测试脚本(3)调试测试脚本(4)执行测试脚本(5) 分析测试结果2. 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能(1 分) 软件出现了产品说明书中指明不会出现的错误(1

14、分) 软件功能超出了产品说明书指明的范围(1 分) 软件未达到产品说明书虽未指出但应达到的目标(1 分) 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使 用效果不好。(2 分)3. 答 1.寻找 Bug;(1 分) 2.避免软件开发过程中的缺陷;(1 分) 3.衡量软件的品 质;(1 分) 4.关注用户的需求。(1分) 总的目标是:确保软件的质量。(1 分)4. 答: 1 资源泄露,包括内存泄漏 (2 分)2 )资源瓶颈,内部资源(线程、放入池的对象)变得稀缺,这类问题产生的原因是线 程过度使用或资源分配不足。(2 分)3)线程死锁、线程阻塞等造成的系统越来越慢,甚至系统挂起或出现异常错误、系统 混乱局面等 (2 分)4)CPU 使用率达到 100%、系统被锁定等。代码中可能存在无限循环、缺乏保护频繁对 数据库进行存取、没有使用数据高速缓存等(2 分)5)数据库连接成为性能瓶颈,这可能因为数据库存取交互过多、未使用连接池或者连 接池配置参数不当、单个SQL请求的数据量过多等问题(2分)6)查询速度慢或列表效率低,主要原因列表查询未使用索引、过于复杂的 SQL 语句、 分页算法效率低;也可能是查询结果集过大或不规范查询。( 2 分)7)受外部系统影响越来越大,最终造成应用系统越来越慢 ( 2 分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号