欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2014软件测试复习题(共4页).doc

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

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

    2014软件测试复习题(共4页).doc

    精选优质文档-倾情为你奉上一、判断题: 1、 软件测试的惟一目的就是为了发现软件的错误。 ( 错 )2、 在进行黑盒测试时,主要的测试依据是软件需求。( 对 )3、 功能测试的主要目的是测试软件防止非法入侵能力。( 错 )4、 软件测试人员可以对概要设计说明书进行白盒测试。( 错 )5、 验收测试只由开发公司的测试人员来实施的。( 错 )6、 自动化测试工具可以部分代替手工测试。 ( 对 )7、 软件错误是指软件产品中存在的导致期望的运行结果和实际运行结果间出现差异的一系列问题。( 对 )8、 负载测试的目的是为了测试软件系统的最大负载。( 错 )9、 软件测试必须等到所有缺陷均修复才能结束。 ( 错 )10、 软件测试人员必须对需求规格说明书进行白盒测试。( 错 )11、 项目编码前,软件测试人员不需要介入项目测试。( 错 )12、 从是否关注软件内部结构与算法,可以将软件测试分为静态测试和动态测试。( 错 )13、 软件测试人员一旦发现软件缺陷,主要以口头方式通知软件开发人员。( 错 )14、 性能测试的目的是保证软件的功能符合软件需求。( 错 )15、 发现错误多的模块,残留在模块中的错误也多。( 对 )16、 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。( 错 )17、 软件测试只能发现错误,但不能保证测试后的软件没有错误。( 对 )18、 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。( 错 )二、单选题:1、 软件测试的目的( B )A、发现程序中的所有错误 B、尽可能多地发现程序中的错误 C、证明程序是正确的 D、调试程序2、 一个程序中所含有的路径数与 ( A )有着直接的关系A、程序的复杂程度 B、程序语句行数C、程序模块数 D、程序指令执行时间3、 用户界面测试要遵循一些原则,下面哪一个是需要遵循的原则( A )A、易用性原则 B、完整性原则 C、创新性原则 D、复杂性原则 4、 功能测试的目的是( B )A、保证用户方便使用 B、保证软件的功能符合软件需求C、保证系统没有错误 D、保证软件的性能符合设计的要求5、 软件错误产生的原因有多种多样,以下哪个不属于其中 ( B )A、需求分析不完善 B、没有测试计划C、软件设计错误 D、程序员编码过程中引入错误、在软件测试V模型中,概要设计对应的测试是(C)A系统测试B单元测试C集成测试D模块测试、在软件生命周期的哪一个阶段,软件缺陷修复费用最低(A)A需求分析B设计C编码D产品发布、单元测试中用来模拟被测模块调用者模块是(C)A父模块B子模块C驱动模块D桩模块、不属于单元测试的内容是(D)A模块接口测试B局部数据结构测试C路径测试D用户界面测试、下列项目中不属于测试文档的是(C)A测试计划B测试用例C程序流程图D测试报告、在自底向上测试中,要编写称为(B)的模块来测验正在测试的模块A测试存根B测试驱动模块C桩模块D底层模块、软件测试方法中的(D)属于静态测试方法A黑盒法B路径覆盖C错误推测D人工检测、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)A结构合理性B软件外部功能C程序正确性D程序内部逻辑三、问答题:名词解释:软件测试、测试用例、软件缺陷、自动化测试、黑盒测试、白盒测试、功能测试、性能测试、压力测试、单元测试、集成测试、系统测试、回归测试1、 什么是测试需求?怎么确定测试需求?答:测试需求就是在项目中要测试什么描述了测试系统的行为、特性或属性是在测试过程中对测试的约束可以通过以下途径确定测试需求:(1) 收集与待测软件相关的各种文档资料。如软件需求规格、Use case、界面设计、项目会议或与客户沟通时有关于需求信息的会议记录、其他技术文档等。 (2) 与客户或系统分析员的沟通。(3) 分析业务背景资料。如待测软件业务领域的知识等。(4) 参与正式与非正式的培训。(5) 旧系统的原有功能跟特性。2、 什么是驱动模块和桩模块?为下面的函数构造一个驱动模块、并至少设计3条测试用例。Float divide(int a,int b) Float c; if(b=0) printf(“除数不能为0!”); return 0; c=(float)a/b; return c;驱动模块:Viod main()Int a,b;Float c;Scanf(“%d,%d”,&a,&b);C = divide(a,b);Printf(“%f”,c);测试用例:用例编号输入预期输出ab0110除数不能为002120.03422.3、 什么叫做白盒测试?白盒测试方法主要有哪些?请分别说明。是通过对程序内部结构的分析、检测来寻找问题。主要方法:(1)代码检查法(2)静态结构分析法(3)静态质量试题法(4)逻辑覆盖法(语句覆盖,判定覆盖,条件覆盖,多条件覆盖)(5)基本路径测试法4、 软件测试人才需要具备哪些素质能力?1、很强的责任心2、良好的沟通能力3、团队合作精神4、耐心、细心、信心5、时时保持怀疑态度,并且有缺陷防护意识6、具备一定的编程经验5、 为什么不能彻底测试一个软件?为什么在不同发现错误的阶段,费用有很大的不同?答:一个软件的所有输入可能非常大,在有限的时间里不可能对所有的情况进行枚举测试。在不同的阶段发现缺陷,修复费用不同的。越晚发现修复费用越高。这是由于在后期发现缺陷要修改软件的相关联模块越多甚至软件的体系结构要重新设计,这将导致费用急剧增加。6、 怎么设计测试用例?如何评估测试用例的好坏? 测试用例的信息有很多,可以根据实际的情况进行增删,一般来说一个优秀的测试用例应该包含以下信息: 1、产品相关信息 (1)软件产品或项目的名称 (2)软件产品或项目的版本 (3)功能模块名 (4)功能描述(5)测试平台 这些信息建议可以在测试案例手工选择。 2、基本记录信息 (1)测试用例入库者 (2)测试用例入库时间 (3)测试用例更新者 (4)测试用例更新时间 这些信息建议可以由测试案例自动生成。 3、测试用例的属性 (1)测试用例ID:测试用例的ID(由案例管理系统自动生成,方便跟踪管理) (2)测试用例名称:测试用例的名称 (3)测试功能点:测试的功能检查点 (4)测试目的:该测试功能点的测试目的 (5)测试级别:主路径测试、烟雾测试、基本功能测试、详细功能测试。(6)测试类型(7)预置条件(8)测试步骤(9)预期结果7、 简述软件测试缺陷跟踪过程。四、设计题:1、 某程序规定:员工信息录入包含员工编码、员工姓名、员工性别。其中,(1)员工编码由3部分组成,它们的名称和内容分别是:部门代码:空白或2位英文字母;正式员工代码:“0”(临时工)或“1”(正式员工);工号:5位数字。(2)员工姓名可输入英文字符或中文(3)员工性别:“男”或“女”【问题】:假定被测程序能接受一切符合以上规格说明的要求,请根据该程序的规格说明,对录入数据作等价类的划分,并设计测试用例。 (1) 划分等价类输入有效等价类无效等价类员工编码(1)部门代码为空(10)部门代码为1位英文字母(2)部门代码为2位英文字母(3)正式员工代码为0(4)正式员工代码为1(5)工号:5为数字员工姓名(6)员工姓名为英文字符(7)员工姓名为中文员工性别(8)员工性别为男(9)员工性别为女设计测试用例:用例编号测试数据覆盖的等价类0103451张三男(1)(3)(5)(7)(8)为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。、根据右图给出的程序流程图,完成以下要求:(1)画出相应的控制流图。(2)计算环形复杂度。(3)找出程序的独立路径集合。、下面是对网上商城系统的基本流和备选流的描述:已知场景:用户进入一个网上商城进行购物,选择商品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。基本流、备选流如下图所示:基本流A登录网上商城网站,选择商品,登录帐号,付钱交易,生成订购单备选流B用户帐号不存在备选流C用户帐号错误备选流D用户密码错误备选流E用户帐号余额不足备选流F用户退出系统【问题1】使用场景法设计测试用例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。表3-1 场景设计场景1成功购物A 注:为方便起见,还有若干备选流的循环以及循环组合未纳入上表。【问题2】 场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例ID、场景条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(其中“帐号”、“密码”、“用户帐号余额”3列填写是否有效(V:有效,I:无效,N/A:不适用);“场景/条件”列填入对应的场景/条件;“预期结果”列填入用例的预期结果),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。例如C01表示“成功购物”基本流。请按上述规定为其它应用场景设计用例矩阵。表3-2 测试用例表测试用例ID场景/条件帐号密码用户帐号余额预期结果C01场景1:成功购物VVV成功购物【问题3】 数据设计一旦确定了所有的测试用例,则应对这些用例进行复审和验证以确保其准确且适度,并取消多余或等效的测试用例。测试用例一经认可,就可以确定实际数据值(在测试用例实施矩阵中)并且设定测试数据,如表3-2所示。表3-2测试用例数据表测试用例ID场景/条件帐号密码用户帐号余额预期结果C01场景1:成功购物1234sddf200成功购物专心-专注-专业

    注意事项

    本文(2014软件测试复习题(共4页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开