软件测试考试大全.doc_第1页
软件测试考试大全.doc_第2页
软件测试考试大全.doc_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文档系作者精心整理编辑,实用价值高。判断F 只有在软件开发工作结束后,才需要测试人员介入到项目中。T 发现错误多的程序模块,残留在模块中的错误也多。T 黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。T 某画图软件需要追踪鼠标运动的测试,可以使用WinRunner的模拟模式。F 软件缺陷是影响软件质量的重要因素之一,有经验的软件工程师在工作中不会引入任何软件缺陷。F 代码评审是检查源代码是否达到模块设计的要求。 T 测试人员要坚持原则,缺陷未修复完坚决不予通过。 T 面向对象程序中对类的测试相当于对程序进行的单元测试。 F 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 T 发现错误多的程序模块,残留在模块中的错误也多。 T 负载测试是验证要检验的系统的能力最高能达到什么程度。 F 软件缺陷的数目可以使用散播模型精确计算。T 验收测试主要由最终用户来实施的。 T 集成测试常常会把白盒测试和黑盒测试结合起来进行,因此越来越多的学者把集成测试归结为灰盒测试。T 静态测试不运行程序,所以不能检测软件运行时内存的情况。 T 压力测试是指模拟巨大的工作负荷,以查看系统在峰值使用情况下是否可以正常运行。填空软件测试的目的是_以尽可能少的时间和人力发现并改正软件中潜在的各种故障及缺陷,提高软件的质量_。 白盒测试是根据软件的内部结构来设计测试用例, 黑盒测试是根据程序的_外部特性_来设计测试用例。 程序强变异测试技术的关键是如何产生 变异因子 。 对循环代码进行测试时,按照边界值分析法应该测试的边界为 最小值(min),稍大于最小值(min+),域内任意值(nom),稍小于最大值(max-)和最大值(max)控制流测试中, 语句覆盖 的覆盖最强。 软件的可用性测试主要的测试目标是: 及早发现产品或服务中将会出现的存在于用户使用过程中的问题,从而在产品开发或正式投产之前给出改进建议,以较小的投入帮助开发人员全面改善产品,节约开发成本。 黑盒判定表驱动测试中的决策表中贯穿_条件项_和_ 动作项 _的一列称为规则,假设决策表中的条件的个数为n,则总的规则数是_ 2n _个。在系统测试时,关于性能测试的基准大体有以下几个方面: 响应时间 、 并发用户数 、 吞吐量 、 性能计数器 。常用的黑盒测试方法有 等价类划分 、 边界值分析 、 决策表测试 问答软件测试由哪5个测试阶段组成?答:单元测试、集成测试、确认测试、系统测试和验收测试。数据流测试理论中,程序中的变量有两种不同的左右,变量的两种出现为?答:一是将数据存储起来,二是将所存储的数据取出。健壮性边界值测试是边界值分析的一种扩展:变量取哪些?答:min-、min、min+、nom、max-、max和max+测试覆盖准则是指覆盖测试的标准,有哪四个?答:语句覆盖准则、分支覆盖准则、谓词覆盖准则和路径覆盖准则。我们将软件的缺陷模式分为四个层次,哪四个?答:故障模式、安全漏洞模式、缺陷模式和规则模式。集成测试一般有几种集成方式?分别是?答:集成测试一般有3种集成方式,分别是非渐增式集成、渐增式集成和三明治集成。什么是软件测试,软件测试的目的和意义是什么?。答:软件测试是对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是在一个可控的环境中分析或执行程序的过程,其根本目的是以尽可能少的时间和人力发现并改正软件中潜在的各种故障及缺陷,提高软件的质量。进行测试时应该从软件中含有故障这个假定出发去测试程序,从中发现尽可能多的软件故障。软件测试与软件开发过程之间具有什么样的关系。答:软件开发过程是软件工程的重要内容,也是进行软件测试的基础。软件测试贯穿于软件开发的整个生命周期。软件测试是与软件开发紧密相关的一系列有计划的活动。简述软件缺陷模式的四个层次以及其对系统造成的危害。答:软件缺陷模式的四个层次为:故障模式、安全漏洞模式、缺陷模式和规则模式。(1)故障模式:此类缺陷是故障,一旦产生,就会导致系统出错。(2)安全漏洞模式:此类缺陷会给系统留下安全隐患,为攻击该系统开了绿灯。(3)缺陷模式:此类缺陷是不应该发生的,它未必会造成系统错误,但可能会隐含某些故障,或者是由于初级软件工程师不理解造成的。(4)规则模式:软件开发总要遵循一定的规则,某个团队也有一些开发规则,违反这些规则也是不允许的。简述软件评审的目的和划分阶段。答:软件评审的目的是检验软件开发、软件评测各阶段的工作是否安全、规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以转入下一阶段的工作。软件评审可以分为以下阶段:(1)系统分析与设计;(2)软件需求分析; (3)软件概要设计;(4)软件详细设计; (5)编码和单元测试;(6)软件部件测试;(7)软件配置项测试;(8)软件系统测试;(9)系统验收。某地区电话号码由二部分组成,分别是: 前 缀 非0或1开头的三位数字; 后 缀 4位数字。 假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的电话号码。请选择合适的黑盒测试方法,写出选择该方法的原因,并使用该方法的步骤,给出测试用例表。等价类划分这种方法是把被测试的程序的所有可能的输入数据(有效的和无效的)划分成若干个等价类,把无限的随机测试变成有针对性的等价类测试。按这种方法可以合理地 做出下列假定:每类中的一个典型值在测试中的作用与这一类中所有其它值的作用相同。因此,可以从每个等价类中只取一组数据作为测试数据。这样可选取少量有 “代表性”的测试数据,来代替大量相类似的测试,从而大大减少总的测试次数。解:第一步:划分等价类,包括4个有效等价类,11个无效等价类。表721列出了划分的结果。在每一等价类之后加有编号,以便识别。表7-2-1 电话号码程序的等价划分输入条件有效等价类无效等价类地区码空白(1),3位数字(2)有非数字字符(5),少于3位数字(6),多于三位数字(7)前缀从200到999之间的3位数字(3)有非数字字符(8),起始位为0(9),起始位为1(10),少于3位数字(11),多于3位数字(12)后缀4位数字(4)有非数字字符(13),少于4位数字(14),多于4位数字(15)第二步:确定调试用例。表721中有4个有效等价类,可以公用以下两个次数用例:调试数据范围期望结果 ( ) 2762345等价类(1),(3),(4)有效 (635) 8059321等价类(2),(3),(4)有效 对11个无效等价类,要选择11个调试用例,如下所示:调试数据 范围期望结果(20A) 1234567 无效等价类(5)无效 (33 ) 2345678无效等价类(6)无效 (7777) 3456789无效等价类(7)无效 (777) 34A6789无效等价类(8)无效 (234) 0456789无效等价类(9)无效 (777) 1456789 无效等价类(10)无效 (777) 346789 无效等价类(11)无效 (777)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论