软件测试技术复习资料(共16页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件测试技术复习资料(共16页).doc》由会员分享,可在线阅读,更多相关《软件测试技术复习资料(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、 填空题1. 完整的测试应包括( 制定测试计划 )(设计测试方案)(测试准备和测试环境的搭建)(执行测试 )( 测试评估 )。2. 设计测试用例时应包括( 输入数据 )和(预期结果 )。6.对面向过程的系统采用的集成策略有_自顶向下集成_、_自底向上集成_两种。7.软件测试主要分为_单元测试、集成测试、系统测试、验收测试_四类测试。8.黑盒测试用例设计方法包括等价类划分、边界值分析、_以及_因果图,错误推测法等。9.测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为_黑盒测试_,10.白盒测试是根据程序的(内部逻辑 )来设计测试用例 1、
2、在测试执行结束后应该提交的文档有:测试问题报告 、测试记录报告 、 阶段问题统计报告 。2、在测试总结后应该提交的文档有:测试问题分析报告、测试总结报告。3、RAD方法中由于根本的 需求 没有被冻结,所以用户在设计的过程中是迭代的。4、在RAD环境的测试是基于开发过程中的 用户改进迭代 。5、在RAD方法中由于设计、编码和集成的反复循环性,导致了测试的 设计 、 执行等的循环性。6、测试项目的流程中一般有 测试策划 、 测试设计 、 测试准备 、 测试执行 、 测试总结 五个阶段。7、在测试规划过程中,应对 测试内容 、 测试需求的资源 、 测试通过的标准 、 测试进度和风险 进行计划。8、在
3、测试设计过程中,应做出 测试计划 、测试用例,并要经过评审。9、在执行测试的过程中应该注重用例执行时 系统的实际动作和输出的真实准确记录 。10、所有的测试都应追溯到 用户需求。11、在集成测试的过程中,由于采用的测试策略不同,需要集成测试人员自己去编写 驱动器 和 桩模块 。12、软件程序数据文档服务。13、代码评审主要做代码审查工作。14、软件测试主要分为单元,集成,系统,验收四类测试。15、测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在120个缺陷? 测试员A发现n个缺陷,B发现m个缺陷,共同缺陷m1个,理论上总
4、的缺陷 N=m/m1*n16、网络通讯三个要素,包括协议、IP、端口。17、在32位的系统中,int a,char b分别占用4、1字节。18、软件验收测试包括:正式验收测试,alpha测试,beta测试。19、系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试20、设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。21、对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。22、通过画因果图来写测试用例的步骤为:(1
5、)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。 (3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。(4)把因果图转换成判定表。(5)把判定表的每一列拿出来作为依据,设计测试用例。23、代码评审主要做检查代码编码是否规范工作。27、单元测试中,自底向上需要_驱动_模块,自顶向下需要_桩_模块。二、判断题1.
6、好的测试员不懈追求完美。( )2. 测试程序仅仅按预期方式运行就行了。( )3. 不存在质量很高但可靠性很差的产品。( )4. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( )5. 静态白盒测试可以找出遗漏之处和问题。( )6. 测试错误提示信息不属于文档测试范围。( )7. 单元测试能发现约80%的软件缺陷。( )8. 代码评审是检查源代码是否达到模块的要求。( )9. 自顶向下集成需要测试员编写程序。( )10. 总是首先设计黑盒测试用例。( )1. 软件需求是度量软件质量的基础 。不符合需求的软件就不具备质量。(T)2. 全面质量管理的定义是:一个组织以质量为中心,以全员参
7、与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。 (T)3. 发现错误是软件测试的唯一目的。(F)4. 白盒测试可以找出软件遗漏功能和代码错误问题。( F)5软件的质量有测试组决定。( F)6在设计测试用例时,应包括合理的输入条件和不合理的输入条件。 ( T)7. 测试从不可知内部条件开始,结果是不可预见的。(F)8. 软件缺陷一定是由编码所引起的. 。(F)9. 软件测试等于程序测试。(F)10. Beta测试是软件的多个用户在实际使用环境下进行的测试。 (T)11. 经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。(T)12验
8、收测试比较适合采用软件自动化测试工具进行测试。(F)1. 软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。( )2. 软件质量保证和软件测试是同一层次的概念。(x )3. 我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。( x )4. 程序员兼任测试员可以提高工作效率。( x )5. 传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。6. 软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。( )7. 调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。( x )8
9、. 在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。( x )9. 软件生存周期是从软件开始开发到开发结束的整个时期。 ( x )10. 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。( )11. 永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。( )12. 测试用例的数目越多,测试的效果越好。( x )13. 只要能够达到100的逻辑覆盖率,就可以保证程序的正确性。( x )14. 单元测试属于动态测试。( )15. 验收测试是以最终用户为主的测试。( )16. 没有发现错误的测试是没有价值的。( )
10、17. 可以把不合格的开发人员安排做测试。( x )1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。( ) 2、结构性测试是根据软件的规格说明来设计测试用例。( x )3、错误推测法是根据输出对输入的依赖关系来设计测试用例的。(x )4、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。( )5、对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。()6、数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。( )7、软件只要经过严格严谨的内部
11、测试之后,可以做到没有缺陷。(x )8、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。( x )9、测试是可以穷尽的。( x )10、测试自动化是万能的。( x )12、每一个软件项目都有一个最优的测试量。( )13、黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。( )14、代码审查工作属于静态测试。( )15、软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。( )16、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例. 17、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试. ( x )18
12、、测试按照测试层次可以划分成为单元测试、集成测试和系统测试。( )19、只要能够达到100的逻辑覆盖率,就可以保证程序的正确性。( x )20、永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。( )3选择题1某次程序调试没有出现预计的结果,下列(B )不可能是导致出错的原因。A 变量没有初始化B 编写的语句书写格式不规范C 循环控制出错D 代码输入有误15、集成测试计划应该在( b )阶段末提交。A、需求分析 B、概要设计C、详细设计 D、单元测试完成16、下列关于程序效率的描述错误的是( c )。A提高程序的执行速度可以提高程序的效率B降低程序占用的存储空间可以提高
13、程序的效率C源程序的效率与详细设计阶段确定的算法的效率无关D好的程序设计可以提高效率17、下列( b )是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。ADD-路径图 B 控制流图CMM-路径图 D 模块调用图2软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误B发现改正程序错误C提供诊断错误信息D都是3.下面的哪一项测试步骤中需要进行局部数据结构测试: (A) A. 单元测试 B. 集成测试 C. 确认测试 D.系统测试 4.白盒测试是根据程序的(C )来设计测试用例 A 功能 B性能
14、C内部逻辑 D内部数据5.(C )方法根据输出对输入的依赖关系设计测试用例。路径测试 等价类 因果图 归纳测试6有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B. 判定覆盖C. 条件覆盖D.路径覆盖1软件测试按照测试层次可以分为( c ) A黑盒测试、白盒测试B. 功能性测试和结构性测试C单元测试、集成测试和系统测试 D、动态测试和静态测试D都是4、导致软件缺陷的最大原因是:( a )A软件需求说明书 B设计方案C编码 D维护5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行
15、条件和预期的结果。 B、测试目标、测试工具C、测试环境 D、测试配置6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A测试 B调试C回归测试 D单元测试6需求规格说明书的内容不应当包括(b)。A 对重要功能的描述 B 对算法的详细过程性描述(详细说明书)C 软件确认准则 D 软件的性能7需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出(B)。(A) 模块说明书(B) 软件规格说明书 (C) 项目开发计划(D) 合同文档8软件动态测试方法分为白盒法和(B)。 ( A)白盒法 (B)黑盒法 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 技术 复习资料 16
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内