软件测试期末试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 第 PAGE 3 页 共 5 页 鹤壁职业技术学院二零一零至二零一一学年第二学期 《软件测试》课程考试题(90 分钟)考试时间:2011-5-26 说明:本试卷共三大题,试卷满分 100 分。 系别 班次 学号 姓名 . 一、单项选择题:(共 15 小题,每小题 1 分,满分 15 分。) 1.软件测试的目的:( ) 避免软件开发中出现的错误 发现软件开发中出现的错误 尽可能早地发现并排除软件中潜藏的错误,提高软件的可靠性 修改软件中出现的错误 2、导致软件缺陷的最大原因是:( ) A.软件需求说明书 B.设计方案 C.编码 D.维护 3、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( ) A、测试输入、执行条件和预期的结果。 B、测试目标、测试工具C、测试环境 D、测试配置 在软件测试阶段,测试步骤按次序可以划分为以下几步:( ) 单元测试、集成测试、系统测试、验收测试 验收测试、单元测试、系统测试、集成测试 单元测试、集成测试、验收测试、系统测试 系统测试、单元测试、集成测试、验收测试 软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节? ( ) 功能测试B.单元测试C.结构测试D.验收测试 必须要求用户参与的测试阶段是( ) 单元测试 B. 集成测试 C. 确认测试 D. 验收测试 7、软件缺陷修复的代价最高的阶段为( ) A、发布阶段 B、需求阶段 C、设计阶段 D、编码阶段 不属于白盒测试的技术是 ( ) 。 语句覆盖 B. 判定覆盖 C. 边界值分析 D. 基本路径测试 不属于逻辑覆盖方法的是( )。 组合覆盖 B.判定覆盖 C.条件覆盖 D.接口覆盖 10、在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,其中( )是最弱的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖 11、下列( )方法设计出的测试用例发现程序错误的能力最强。 A.等价类划分法 B.场景法 C.边界值分析法 D.决策表法 12、如果F 实现一个程序,输入变量x1 和 x2 的边界、区间分别为:a≤x1≤d,区间为[a,b],[b,c],[c,d];e≤x2≤g,区间为[e,f],[f,g];则下列( )图可表示为强健壮等价类测试用例。 A. B. x x 2 2 g g f f e e 1a b c d x 1 C. D. x 2 x g g 2 f f e e a b c d x1 a b c d x 11a b c d x 1 1 13、( )方法是根据输出对输入的依赖关系来设计测试用例的。A.边界值分析 B.等价类 C.因果图法 D.错误推测法 14、对于一个含有 n 个变量的程序,采用基本边界值分析法测试程序会产生( )个测试用例。 A.6n+1 B.5n C、4n+1 D.7n 下列 不是软件自动化测试的优点。( ) A.速度快、效率高 B.准确度和精确度高 C.能提高测试的质量 D.能充分测试软件 二、判断题:(共 15 小题,每题 1 分,满分 15 分)(使用“√”,“×”) 软件测试等于程序测试。( ) 软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。( ) 好的测试员坚持不懈地追求完美。( ) 软件质量保证和软件测试是同一层次的概念。( ) 我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。( ) 软件生命周期是软件从产生到报废的过程。( ) 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。( ) 测试用例的数目越多,测试的效果越好。( ) 只要能够达到 100%的逻辑覆盖率,就可以保证程序的正确性。( ) 没有发现错误的测试是没有价值的。( ) 软件测试工具可以代替软件测试员。( ) 单元测试能发现约 80%的软件缺陷。( ) 尽早发现软件缺陷 ,降低修复成本。( ) 尚未发现或未观察到的软件缺陷只能说是潜在缺陷。( ) 测试用例是软件测试的核心。( ) 三、综合题:(共 4 小题,满分 70 分。) 如图显示某程序的逻辑结构。试为它设计足够的测试用例,分别实现对程序的判定覆盖、条件覆盖和条件组合覆盖。(将相应空缺部分填写完整。)(20 分) 解答: 需满足的条件 测试数据 期望结果 执行 S1 A1, B?0 或A?1, B=0 或 A=2, B=1 或 A=1, B=0 或 A1 A?1 B=0 A=2,B=0 执行 S1 A1, B=0 A?1, A?1, B=0 B?0 覆盖种类判定覆盖A?1, B?0以下四种情况各出现一次A=1, B=

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档