欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件测试期末考试含答案分析Word格式.docx

    • 资源ID:3726877       资源大小:21.35KB        全文页数:12页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件测试期末考试含答案分析Word格式.docx

    1、D. 功能9. 单元测试主要由( C )完成?其中( A )起主要作用。A 开发人员B 测试人员C 开发人员和测试人员D 以上都不对10. 集成测试所使用的主要测试方法是( A )。B. 静态测试C. 动态测试D. 白盒测试11. 系统测试主要包括包含了多种测试活动,主要分为( AB )。A. 功能性测试B. 非功能性测试C. 回归测试D. 单元测试12. 系统集成测试常见的有哪几种不同模式( AB )。A 非渐增式测试模式B 渐增式测试模式C 独立测试模式D 非独立测试模式13. 软件的兼容性测试包括( AD )。A. 向前和向后兼容B. 多语言测试C. 多版本测试D. 横向测试14. 软件

    2、的缺陷通常集中在( AB )阶段。A. 需求分析B. 系统设计D. 软件测试15. 对于一些关键代码或新人写的代码,主要采取( B )方式。A. 走查B. 会议审查C. 代码互评D. 自查16. 在集成测试中,主要的集成方法有( ABCD )。A.自顶向下B.自底向上C.大爆炸D.三明治17. 文档测试主要检查文档的(ABCD )。A 正确性B 完备性C 易理解性D 一致性18. 验收测试完成后还需要提交(AC ),才可交付用户使用。A 验收报告B 项目完成报告C 交付报告D 无需提供任何报告19. 软件本地化工作中除了翻译之外还应该( ABCD )。A 处理字符集问题B 数据格式C 页面显示

    3、和布局D 配置和兼容性等问题20. 造成软件的主要原因可从( ABC)方面来查找。A 技术问题B 软件本身C 团队工作D 资金问题21. 代码评审有哪些方法(ABCD )。A 代码走查B 正式会议审查C 代码会审D 代码咨询22. 软件产品的质量中的非功能需求包括( ABCD )等。A 适用性B 有效性C 可靠性D 性能23. 当程序有修改,并且要求保证原有功能正常的情况下,必须采用( D )方法。A 单元测试B 集成测试C 系统测试D 回归测试24. 对于整个软件的本地化过程来说,需要解决的技术问题主要有(AC)。A 数据格式B 页面显示和布局C 配置和兼容性问题D 翻译问题25. 测试团队

    4、的基本责任应该是( ABCD )。A 发现软件程序、系统或产品中的所有问题B 尽早地发现问题C 督促开发人员尽快地解决程序中的缺陷D 帮助团队解决资金问题26. 驱动程序,用以模拟被测模块的( A )模块。A 上级模块B 下级模块C 同级模块D 其他27. 整体测试用例的质量要求包括( ABCD )。A 覆盖率B 易用性C 易维护性D 粒度适中28. 易用性、兼容性、安装、文档测试等主要在( A )阶段完成。 C 功能测试D 验收测试二、判断题(分值)1. 能够尽可能早的发现软件缺陷,就能够尽可能地节约修复缺陷的成本,因此,因此在软件的设计阶段修复缺陷的费用最低。( F )2. 根据著名的瀑布

    5、模型,软件测试应该处在“编程”的下游、在“软件维护”的上游,先有编程,后有测试,测试的位置很清楚。( T )3. 为了能更多测试出软件的缺陷,测试用例的一般要求越复杂越好。4. 因为软件开发人员不止一人,因此在测试时候,只能进行松散地实施测试。(F )5. 每一种测试方法都必须执行程序,才能得到最好的效果。6. 单元测试的主要人员构成是开发人员。7. 集成测试就是系统测试。8. 在进行系统测试的时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。9. 有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。(F)10. 在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其

    6、中一种方法就可以完成对某一软件的测试工作。11. 验收测试是测试的最后一个环节,该测试完成后,马上可以交付用户使用。12. 软件质量的要求是要满足软件的功能性需求。13. 系统测试的目的是检查已经通过单元测试的单元之间的接口是否存在问题。(T)14. 在软件的开发中,每次回归测试都要重新运行完整的测试包。15. 在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。16. 在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。17. 在整个软件生命周期中的每个阶段、每个时刻都存在着软件测试活动,软件测试伴随着软

    7、件开发。18. 验收测试是由用户完成的。19. 在一个规范的软件的开发中,开发人员的人数一般大于测试人员的人数。20. 在整个开发周期中要对测试用例进行有效的跟踪和维护。21. 功能测试也可以采用白盒测试的方法。1. 在软件测试过程中,应该遵循的原则是?(1)、尽早可能展开预防性测试;(2)、可追溯性;(4)、投入/产出原则;(5)、80/20原则;(6)、独立的软件测试机构或委托第三方测试,即避免开发人员一边开发,一边测试的情况的出现。2. 测试用例的设计的步骤一般包括?(1)、测试需求分析;(2)、业务流程分析;(3)、测试用例设计;(4)、测试用例评审;(5)、测试用例更新完善。3. 测

    8、试用例的原则?(1)测试用例的代表性;(2)测试结果的可判断性;(3)测试结果的可再现性。4. 常用到的软件质量模型有哪些?并简述一下。(1)软件测试瀑布模型:分为测试计划、需求分析、概要设计、详细设计、软件测试、运行和维护7个阶段,自顶向下执行。强调阶段划分及顺序性、各阶段工作及其文档的完备性。(2)软件测试V模型:也称为RAD模型,即快速应用开发模型。属于线性顺序一类的软件开发模型。5. 什么是软件测试计划?是指导测试过程的纲领性文件,包含产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流和风险分析等内容。6. 制定软件测试的计划的原则有?(1)制定测试计划应尽

    9、早开始;(2)保持测试计划的灵活性;(3)保持测试计划简洁和易读;(4)尽量争取多渠道评审测试计划;(5)计算测试计划的投入。7. 制定软件测试的技术的步骤有?(1)产品基本情况调研;(2)测试需求说明;(3)测试的策略和记录;(4)测试资源配置;(5)计划表;(6)问题跟踪报告;(7)测试计划的评审8. 什么是静态测试、动态测试?静态测试:是一种不通过执行程序而进行测试的技术,只是检测和评审。动态测试:直接执行被测试程序以提供测试支持。9. 什么是白盒测试、黑盒测试?二者的关系是什么?一、(1)白盒测试:又称功能功能测试、数据驱动测试和行为测试,是一种从用户观点出发的测试,被测程序为黑盒子,

    10、通过测试来检测每个功能是否能够正常使用(2)黑盒测试:又称结构测试和逻辑驱动测试,是知道产品内部工作过程,通过测试来检测产品内部动作是否按照规格说明书的规定去正常运行。二、白盒测试偏重实现方式,注重局部;黑盒测试偏重业务方面,注重整体。有着本质区别,又是相互联系、相辅相成。10. 软件测试的过程是什么?(1)测试一致性;(2)可持续改进测试过程;(3)便于管理;(4)系统测试;(5)验收测试;11. 软件测试与软件开发的过程的关系是什么?(1)测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。(2)

    11、软件测试工程师:查找bug、管理bug、质量保证。软件开发:系统设计、编码、修改bug12. 白盒测试的覆盖准则有哪些?(1)语句覆盖;(2)判定覆盖;(即分支覆盖);(3)条件覆盖(4)判定条件覆盖(5)条件组合覆盖(6)路径覆盖。13. 白盒测试的常用工具有哪些?各适用于什么情况?(1)静态白盒测试:在不执行的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程。(2)动态白盒测试:需要对各个模块功能、模块间的接口、局部数据结构、主要执行路径、错误处理等反面的测试14. 单元测试是什么?单元测试是在软件开发过程中要进行的最低级别的测试活动,起目的在于发现每个模块内部可能存

    12、在的差距。15. 单元测试的原则有哪些?(1)单元测试越早进行越好;(2)单元测试应该根据软件详细设计规格说明进行;(3)对于修改过的代码应该重做单元测试,以保证对已发现错误的修改没有引入新的错误;(4)当测试用例的测试结果与设计规格说明书的预期结果不一致时,测试人员应该如实记录实际的测试结果;(5)单元测试应注意选择好被测试软件单元的大小;(6)一个完整的单元测试说明应该包含软件证明测试和负面测试;(7)注意使用单元测试工具。16. 单元测试的重要性及目的是什么?一、(1)提前发现问题并解决可以节约时间(2)是测试阶段的基础,为后期的集成测试和系统测试做好准备;(3)对单元独立测试,容易发现

    13、问题,减少成本。二、目的:是暴漏出失败和错误。失败的可能性是可预期的,并且可以使用断言来进行检查。而错误则是不可预期的问题17. 简述单元测试的过程?(1)准备阶段;(2)编制阶段(3)代码审查阶段;(4)单元测试阶段;(5)评审、提交阶段。18. 什么是插桩程序设计?是在保证被测程序原有逻辑完整性的基础上在程序中插于一些探针,通过探针的执行抛出程序运行的特征数据,通过这些数据的分析,可以获得程序的控制流和数据信息,进而得到逻辑覆盖等动态信息,从而实现测试目标的方法。19. 集成测试是什么?是在假定各个软件单元已经通过了单元测试的前提下,检测各个软件单元之间相互接口是否正确。20. 集成测试的

    14、主要任务是什么?(1)将各个模块连接起来,检查模块相互调用时,数据结构接口是否丢失;(2)将各个子功能组合起来,检查能否达到预期要求的各项功能;(3)一个模块的功能是否会对另一个模块的功能产生不利的影响;(4)全局数据结构是否有问题,会不会被异常修改;(5)单个模块的误差积累起来,是否被放大,从而达到不可接受的程度。21. 集成测试与单元测试,系统测试的区别是什么?一、集成测试与单元测试的区别:(1)集成测试关注的是模块间的接口、接口之间的数据传递关系、单元组合后是否实现预计的功能;(2)集成测试组装的对象比单元测试的对象级别要高。二、集成测试与系统测试的区别:(1)系统测试对象是整个系统以及

    15、与系统交互的硬件和软件平台;(2)集成测试所测试的对象是模块间的接口,其目的是在找出在模块接口上面,包括整体体系结构上的问题;(3)软件的集成测试工作最好由不属于该软件开发组的软件设计人员承担,以提高集成测试的效果。22. 集成测试的内容有哪些?(1)制定集成测试计划;(2)设计集成测试;(3)实施集成测试;(4)执行集成测试;(5)评估集成测试。23. 如何进行集成测试的用例设计?(1)为系统运行设计用例;(2)为正向测试设计用例;(3)为逆向测试设计用例;(4)为满足特殊需求设计用例;(5)为高覆盖设计用例;(6)测试用例补充;(7)注意事项。24. 集成测试的方法有哪些?分别适用于哪些情

    16、况?一、非曾式集成;将所有经过单元测试的模块一次性组装到被测系统中进行测试,不考虑模块之间的依赖性和可能的风险;二、自顶向下集成;从控制模块开始,沿着程序的控制层向下移动,逐渐把各个模块结合起来。三、自底向上集成;从最底层的模块开始,按结构图自下而上和自底向上的集成方法;四、混合集成。对高风险模块优先进行重点测试,保证系统稳定性。25. 系统测试是什么?是指测试整个系统已确定其是否能够提供应用的所有需求行为,包含了多种测试活动,主要分为功能性测试和非功能测试。26. 系统测试与用户测试有何不同?系统测试是测试整个系统已确定其是否能够提供应用的所有需求行为;用户测试分为体验、界面、验收、用户测试

    17、报告组成27. 简述系统测试的主要内容?(1)功能测试。即测试软件系统的功能是否正确,其依据是需求文档,如产品需求规格说明书。(2)健壮性测试。即测试软件系统在异常情况下能否正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力28. 容量测试与压力测试的区别有哪些?(1)压力测试是在给系统不断加压,增加并发量,直到崩溃,找到系统所能承受的极限值。(2)容量测试是在预先分析的极限值下,系统能否正常运行。29. 什么是性能测试?通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者结合进行。30. 什么是回归测试?它有什

    18、么好处?一般如何进行回归测试?一、回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。二、大幅降低系统测试、维护升级等阶段的成本。三、(1)为每个项目创建用例基线库;(2)标识每个用例的重要性及有线级;(3)建立用例直接的关系。31. 验收测试是什么?是在软件产品完成了功能测试和系统测试之后,产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,是将程序与其最初的需求及最终用户当前的需要进行比较的过程,也叫交付测试。32. 验收测试的主要内容是什么?(1)文档审查(2)安装测试(3)功能测试(4)性能测试(5)界面测试(6)加载测试(7)配置测试(8)恢复测试(9)安全性测试。33. 测试和测试有什么不同?a 测试是在公司内部由用户组织与的测试;a 测试对发现缺陷是可控的,但缺陷是人数有限、地域限制。b测试是在外部有用户进行的测试;b测试不会认真地去发现缺陷,有时仅仅是为了抢占市场。34. 如何组织软件测试团队?(1)建立合理、高效的组织结构(2)建立正确的分工体系,即角色与职责;(3)培养合格的测试人员。35. 如何进行软件测试人员的培养?(1)人员选择要求;(2)人员培训与培养;(3)测试人员职业发展规划;


    注意事项

    本文(软件测试期末考试含答案分析Word格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开