2014春软件测试复习题.docVIP

  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文档。上传文档
查看更多
2014春软件测试复习题

一、判断题: 软件测试的惟一目的就是为了发现软件的错误。 ( ) 在进行黑盒测试时,主要的测试依据是软件需求。( ) 功能测试的主要目的是测试软件防止非法入侵能力。( ) 软件测试人员可以对概要设计说明书进行白盒测试。( ) 验收测试只由开发公司的测试人员来实施的。( ) 自动化测试工具可以部分代替手工测试。 ( ) 软件错误是指软件产品中存在的导致期望的运行结果和实际运行结果间出现差异的一系列问题。( ) 负载测试的目的是为了测试软件系统的最大负载。( ) 软件测试必须等到所有缺陷均修复才能结束。发现错误多的模块,残留在模块中的错误也多。软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工。软件测试只能发现错误,但不能保证测试后的软件没有错误。测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。 什么是测试需求?怎么确定测试需求? 什么是驱动模块和桩模块?为下面的函数构造一个驱动模块、并至少设计3条测试用例。 Float divide(int a,int b) {Float c; if(b==0) { printf(“除数不能为0!”); return 0; } c=(float)a/b; return c;} 什么叫做白盒测试?白盒测试方法主要有哪些?请分别说明。 软件测试人才需要具备哪些素质能力? 为什么不能彻底测试一个软件?为什么在不同发现错误的阶段,费用有很大的不同? 怎么设计测试用例?如何评估测试用例的好坏? 简述软件测试缺陷跟踪过程。 四、设计题: 某程序规定: 员工信息录入包含员工编码、员工姓名、员工性别。其中, (1)员工编码由3部分组成,它们的名称和内容分别是: 部门代码:空白或2位英文字母; 正式员工代码:“0”(临时工)或“1”(正式员工); 工号:5位数字。 (2)员工姓名可输入英文字符或中文 (3)员工性别:“男”或“女” 【问题】:假定被测程序能接受一切符合以上规格说明的要求,请根据该程序的规格说明,对录入数据作等价类的划分,并设计测试用例。 2为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。 3、根据右图给出的程序流程图,完成以下要求: (1)画出相应的控制流图。 (2)计算环形复杂度。 (3)找出程序的独立路径集合。 4、下面是对网上商城系统的基本流和备选流的描述: 已知场景:用户进入一个网上商城进行购物,选择商品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。 基本流、备选流如下图所示: 基本流A 登录网上商城网站,选择商品,登录帐号,付钱交易,生成订购单 备选流B 用户帐号不存在 备选流C 用户帐号错误 备选流D 用户密码错误 备选流E 用户帐号余额不足 备选流F 用户退出系统 【问题1   使用场景法设计测试,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。3-1 场景设计 场景1——成功购物 A ? 注:为方便起见,还有若干备选流的循环以及循环组合未纳入上表。 【问题2?   场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例ID、场景、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。例如C01表示“成功”基本流。请按上述规定为其它应用场景设计用例矩阵。3-2 测试用例表 测试用例ID 场景/条件 帐号 密码 用户帐号余额 预期结果 C01 场景1:成功  V  V  V  成功                                 【问题?数据设计 一旦确定了所有的测试用例,则应对这些用例进行复审和验证以确保其准确且适度,并取消多余或等效的测试用例。测试用例一经认可,就可以确定实际数据值(在测试用例实施矩阵中)并且设定测试数据,如表3-2所示。 表3-2 测试用例数据表 测试用例ID 场景/条件 帐号 密码 用户帐号余额 预期结果 C01 场景1:成功  1234  sddf  200  成功                                

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档