欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机四级软件测试工程师-42及答案解析.doc

    • 资源ID:1338647       资源大小:74KB        全文页数:13页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

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

    【计算机类职业资格】计算机四级软件测试工程师-42及答案解析.doc

    1、计算机四级软件测试工程师-42 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列关于面向对象程序的测试组织问题的说法中,正确的是(分数:2.00)A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试2.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是(分

    2、数:2.00)A.系统测试B.单元测试C.集成测试D.验收测试3.因果图方法根据( )之间的因果关系设计测试用例。(分数:2.00)A.输入和输出B.条件和结果C.设计和实现D.主程序和予程序4.下列关于单元测试用例设计的叙述中正确的是(分数:2.00)A.单元测试用例设计的根据是软件概要设计规格说明书B.单元测试中用例的设计既可以使用白盒测试也可以使用黑盒测试,但以白盒测试为主C.单元测试用例设计中仅需要设计正向的测试用例,逆向的不用设计D.对于单元测试,测试用例是用来证明一个集成的系统是否实现了设计规范的要求5.关于人工测试方法,说法正确的是(分数:2.00)A.走查以小组为单位进行,是一

    3、系列规程和错误检查技术的集合B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度6.单元测试足在软件开发过程中要进行的最低级别的测试活动,或者说是针对软件的最小单位一程序模块,进行正确性检验的测试工作,其主要目的是验证代码是否与设计相符合 发现编码过程中引入的错误发现设计和需求中存在的缺陷 跟踪需求和设计的实现(分数:2.00)A.仅B.仅和和C.仅和和D.都是7.在软件测试中,白盒测试方法是通过分析程序的( )来设计测试用例。(分数:2.00)A.应用范围B.功能C.内部逻辑D.输入数据8.下列选项中

    4、关于软件测试环境库处理正确的是(分数:2.00)A.软件测试环境库最好和经常需要读写的文件放在一起B.不要对软件测试环境库所在的硬盘分区进行磁盘管理,以免对镜像文件造成破坏C.软件测试环境库最好放到网络文件服务器上,保证安全性D.软件测试环境库不需要由专人进行管理9.软件问题报告管理的核心功能是(分数:2.00)A.对软件问题报告的分类存储B.软件问题报告生命周期状态转换控制C.软件问题报告生命周期跟踪机制D.以上全部10.没有正确修复的缺陷,需要进一步修复的缺陷是(分数:2.00)A.New More InfoB.Deferred Next BuildC.Deferred-Next Main

    5、 ReleaseD.Reopen11.下列哪种测试不属于面向对象单元测试考虑的范畴(分数:2.00)A.成员方法的测试B.类的测试C.类树的测试D.多个相互协作的类树的测试12.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(a0)or(c2),则为了达到 100%的判定覆盖率,军少需要设计的测试用例个数为(分数:2.00)A.1B.2C.3D.113.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工稃中尽早发现和预防错误,把出现的错误克服在早期(分数:2.00)A.技术评审B.程序测试C.文档审查D.管理评审14.把经过评审通过的各项需求转换为一个

    6、相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件牛命周期哪一阶段做的事情(分数:2.00)A.系统和需求定义B.编程和单元测试C.软件设计D.运行和维护15.软件缺陷类型或严重性的类型包括(分数:2.00)A.软件系统崩溃、功能失效和容错性问题B.用户友好性C.性能、文字错误和增强需求D.以上全部16.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00)A.表单测试B.并发测试C.链接测试D.Cookie 测试17.软件性能测试的目标有(分数:2.00)A.发现(和改正)软件性能缺陷B.性能调优C.能力检验和规划D.以上全部18.下列有关软件问题生命周

    7、期模型状态定义的说法中,错误的是(分数:2.00)A.“新建”表示测试中发现并报告了新的软件问题B.“打开”表示软件问题已经被确认并分配测试工程师处理C.“关闭”表示软件问题已被确认为无效的软件问题D.“解决”表示软件问题已被确认修复19.下列选项中不属于静态错误分析的是(分数:2.00)A.类型和单位分析B.功能分析C.引用分析D.表达式分析20.集成测试时,能够较早发现高层模块接口错误的测试方法是(分数:2.00)A.自底向上渐增式测试方法B.自顶向下渐增式测试方法C.非渐增式测试方法D.系统测试方法21.基于场景的测试方法,它的出发点是(分数:2.00)A.用例B.源程序C.规格说明书D

    8、.场景22.传统集成测试的主要方法有两个,一个是( ),另一个是(分数:2.00)A.白盒测试方法、黑盒测试方法B.渐增式测试方法、非渐增式测试方法C.等价类划分方法、边界值分析方法D.因果图方法、错误推测法23.软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于(分数:2.00)A.比手工测试发现更多的软件缺陷B.可以自动产生测试计划C.使输入值组合的覆盖率达到 100%D.可以在较少的时间内运行更多的测试用例24.下列叙述中,正确的是(分数:2.00)A.软件测试的目标是保证交付的软件产品不包含缺陷B.软件测试有利于降低软件产品发布后的维护费用C.测试包是指一个

    9、测试脚本,它由一组顺序执行的测试用例组成D.在 V 模型中,集成测试用例的设计对应于软件需求分析活动25.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境(分数:2.00)A.软件测试设计环境B.软件测试实施环境C.软件测试管理环境D.软件测试规划环境二、论述题(总题数:3,分数:50.00)26.某函数包含三个变量:month,day,year,函数的输出是输入日期后一天的日期。例如:若输入为2008 年 3 月 7 日,则函数输出为 2008 年 3 月 8 日。要求函数的变量输入 month、day、year 均为整数值,并且满足条件:1=month=12,1=day=

    10、31,2001=year=2008。采用等价类法为该函数设计测试用例,写出具体的等价类划分。(分数:10.00)_根据所学知识,试回答下列问题:1.基于因果图法设计测试用例步骤。(分数:20.00)_软件规格说明:文件名的第一个字符必须是 A 或 B,第二个字符必须是数字。满足则修改文件。若第一个字符不为 A 或 B,打印错误信息 X12,若第二个字符不为数字,则打印错误信息 X13。1.根据软件规格说明的描述,画出因果图。(分数:20.00)_计算机四级软件测试工程师-42 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列关于面向对象程

    11、序的测试组织问题的说法中,正确的是(分数:2.00)A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面 B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试解析:解析 在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面。其中单元测试的基本要求是被测单元被独立地测试。而在测试面向对象程序时,由于一个类的各个成员方法通常是相互联系的,因而很难对一个类中的单个成员方

    12、法进行充分的单元测试。面向对象程序中的一个类甚至也不能作为被独立测试的单元,主要原因一方面是由于继承的存在,一个类通常依赖于其父类和其他祖先类,另一方面由于面向对象程序经常出现多个类相互依赖也会导致每个类难以被独立的测试。集成测试是针对程序的集成结构进行,在面对对象程序中,许多集成机制在传统结构化程序中没有出现,因而结构化程序的集成测试技术难以适用于对类的测试。2.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是(分数:2.00)A.系统测试B.单元测试C.集成测试 D.验收测试解析:解析 软件测试生存周期模型描述了软件测试的全过程:单元测试、集成

    13、测试、系统测试、验收测试和回归测试等。当一个程序单元编写出来之后,首先要做的就是及时对其进行单元测试,检查该程序单元中的各种缺陷,并通过调试改正它们,然后进行回归测试,检查这些缺陷是否确实得到修正。集成测试是根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,该过程可以与单元测试穿插进行。系统测试是根据软件需求规格说明,在开发环境下对已经集成的软件系统进行测试,确认各项规定的需求是否在系统中实现,各种质量要求在系统中是否达到预期的标准。验收测试是对已经确认的软件系统进行的测试,在实际使用环境中,与计算机系统的其他系统元素进行一系列系统级的集成测试和测试。3.因果

    14、图方法根据( )之间的因果关系设计测试用例。(分数:2.00)A.输入和输出 B.条件和结果C.设计和实现D.主程序和予程序解析:解析 因果图方法是根据输入和输出之间的因果关系设计测试用例的。4.下列关于单元测试用例设计的叙述中正确的是(分数:2.00)A.单元测试用例设计的根据是软件概要设计规格说明书B.单元测试中用例的设计既可以使用白盒测试也可以使用黑盒测试,但以白盒测试为主 C.单元测试用例设计中仅需要设计正向的测试用例,逆向的不用设计D.对于单元测试,测试用例是用来证明一个集成的系统是否实现了设计规范的要求解析:解析 单元测试用例设计的根据是软件设计文档,即详细设计规格说明书,对于单元

    15、测试,测试用例要证明的是一个独立的单元是否作了它该做的事,即是否实现了设计规范中的要求,通常一个完整的单元测试不仅仅要进行正向测试还要做逆向测试,这些都是单元测试的测试用例的设计原则。而单元测试用例的设计方法通常对于白盒和黑盒都是可以的,但主要是以白盒测试为主,这是正确的。5.关于人工测试方法,说法正确的是(分数:2.00)A.走查以小组为单位进行,是一系列规程和错误检查技术的集合 B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度解析:解析 桌上检查的文档是一种过渡性的文档,不是公开的正式文档,而同

    16、行评审的“产品”可以理解成最终产品的组成部分,同行评审是在软件开发过程中产生需要的一个可交付的文档。在软件开发过程中,真正造成项目进度缓慢的是各种各样的产品缺陷,同行评审不仅可以缩短工作时间,同时还可以节约大量成本。选项 A 说法完全正确。6.单元测试足在软件开发过程中要进行的最低级别的测试活动,或者说是针对软件的最小单位一程序模块,进行正确性检验的测试工作,其主要目的是验证代码是否与设计相符合 发现编码过程中引入的错误发现设计和需求中存在的缺陷 跟踪需求和设计的实现(分数:2.00)A.仅B.仅和和C.仅和和D.都是 解析:解析 单元测试是在软件开发过程中要进行的最低级别的测试活动,或者说是

    17、针对软件的最小单位程序模块,进行正确性检验的测试工作,其主要目标在于验证代码是否与设计相符合,跟踪需求和设计的实现,发现设计和需求中存在的缺陷和发现编码过程中引入的错误,总之,单元测试的目标就是验证开发人员写的编码是否可以按照其所设想的方式执行并产生出符合预期的结果,确保产生符合其需求的可靠程序单元。7.在软件测试中,白盒测试方法是通过分析程序的( )来设计测试用例。(分数:2.00)A.应用范围B.功能C.内部逻辑 D.输入数据解析:解析 白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。8

    18、.下列选项中关于软件测试环境库处理正确的是(分数:2.00)A.软件测试环境库最好和经常需要读写的文件放在一起B.不要对软件测试环境库所在的硬盘分区进行磁盘管理,以免对镜像文件造成破坏 C.软件测试环境库最好放到网络文件服务器上,保证安全性D.软件测试环境库不需要由专人进行管理解析:解析 在软件开发过程中,创建可复用的软件构件库(也称软件测试环境库),对于提高开发质量、减少开发费用、保证开发进度有重要辅助作用,同样通过构建软件测试环境库的方式实现软件测试环境的复用也很重要,但对于软件测试环境库要存放在单独的硬盘分区上,不要和经常需要读写的文件放在一起,并尽量不要对软件测试环境库所在的硬盘分区进

    19、行磁盘管理,以免对镜像文件造成破坏,还有软件测试环境库存放到网络文件服务器上,安全性太低,最好将它们制作成可自启动的光盘,由专人进行统一管理。9.软件问题报告管理的核心功能是(分数:2.00)A.对软件问题报告的分类存储B.软件问题报告生命周期状态转换控制C.软件问题报告生命周期跟踪机制D.以上全部 解析:解析 测试问题报告管理的核心功能是对软件问题报告的分类存储、软件问题报告生命周期状态转换控制和软件问题报告生命周期跟踪机制。10.没有正确修复的缺陷,需要进一步修复的缺陷是(分数:2.00)A.New More InfoB.Deferred Next BuildC.Deferred-Next

    20、 Main ReleaseD.Reopen 解析:解析 定义软件缺陷的状态如下:新错误(New)测试中新报告的软件缺陷更多新信息(NewMorelnfo)开发工程师认为报告的缺陷信息不完整,要求缺陷报告者添加更准确的缺陷信息;打开(Open)缺陷被确认并分配给相关开发工程师处理;拒绝(Decllined)拒绝修改缺陷;修正(Fixed)开发工程师已完成修正,等待测试人员验证;重新打开(Reopen)没有正确修复的缺陷,需要进一步修复;延期(Deferred)不在当前版本修复的缺陷,以后的版本修复,包括两种情况:延期下个版本(DeferreddNext Build)本项目的下一个新版本修复;延期

    21、下个主要版本(DeferredNext Main Release)本项目不修复,本软件下一个项目的版本修复;关闭(Closed)缺陷已被修复。11.下列哪种测试不属于面向对象单元测试考虑的范畴(分数:2.00)A.成员方法的测试B.类的测试C.类树的测试D.多个相互协作的类树的测试 解析:解析 由于面向对象程序中可独立被测试的单元通常是一个类族或最小是一个独立的类,面向对象程序的单元测试主要是考虑类和类族的测试,而此时的单元测试还可以细分为方法层次的测试、类层次的测试和类树层次的测试三种。12.如果程序中有两个判定条件,其复合条件表达式分别为(a=3)and(b=6)和(a0)or(c2),则

    22、为了达到 100%的判定覆盖率,军少需要设计的测试用例个数为(分数:2.00)A.1B.2 C.3D.1解析:解析 判定覆盖就是指设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。针对该题取 a=3,b=5,c=1 和 a=-1,b=5,c=3 两组测试用例即可达到 100%的判定覆盖率,故本题选择 B。13.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工稃中尽早发现和预防错误,把出现的错误克服在早期(分数:2.00)A.技术评审 B.程序测试C.文档审查D.管理评审解析:解析 由测试原则第 1 条“应当把尽早的和不断地进行软件测试作为软件开发

    23、人员的座右铭”可得。由于软件开发的各个环节都有可能会出错。所以我们要坚持在各个阶段作技术评审。才能尽早的发现和预防错误,把出现的错误克服在早期,杜绝某些发生错误的隐患,减少开发费用,提高软件质量,而后面 B、C、D 三个选项都是只针对某个阶段来讲的,所以不正确,故正确答案为 A。14.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件牛命周期哪一阶段做的事情(分数:2.00)A.系统和需求定义B.编程和单元测试C.软件设计 D.运行和维护解析:解析 软件设计是软件工程的技术核心,在设计阶段中,设计人员把经评审通过的各项需求转换为一个相应的体系结

    24、构,包括数据的体系结构、系统和软件的体系结构。结构中每一组成部分都是一个模块,每个模块都是和某种需求相对应,即所谓概要设计和高层设计。进而对每个模块要完成的任务进行具体描述,为后面编程打基础,即所谓详细设计。15.软件缺陷类型或严重性的类型包括(分数:2.00)A.软件系统崩溃、功能失效和容错性问题B.用户友好性C.性能、文字错误和增强需求D.以上全部 解析:解析 软件缺陷可按软件缺陷类型或严重性进行统计,而软件缺陷类型或严重性可以分为软件系统崩溃、功能失效和容错性问题,用户友好性,性能、文字错误和增强需求等类型。16.对于 Web 应用软件系统测试技术,下列不属于功能测试的是(分数:2.00

    25、)A.表单测试B.并发测试 C.链接测试D.Cookie 测试解析:解析 Web 应用软件的系统测试技术除了功能测试外还包括性能测试、易用性测试、内容测试、安全性测试和接口测试等。由于 Web 应用软件的特殊性,在按照测试大纲对 Web 应用软件进行系统测试前通常要进行几个方面的功能测试,主要包括:链接测试,表单测试,Cookie 测试。17.软件性能测试的目标有(分数:2.00)A.发现(和改正)软件性能缺陷B.性能调优C.能力检验和规划D.以上全部 解析:解析 由于软件性能在开发时难以准确确定,而且影响软件性能的因素不仅仅包括软件本身,因此软件性能测试的目标不仅仅是发现(和改正)软件性能缺

    26、陷,还包括探索和规划软件的实际性能。具体而言,软件性能测试包括以下几方面的目标:发现性能缺陷;性能调优;能力检验和规划。其中性能测试的首要目标应该是发现性能缺陷,性能调优则类似其他测试中的调试,但与调试不同的是,性能调优并不一定针对发现的性能缺陷,也可能是为了更好地发挥系统的潜能,由于软件的实际使用场景在未来可能发生变化,软件性能测试不但需要测试软件在规定的场景下是否满足性能需求,往往还需要测试在其他场景下是否满足性能需求或能否通过性能调优满足要求。18.下列有关软件问题生命周期模型状态定义的说法中,错误的是(分数:2.00)A.“新建”表示测试中发现并报告了新的软件问题B.“打开”表示软件问

    27、题已经被确认并分配测试工程师处理 C.“关闭”表示软件问题已被确认为无效的软件问题D.“解决”表示软件问题已被确认修复解析:解析 软件问题的状态定义如下:新建(New)测试中新报告的软件问题;打开(Open)软件问题已被确认并分配给相关开发工程师处理;关闭(Closed)确认为无效的软件问题;待验(Pending)工程师已完成修正,等待测试人员验证;解决(Resolved)软件问题已被修复。19.下列选项中不属于静态错误分析的是(分数:2.00)A.类型和单位分析B.功能分析 C.引用分析D.表达式分析解析:解析 静态错误分析主要用于确定在源程序中是否有某类错误或“危险”结构,它通常包括四种:

    28、类型和单位分析、引用分析、表达式分析、接口分析。20.集成测试时,能够较早发现高层模块接口错误的测试方法是(分数:2.00)A.自底向上渐增式测试方法B.自顶向下渐增式测试方法 C.非渐增式测试方法D.系统测试方法解析:解析 由自顶向下测试的特点可知,该集成测试方法是能够较早发现高层模块接口错误的。21.基于场景的测试方法,它的出发点是(分数:2.00)A.用例 B.源程序C.规格说明书D.场景解析:解析 场景测试方法是基于 IBM 公司提出的 Rational 统一过程(RUP)的测试用例生成方法。基于场景的测试方法从系统分析的结果用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构

    29、造。22.传统集成测试的主要方法有两个,一个是( ),另一个是(分数:2.00)A.白盒测试方法、黑盒测试方法B.渐增式测试方法、非渐增式测试方法 C.等价类划分方法、边界值分析方法D.因果图方法、错误推测法解析:解析 传统的集成测试分为渐增式集成测试方法和非渐增式集成测试方法。23.软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于(分数:2.00)A.比手工测试发现更多的软件缺陷B.可以自动产生测试计划C.使输入值组合的覆盖率达到 100%D.可以在较少的时间内运行更多的测试用例 解析:解析 软件测试自动化的主要特点就是可以在较少的时间内运行更多的测试用例,这也

    30、是使用它的好处。24.下列叙述中,正确的是(分数:2.00)A.软件测试的目标是保证交付的软件产品不包含缺陷B.软件测试有利于降低软件产品发布后的维护费用 C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D.在 V 模型中,集成测试用例的设计对应于软件需求分析活动解析:解析 软件测试的目标是发现缺陷,证明程序有错而非证明其正确。25.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境(分数:2.00)A.软件测试设计环境B.软件测试实施环境 C.软件测试管理环境D.软件测试规划环境解析:解析 软件测试环境包括设计环境、实施环境和管理环境三种。其中软件测试设计环境是指编

    31、制测试计划、说明、报告及与测试相关的文件所需的软硬件设备和支持;软件测试实施环境是指对软件系统进行各级测试所需要的软硬件设备和支持,软件测试实施环境包括被测软件的运行平台和用于各级测试的工具;软件测试管理环境是指管理测试资源所基于的软硬件设备和支持。二、论述题(总题数:3,分数:50.00)26.某函数包含三个变量:month,day,year,函数的输出是输入日期后一天的日期。例如:若输入为2008 年 3 月 7 日,则函数输出为 2008 年 3 月 8 日。要求函数的变量输入 month、day、year 均为整数值,并且满足条件:1=month=12,1=day=31,2001=ye

    32、ar=2008。采用等价类法为该函数设计测试用例,写出具体的等价类划分。(分数:10.00)_正确答案:(有效等价类:M1=month:1=month=12)D1=day:1=day=31Y1=year:2001=year=2008无效等价类:M2=month:month1M3=month:month12|D2=day:day1D3=day:day31Y2=year:year2001Y3=year:year2008)解析:根据所学知识,试回答下列问题:1.基于因果图法设计测试用例步骤。(分数:20.00)_正确答案:(设计测试用例步骤:(1)根据规格说明,分析和确定原因和结构,并给每个原因和结

    33、构赋予一个标识符。(2)分析规格说明描述的语义,找出原因和结构之间、原因和原因之间的对应关系,根据这些关系画因果图。(3)由于语法和环境限制,有些原因和原因之间、结果和结果之间的组合不可能出现,可在因果图上用一些记号表明约束和限制条件。(4)把因果图转化为决策表。(5)根据决策表的每一列,设计测试用例。)解析:_正确答案:(软件测试过程管理的特点:软件测试过程管理的基本内容:计划、组织和监控。测试过程中存在的问题有:(1)软件质量标准定义不准确、任务边界模糊。(2)软件测试项目的变化控制和预警分析要求高。(3)软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大。(4)测试任务的分配难

    34、。(5)测试要求人力资源十分稳定。(6)软件测试人员在待遇、地位上可能会受到一些不公平的待遇。软件测试项目的过程管理是否成功,通常受三方面影响:项目组内环境、项目所处的组织环境、整个开发过程所控制的全局环境。)解析:软件规格说明:文件名的第一个字符必须是 A 或 B,第二个字符必须是数字。满足则修改文件。若第一个字符不为 A 或 B,打印错误信息 X12,若第二个字符不为数字,则打印错误信息 X13。1.根据软件规格说明的描述,画出因果图。(分数:20.00)_正确答案:(分析软件规格说明书,找出原因和结果并进行编号。原因:1第一个字符为 A2第一个字符为 B3一第一个字符为数字结果:80修改

    35、文件81打印错误信息 X1282打印错误信息 X13找出各原因和结果之间、原因和原因之间的关系,画出因果图,如下图所示。)解析:_正确答案:(将上述因果图转换为判定表,如下所示:1 2 3 4 5 6 7 81 1 1 1 1 0 0 0 02 1 1 0 0 1 1 0 03 1 0 1 0 1 0 1 0条件(原因)11 1 1 1 1 0 081 0 0 0 0 1 180 1 0 1 0 0 0动作(结果)82 0 1 0 1 0 1测试用例 82 A3 A* B8 BN Y9 DF根据判定表设计测试用例,如下所示: 组合 输入数据 输出动作3 列 A3 修改文件4 列 A*5 列 B86 列 BB 打印错误信息 X137 列 X6 打印错误信息 X128 列 CC 打印错误信息X12,X13)解析:


    注意事项

    本文(【计算机类职业资格】计算机四级软件测试工程师-42及答案解析.doc)为本站会员(deputyduring120)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开