版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试总复习By:Spanky-Yang判断题软件测试按照测试过程分类为黑盒、白盒测试。(x)按测试技术"在设计测试用例时,应包括合理的输入条件和不合理的输入条件。(”)集成测试计划在需求分析阶段末提交。(X)单元测试属于动态测试。(X)缺陷跟踪系统只针对测试人员来使用。(X)从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。(X)7..软件测试的目的是尽可能多的找出软件的缺陷。(”)软件项目在进入需求分析阶段,测试人员应该开始介入其中。(”)单元测试能发现约80%的软件缺陷。(”)负载测试是验证要检验的系统的能力最高能达到什么程度。(X)压力测试/负载测试载重,压力测试强度.1、负载测试和压力测试的区别:负载测试在于确定最终满足系统指标的前提下,系统所能承受的最大负载测试,压力测试的目标则在确定什么条件下系统性能处于失效状态测试人员要坚持原则,缺陷未修复完坚决不予通过。(”)白盒测试的条件覆盖标准强于判定覆盖。(X)验收测试是以最终用户为主的测试。(”)自底向上集成需要测试员编写驱动程序。(”)边界测试中所选择的输入测试数据一定是有效数据。(X)补1.好的测试员不懈追求完美。(X)不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好气补2,软件测试是有效的排除软件缺陷的手段。(X)不能把排除软件缺陷依赖于软件测试补3.程序员兼任测试员可以提高工作效率。(X)单选题1、软件测试的目的:()A.避免软件开发中出现的错误B.发现软件开发中出现的错误C,尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D,修改软件中出现的错误2、软件测试是采用()执行软件的活动。A.测试用例B-输入数据C•测试环境D-输入条件3、导致软件缺陷的最大原因是:()A.软件需求说明书B•设计方案C•编码D•维护4、软件缺陷修复的代价最高的阶段为()A、发布阶段B、需求阶段C、设计阶段D、编码阶段5、不属于逻辑覆盖方法的是()。A.组合覆盖B.判定覆盖C.条件覆盖D.接口覆盖6、()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A、条件覆盖B、组合覆盖C、判定覆盖D、语句覆盖7、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A、判定一条件覆盖B、组合覆盖C、判定覆盖D、条件覆盖8、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()A.功能测试B.单元测试C•结构测试D•验收测试9、单元测试的主要任务不包括()。A.出错处理B.全局数据结构C.独立路径D.模块接口10、如下图所示的N-S图,至少需要()个测试用例完成逻辑覆盖。N7/f-f一七./%hA.12CN7/f-f一七./%hA.12C.27单元测试中用来模拟实现A.驱动模块B.桩模12、集成测试计划应该在(11、B.48*D.18—被测模块需调用的其他C.主控模块)阶段末提交。功能模块的是(D•真实的被调用模块)。A、需求分析B、概要设计C、详细设计D、单元测试完成13、下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。A.DD-路径图B.控制流图C.MM-路径图D.模块调用图14、自底向上增量式集成测试中,下面()描述是正确的。A•测试由桩模块控制B.最上面的模块最先测试父单元用测试过的子单元测试包含树的深度优先或广度优先遍历过程15、测试后程序中残存的错误数目与该程序中已发现的错误数目成()。A.未知B.反比C.相等D.正比简答题为什么要进行软件测试?(ppt)软件总存在缺陷。只有通过测试,才可以发现软件缺陷。也只有发现了缺陷,才可以将软件缺陷从软件产品或软件系统中清理出去。软件中存在的缺陷给我们带来的损失是巨大的,这也说明了软件测试的必要性和重要性测试是所有工程学科的基本组成单元,自然也是软件开发的重要组成部分。测试人员水平越高,找到软件问题的时间就越早,软件就越容易更正,产品发布之后越稳定,公司赚的钱也越多,微软就是一个典型的例子有哪些常见的软件测试分类方式,分别包括哪些内容?按是否需要查看代码分类:黑盒测试(不需要)、白盒测试(需要)按是否需要执行被测试软件分类:静态测试(不需要)、动态测试(需要)按测试阶段分类:单元测试、集成测试、系统测试、验收测试按测试执行时是否需人工干预分类:手工测试、自动测试其他测试类型:冒烟测试、随机测试、回归测试、基线测试软件测试需要遵守哪些原则?(ppt)软件测试应追溯到用户需求软件测试应尽早和不断的测试;穷尽测试是不可能的;增量测试,由小到大程序员应避免测试自己开发的程序;在设计测试用例时,应包含合理的和不合理的输入;充分注意测试中的群集现象;严格测试计划,排除测试的随意性;妥善保存测试计划、测试用例、出错统计和最终的分析报告软件缺陷和软件测试的概念分别是什么?软件缺陷(BUG):(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指明的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。软件测试:使用人工和自动手段来运行或测试某个系统的过程,目的在于检验其是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。软件测试的基本流程是什么?确定测试计划、设计测试用例、测试执行、测试总结对比V模型、W模型、H模型,简述他们各自的特点。V模型:特点:动态测试的行为与开发行为相对应;不足:测试滞后,测试与开发文档难以一一对应,缺少静态测试,质量折扣W模型:特点:强调尽早测试,强调不断测试,体现静态测试。不足:未体现测试流程的完整性H模型:优点:体现了“尽早测试,不断测试”的原则,体现了测试流程的完整性,体现测试流程的独立性,充分体现了测试过程的复杂性,强调了过程管理的重要性。什么是黑盒测试,有哪些主要方法?定义:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。方法:判定表驱动分析方法、正交实验设计方法、功能图分析方法、因果图方法、错误推测法、边界值分析法等价类划分的原则是什么?(ppt)等价类划分的简便原则将某个输入条件所有可能的取值划分为一个有效等价类,其余取值划分为一个无效等价类针对有效等价类,通过不断施加规则,将满足规则和不满足规则的数据划分为不同的有效等价类重复该步骤,将有效等价类中不断划分为更多子有效等价类,直至无法继续划分为止,最终得到的每个有效等价类代表了被测对象的一种特殊的处理方式判断等价类中所有数据是否完全等价的简便原则在某个指定的等价类中,被测对象对该等价类中的输入数据或输入项的处理方式是否一致如果不一致,则该等价类需要进一步做等价划分如何用场景法进行黑盒测试?(书84)一般步骤:①构造基本流和备选流②根据基本流和备选流构造场景③根据场景设计测试用例④对每个测试用例补充必要的测试数据。什么是白盒测试,包括哪些方法?已知产品的内部工作过程,可以通过测试来证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。方法:逻辑覆盖法、基路径测试法、对循环的测试、数据流测试、静态白盒测试、动态白盒测试白盒测试与黑盒测试的不同?(ppt)白盒测试黑盒测试测试依据程序内部结构软件规格说明优点能对程序内部的特定部位进行覆盖能站在用户立场上进行测试缺点(1)无法检测程序本身逻辑错误(2)无法对未实现规格说明的程序部分进行测试(1)不能测试程序内部特定部位(2)发现不了规格说明错误或程序超出规格说明的行为单元测试主要测试哪些内容?(书208)模块接口测试、模块局部数据结构测试、模块边界条件测试、模块中所有独立的执行路径测试、模块的所有错误处理路径测试什么是驱动模块,什么是桩模块?(书211)桩模块:用来模拟被测试模块工作过程中所调用的模块。驱动模块:用来模拟被测试模块的上一级模块。简述单元测试的过程。(书214)计划阶段:完成单元测试计划,制定单元测试策略设计实现阶段:建立单元测试环境,完成测试设计和开发执行评估阶段:执行单元测试用例,记录和评估测试结果。简述自顶向下和自底向上两种集成测试方法,并比较两者的优点和缺点自顶向下的集成是从主控模块开始,按照系统程序结构,沿着控制层次从上而下,逐渐将各模块组装起来。在从上向下的集成测试过程中,需要对那些未经集成测试的模块开发桩模块。优势:优先从根节点开始测试,有助于早期实现并验证系统主要功能,给开发团队和用户带来成功的信心,也便于早期验证主要的控制和判断,避免主控程序的缺陷,确保开发进度单个测试用例包含多个模块,可从整体上降低测试用例规模采用递增方式展开测试,每个新的测试用例一般仅加入一个新的模块,便于缺陷定位不足:桩模块的开发和维护工作量较大难以早期发现底层模块中复杂算法的缺陷,且随着测试的进行,系统越来越复杂,底层模块的测试很难保证充分性不利于测试的并行,难以充分展开人力自底向上的集成是从最底层模块开始,按照调用图的结构,从下而上,逐渐将各模块组装起来。在从下向上的集成测试过程中,需要对那些未经集成测试的模块开发驱动模块。优势:优先从叶子节点开始测试,有助于早期发现底层模块中复杂算法的缺陷,且驱动模块的开发有利于规范和约束系统上层模块的设计,在一定程度上增加系统可测试性单个测试用例包含多个模块,可从整体上降低测试用例规模多个集成测试可并行展开,确保测试工作进度不足:驱动模块的开发和维护工作量较大难以早期发现上层模块中有关逻辑和控制方面的缺陷直至加入最后一个模块才能看到整个系统框架,难以早期发现时序问题和资源竞争问题简述系统测试的概念。系统测试就是将经过良好的集成测试的软件系统,作为整个计算机系统的一部分,与计算机硬件、外部设备、支持软件、数据及人员等其他系统元素结合在一起,在实际使用(运行)环境下对计算机系统进行一系列的严格测试来发现软件中的潜在缺陷,保证系统交付给用户之后能够正常使用。什么是回归测试?什么时候进行回归测试?回归测试不是一个测试阶段,而是一种可以用于单元测试、集成测试、系统测试和验收测试各个测试过程的测试技术。回归测试是在软件变更之后,对软件重新进行的测试。其目的是检验对软件进行的修改是否正确,保证改动不会带来不可预料的行为或者另外的错误。请简述一下a测试和。测试的区别。a测试是用户在开发环境下的测试,或者是开发公司组织内部人员模拟各类用户行为,对即将面市的软件产品进行的测试。软件在一个自然设置状态下使用,开发者和用户在一起,随时记录错误情况和使用中的问题。这是在受控环境中进行的测试。B测试由最终用户实施,一般开发者不在测试现场,用户被要求使用该软件产品,并返回有关错误信息给开发者,B测试通常是在不受控制环境下进行的测试。LoadRunner参数化方法对测试有什么好处?(非官方答案)①可以使脚本的长度变短,②介于使用不同的数值来测试脚本。使用LoadRunner进行负载测试应该遵循怎样的测试步骤?主要分为哪些阶段?计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间创建Vuser脚本,将最终用户活动捕获到自动脚本中定义场景:使用LoadRunnerController设置负载测试环境运行场景:通过LoadRunnerController驱动、管理和监控负载测试监视场景:监视各个服务器的运行情况分析结果:使用LoadRunerAnalysisi创建图和报告并评估性能。
某程序功能说明书指出,该程序的输入数据为每个学生的学号。其中,学号由以下3个部分构成:(1)入学年份:4位数字(1900~2999)之间的数字。(2)专业编码:0或1开头的4位数字。(3)序号:2位数字。试用等价类划分法设计测试用例。1.等价类划分法设计测试用例。等价类划分表输入及外部条件有效等价类等价类编号无效等价类等价类编号学号的类型数字字符1非数字字符6学号的长度10个字符2少于10个数字字符7多于10个数字字符8入学年份(学号的前四位)在1900与2999之间3小于19009大于299910专业编码(学号的中间四位)在0000与1999之间4小于000011大于199912序号(学号的后两位)在00与99之间5小于0013大于9914有效等价类设计测试:有效等价类设计测试用例表序号输入数据预期输出覆盖范围(等价类编号)入学年份专业编码序号1200000012020000001201,2,3,4,52199900031519990003151,2,3,4,5无效等价类设计测试:无效等价类测试用例表序号输入数据预期输出覆盖范围(等价类编号)入学年份专业编码序号1xy002102输入无效62200300022输入无效7320040005000输入无效841897000301输入无效952005200102输入无效1062002-103输入无效6,7,1171992200501输入无效12820041000-5输入无效6,7,13920100005100输入无效8,14
已知有以下一段代码Inta,b,c;If(a<1&&b>0)C=5;Elseif(b<-3)C=4;ElseC=3请分别采用语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖的方法设计测试用例。条件覆盖如下:对于判断语句a<1&&b>0:条件a<1取真为T1,取假为-T1⑶a<1,b>0,记作T1,T2,条件组合取值M
⑷a<1,b<=0,记作T1,T2,条件组合取值-M⑸b>=-3,记作-T3,条件组合取值-N(6)b<-3,记作T3,条件组合取值N测试用例如下表所示:输入通过路径条件取值覆盖组合号a=0,b=1abfT1,T2,-T33,5a=0,b=0acefT1,-T2,-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色简约风水果营销策划
- 注册会计师战略中风险管理风险应对策略的选择实施
- 食品包装厂包装材料管理制度
- 2026江苏南京工业大学教学科研岗招聘101人备考题库及完整答案详解
- 2026国家统计局兵团第十四师调查队招聘1人备考题库(新疆)含答案详解(基础题)
- 2026福建福州市名厝设计咨询有限公司招聘25人备考题库含答案详解(a卷)
- 2026陕西西安交通大学教务处文员招聘1人备考题库含答案详解(基础题)
- 2026北京大学天然药物及仿生药物全国重点实验室智慧药物平台实验技术岗位招聘备考题库及答案详解一套
- 2026安徽安庆市皖宜项目咨询管理有限公司招聘派遣人员3人备考题库及答案详解【全优】
- 2026中共北京市丰台区委党校面向应届毕业生招聘2人备考题库含答案详解(综合卷)
- 行政事业单位会计监督制度
- 2025年妇科面试笔试资料书
- 门球培训班教学课件
- 2026年及未来5年市场数据中国神经外科手术显微镜行业市场全景监测及投资战略咨询报告
- 培育钻石技术突破
- 护理安全质量检查原因分析及整改措施
- 医院应急响应知识图谱的构建策略
- 2026北京市公安局招录人民警察考试笔试参考题库附答案解析
- 综合工时制讲解
- 提高语文课堂有效性策略
- 一年级下学期综合实践体育活动计划
评论
0/150
提交评论