软件测试期末试题A卷及答案最终版
软件测试期末考试含答案
二、多项选择(每空2分,共18分)
1、底层模拟能很好的解决(BCF)。
A、集成测试问题B、装代码和数据失真C、测试不可控
D、性能测试问题E、内部输出的模拟
F、模拟参数为复杂数据类型,单元测试时难以初始化
2、底层模拟器能够模拟(ABCEH)。
E、语句覆盖:100%分支覆盖:95%路径覆盖:15%
6、在利用VU单元测试(ac//a)的过程中,可能会出现"语句:95%,分支:100%,路径:15%"的情况。
A、_01_pow()B、_11_Mcdc1()C、_12_Mcdc2()
三、判断题(每空2分,共12分)
注:正确的打钩,错误的打叉,并说明错误原因
1、一个测试用例只允许有一个底层模拟,而一个函数可以有多个底层模拟。(T)
错误原因:
2、底层模拟器可用于控制测试。(T)
错误原因:
3、底层模拟器模拟的内部输入能够实现用例数据的表格化。(T)
错误原因:
4、包含有空指针的测试用例能够实现用例数据的表格化。(F)
错误原因:空指针会被认为没有输入买自动设置为null,所以不能表格化
next = *pSrc;
if(next=='/'){
cmmMul = false;
*pSrc++;//忽略后面的/
}
}
ch = *pSrc++;
}
}
}
Name
Case1
Case2
Case3
pSrc
"int a;//comment\n"
"int a:/*comment*/\n"
西南科技大学软件测试A卷答案
*密*参考答案及评分细则西南科技大学2008——2009学年第1学期一、简答题(45 分)1.简要回答软件测试的目的和原则(至少列出5条原则)。
(10分)答:软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。
测试是为了证明程序有错,而不是证明程序无错。
一个成功的测试是发现了至今未发现的错误的测试。
(5 分)软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例,等等。
(5 分,每条一分)2.你认为一个优秀的测试工程师应该具备哪些基本素质和专业素质?并说明理由。
(10 分)答:一个优秀的测试工程师应该具备的基本素质有:责任心、沟通能力、团队精神、自信心、耐心、怀疑精神、洞察力、幽默感等。
(5 分)应具备的专业素质有:有竞争力的测试人员要具有三方面的技能:计算机专业技能、测试专业技能、软件编程技能。
(5 分)3.什么是单元测试?什么是集成测试?什么是系统测试?他们的测试依据是什么?(15分)单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。
单元测试重点检查模块内部代码的问题。
单元测试需要从程序的内部结构出发设计测试用例,因此其测试依据是详细设计说明书和程序源代码。
(5 分)集成测试,也叫组装测试或联合测试。
在单元测试的基础上,将所有模块按照设第1页共6页西南科技大学2008——2009学年第1学期《软件测试技术》期末考试试卷(A 卷)计要求组装成为子系统或系统,进行集成测试。
集成测试重点检测与接口有关的各种故障。
集成测试的依据主要是概要设计和需求规格说明书。
(5 分)系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。
系统测试重点验证系统是否达到规格说明书上要求的功能和性能。
《软件测试技术》期末A卷及参考答案
单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。
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.下列项目中不属于测试文档的是()(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()(A)大棒模式(B)边写边改模式(C) 瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是()(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。
(完整word)《软件测试基础》期末试卷及参考答案
期末试卷江西先锋学院2011-2012学年第二学期《软件测试技术》试题库答案一、填空题(每空2分,共15空,分数为30分)1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假"分支______被执行一次。
至少2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。
等价类划分法,边界值分析法,决策表法,因果图法3、黑盒测试又称之为___________测试。
功能4、等价类划分有两种不同的情况:____________和____________。
有效等价类,无效等价类5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。
语句覆盖,判定覆盖,条件覆盖,路径覆盖6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和____________。
白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的______________而执行程序的______________.错误,过程8、测试用例是由______________和预期的______________两部分组成。
测试输入数据 ,输出数据9、白盒测试又称为______________,可以分为______________和______________两大类.结构测试,静态测试,动态测试10、软件是包括____________﹑____________﹑____________的完整集合。
程序,数据,相关文档11、边界值分析法属于____________。
黑盒测试12、单元测试是以____________说明书为指导,测试源程序代码。
详细设计13、集成测试以____________说明书指导,测试软件结构。
《软件测试》期末复习试题及答案
《软件测试》期末复习试题及答案阶段测试一一. 单选题(共16题,65.6分)1. (单选题)(D )不是正确的软件测试目的。
A. 尽最大的可能找出最多的错误B. 设计一个好的测试用例对用户需求的覆盖度达到100%C. 对软件质量进行度量和评估,以提高软件的质量D. 发现开发所采用的软件过程的缺陷,进行软件过程改进2. (单选题)下面说法正确的是(C)。
A. 经过测试没有发现错误,说明程序正确B. 测试的目标是证明程序没有错误C. 成功的测试是发现了迄今尚未发现的错误的测试D. 成功的测试是没有发现错误的测试3. (单选题)下列选项中,不属于软件测试工程师职责范围的是(C)。
A. 测试方案设计B. 测试用例设计C. 进行代码调优D. 测试实施4. (单选题)下面属于软件测试模型的是(A)A. W模型B. 瀑布模型C. L模型D. G模型5. (单选题)下面关于软件测试模型的描述中,不正确的是(A)。
①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A. ①⑤B. ②④C. ③④6. (单选题)下列关于W模型的描述中正确的是(A)A. W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和文档同样需要测试B. 所有开发活动完成后,才可执行测试C. W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动D. 在W模型中,需求、设计、编码串行进行,也可以并行工作7. (单选题)V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各段的对应关系。
软件测试试题及答案答案
软件测试试题及答案答案一、单项选择题(每题2分,共10分)1. 软件测试的目的是:A. 证明软件无缺陷B. 证明软件存在缺陷C. 证明软件符合需求规格D. 证明软件符合设计规格答案:B2. 黑盒测试的主要依据是:A. 程序内部逻辑B. 程序外部特性C. 程序数据结构D. 程序运行环境答案:B3. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D4. 软件测试中,测试用例的主要目的是:A. 验证软件功能B. 验证软件性能C. 验证软件安全性D. 所有选项答案:D5. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D二、多项选择题(每题3分,共15分)1. 软件测试过程中可能遇到的问题包括:A. 缺陷B. 错误C. 故障D. 风险答案:ABCD2. 软件测试的基本原则包括:A. 测试显示存在缺陷B. 测试不能证明不存在缺陷C. 穷尽测试是不可能的D. 早期测试答案:ABCD3. 软件测试的目的是:A. 验证软件符合需求B. 验证软件符合设计C. 验证软件符合实现D. 验证软件符合标准答案:ABD4. 以下哪些是软件测试的方法?A. 静态测试B. 动态测试C. 黑盒测试D. 白盒测试答案:ABCD5. 软件测试的文档通常包括:A. 测试计划B. 测试用例C. 测试报告D. 用户手册答案:ABC三、判断题(每题1分,共10分)1. 软件测试可以完全替代用户测试。
(错误)2. 软件测试的目的是发现尽可能多的缺陷。
(正确)3. 软件测试可以在软件开发过程的任何阶段进行。
(正确)4. 软件测试可以提高软件的可靠性。
(正确)5. 软件测试可以降低软件维护的成本。
(正确)6. 软件测试可以证明软件没有缺陷。
(错误)7. 软件测试只能发现软件中的错误。
(错误)8. 软件测试可以提高用户对软件的满意度。
(正确)9. 软件测试可以减少软件的缺陷。
软件工程期末试卷A及解答
信息工程系 07级软件工程课程考试类型:闭卷 A卷答卷时间:90分钟一、判断题(每题1分,共20分)1.测试计划、测试用例和有关的分析报告一般不用长期保存。
()2.软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。
()3.软件工程使用的软件支持工具能够自动或半自动地支持软件的开发、管理和文档的生成。
()4.面对日益增长的软件需求,人们显得力不从心。
往往是产生软件危机的原因之一。
()5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构化设计思想。
()6.数据流图就是用来刻画数据流动和转换的信息系统建模技术。
()7.PDL经常表现为一种“混杂”形式的语言,它不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal、C、Ada等)的语句结构交织在一起。
()8.内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好。
()9.质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。
()10. 数据字典是数据流图中的数据流动,加工、数据存储、数据的源和终点进行详细定义。
()11. 软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。
()12. 模块化程序设计中,模块越小,模块化的优点越明显。
一般来说,模块的大小都在10行以下。
()13. 集成测试主要由用户来完成。
()14.只有了解用户、了解任务,才能设计出好的用户界面。
()15.开发一个软件项目总存在某些不确定性,即存在风险。
有些风险如果控制得不好,可能导致软件工程第1页(共8页)灾难性的后果。
()16.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。
()17.快速原型技术适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。
()18.数据输入的一般准则中包括尽量增加用户输入的动作。
软件测试期末试题及答案
软件测试期末试题及答案一、选择题1. 在测试过程中,辨识风险涉及哪些方面?A. 标识出可能带来影响的风险B. 评估风险的严重程度C. 确定风险发生的概率D. 制定相应的风险应对计划E. 执行风险应对计划答案:ABCDE2. 软件测试的目的是什么?A. 发现软件中的缺陷B. 评估软件的质量C. 确保软件符合需求D. 提供关于软件的信息E. 推断软件在特定条件下的行为答案:ABCDE3. 在软件测试中,白盒测试主要关注以下哪些方面?A. 程序的结构B. 代码的逻辑C. 程序的控制流程D. 程序的变量E. 程序的输入和输出答案:ABCDE4. 风险管理的过程包括以下哪些步骤?A. 风险辨识B. 风险评估C. 风险规划D. 风险监控E. 风险应对答案:ABCDE5. 下列哪项不属于黑盒测试方法?A. 等价类划分法B. 边界值分析法C. 控制流分析法D. 正交实验设计法E. 错误推测法答案:C二、填空题1. 软件测试的基本原则是________ 。
答案:尽早开始。
2. 在测试计划中,应该包含测试的________ 。
答案:范围、策略和进度。
3. 执行测试用例的目的是________ 。
答案:发现软件中的缺陷。
4. 白盒测试主要关注软件的________ 。
答案:结构和逻辑。
5. 黑盒测试方法之一的等价类划分法的核心思想是________ 。
答案:将输入域分为等价类,选择代表性的测试用例。
三、简答题1. 请简要描述一下软件测试的步骤。
答案:软件测试的步骤包括需求分析、测试计划、测试设计、测试执行和测试评估。
需求分析阶段确定测试的目标和范围;测试计划阶段定义测试策略和计划;测试设计阶段制定测试用例和测试数据;测试执行阶段执行测试用例并记录测试结果;测试评估阶段对测试结果进行分析和评估。
2. 请简述一下白盒测试和黑盒测试的区别。
答案:白盒测试是基于程序内部结构的测试方法,主要关注程序的结构、逻辑和控制流程,通过检查程序的代码来执行测试。
软件测试期末考试试题及答案
一,判断1√2.×3.√4.×5.×6.×7.×8.×9.√10.×
二,选择
1.D
2.D
3.B
4.B
5.B
6.A
7.D
8.B
9.C10.A
三填空
1.测试计划、测试用例
2.稳定性测试、负载测试、压力测试
穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表
性。
边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。
决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具
因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例
的方法,它适合于检查程序输入条件的各种组合情况。
错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。
4.列举常见的系统测试方法。
答出来5个即可。
(5分)
答:恢复测试
安全测试
强度测试
1.
2.。
软件测试期末试题A卷及答案最终版
电子科技大学二零零八至二零零八学年第二学期软件测试技术(A卷)课程考试题(120分钟)闭卷考试时间:2008说明:本试卷共四大题,试卷满分100分。
注意:请将所有答案填写在最后一页答题卡上。
一、单项选择题:共20小题,每小题2分,满分40分。
1 •软件测试按照测试层次可以分为( c )A •黑盒测试、白盒测试B. 功能性测试和结构性测试C. 单元测试、集成测试和系统测试D. 动态测试和静态测试2、软件测试是采用( a )执行软件的活动。
A •测试用例B •输入数据C.测试环境D •输入条件3 •软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:(d )1预防软件发生错误2发现程序错误3提供诊断错误信息A .只有1B .只有2C.只有3D .都是4 、导致软件缺陷的最大原因是:(a )A .软件需求说明书B.设计方案C .编码D .维护5 、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具C、测试环境 D 、测试配置6 、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A .测试B.调试C.回归测试 D .单元测试7、软件缺陷修复的代价最高的阶段为(a)A、发布阶段B、需求阶段C、设计阶段 D 、编码阶段8 、下列(b )是关于软件缺陷的描述。
A .导致软件包含故障的人的行为B •产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况-可编辑修改-D .功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是( d )A .当时间用光时B .执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D •当达到所要求的覆盖时10、下列描述错误的是( a )A •软件发布后如果发现质量问题,那是软件测试人员的错B •穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D •测试能由非开发人员进行,调试必须由开发人员进行。
期末考试卷-软件工程 A卷
某学院(本科)试卷(A卷)2018-2019学年第一学期开课单位:计信系,考试形式:闭卷,允许带入场科目:软件工程班级:16软工1~6班,姓名:学号:一、单项选择题(共30分每题1分)1. 由于计算机软件开发的成本高、质量低、难控制、可靠性差、生产率低而引发了()。
A.软件革命B.软件工程C.软件危机D.软件技术2. 软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是( )。
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. 软件生产过程中,需求信息由( )给出。
《软件质量保证与测试》试题
《软件质量保证与测试》期末考试A卷班级:姓名:学号:得分:____________________一、选择题(共20题,每小题2分,共40分。
答案填于后面答题表格中)1.HTTP是一种(b)。
A. 域名B. 协议C. 网址D. 一种高级语言名称2.在计算机网络中,通常把提供并管理共享资源的计算机称为(c)。
A. 网关B. 工作站C. 服务器D. 路由器3.在Internet上浏览网页,(b)是目前常用的Web浏览器之一。
A. HTMLB. Internet ExplorerC. YahooD. Outlook Express4.文件传输和远程登录都是互联网上的主要功能之一,它们都需要双方计算机之间建立起通信联系,二者的区别是(d)。
cA. 文件传输只能传输字符文件,不能传输图像、声音文件,而远程登录则可以B. 文件传输不必经过对方计算机的验证许可,远程登录则必须经过许可C. 文件传输只能传递文件,远程登录则不能传递文件D. 文件传输只能传输计算机上已存有的文件,远程登录则还可以直接在登录主机上进行建目录、建文件、删文件等其他操作5.如你向一台远程主机发送特定的数据包,却不想远程主机响应你的数据包。
这时你使用哪一种类型的进攻手段( b )?A.缓冲区溢出B.地址欺骗C.拒绝服务D.暴力攻击6.影响计算机信息安全的因素主要有( a )。
A.自然环境、人为失误、人为恶意破坏、软件设计不完善B.硬件故障、软件故障、系统故障、人为破坏C.局域网故障、广域网故障、国际互联网故障、Internet故障D.防火墙故障、入侵检测系统故障、病毒攻击、木马入侵7.防火墙(Firewall)是____c__。
A. 用于预防计算机被火灾烧毁B. 对计算机房采取的防火设施C. 是Internet(因特网)与Intranet(内部网)之间所采取的一种安全措施D. 用于解决计算机的使用者的安全问题8. 数据完整性指的是( c )。
软件测试题库及答案
软件测试题库及答案一、单选题1. 软件测试的目的是:A. 证明软件是正确的B. 发现软件中的错误C. 确保软件满足需求D. 确保软件没有错误答案:B2. 以下哪项不是黑盒测试的测试用例设计技术?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:D3. 单元测试通常由谁执行?A. 测试人员B. 用户C. 开发人员D. 项目经理答案:C4. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D5. 软件测试中的错误注入通常发生在哪个阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段答案:C二、多选题1. 软件测试的类型包括:A. 功能测试B. 性能测试C. 可用性测试D. 安全测试E. 回归测试答案:ABCDE2. 以下哪些是软件测试的原则?A. 测试可以显示存在缺陷B. 穷尽测试是不可能的C. 早期测试可以节省成本D. 缺陷聚集原则E. 测试应该提供信息以支持决策答案:ABCDE3. 软件测试的目的是:A. 验证软件是否符合需求B. 验证软件是否符合设计C. 验证软件是否符合编码标准D. 验证软件是否符合性能要求E. 验证软件是否符合安全要求答案:ABDE4. 软件测试的文档包括:A. 测试计划B. 测试用例C. 测试报告D. 缺陷报告E. 用户手册答案:ABCD5. 软件测试的自动化工具可以用于:A. 自动化测试用例执行B. 测试用例生成C. 缺陷跟踪D. 性能监控E. 安全扫描答案:ABCDE三、判断题1. 软件测试可以完全替代人工测试。
(错误)2. 软件测试的目的是确保软件没有错误。
(错误)3. 软件测试应该在编码阶段完成后开始。
(错误)4. 测试用例应该包括预期结果。
(正确)5. 回归测试是确认修改后的软件是否引入新缺陷的过程。
(正确)四、简答题1. 请简述软件测试的目的是什么?答案:软件测试的目的是发现软件中的错误,验证软件是否满足需求,确保软件的质量。
软件测试试题及答案
软件测试试题及答案一、选择题1. 软件测试的目的是()。
A. 证明程序正确B. 证明程序错误C. 发现并修复缺陷D. 提高程序运行速度答案:C2. 下列哪项不是黑盒测试的类型?()。
A. 功能测试B. 性能测试C. 兼容性测试D. 结构测试答案:D3. 在软件测试中,白盒测试主要关注()。
A. 代码的可读性B. 代码的执行效率C. 代码的逻辑结构D. 用户的使用体验答案:C4. 单元测试通常关注于()。
A. 整个软件系统的功能B. 软件系统的集成接口C. 单个组件的功能正确性D. 软件的性能和稳定性答案:C5. 以下哪种测试方法不需要运行程序?()。
A. 静态测试B. 动态测试C. 冒烟测试D. 回归测试答案:A二、判断题1. 软件测试仅限于找出软件缺陷。
(错误)2. 自动化测试可以提高测试效率和覆盖率。
(正确)3. 测试用例是为特定的软件测试目的而设计的一组输入、执行条件和预期结果。
(正确)4. 所有的软件缺陷都必须被修复后产品才能发布。
(错误)5. 灰盒测试结合了黑盒测试和白盒测试的特点。
(正确)三、简答题1. 请简述软件测试的基本原则。
答:软件测试的基本原则包括:应尽早开始测试,测试应持续进行;缺陷集群现象,即缺陷往往会在代码的某个特定区域集中出现;杀虫剂悖论,即相同的测试用例重复使用会降低其有效性;测试应具有可追溯性,以确保测试覆盖了所有的需求。
2. 什么是测试用例设计技巧?答:测试用例设计技巧是指为了有效地设计测试用例而采用的一系列方法和策略。
这些技巧包括等价类划分、边界值分析、因果图法、状态转换测试等。
它们帮助测试人员识别可能的输入数据和预期行为,从而设计出能够覆盖软件功能各个方面的测试用例。
3. 描述黑盒测试和白盒测试的主要区别。
答:黑盒测试是一种测试方法,主要关注软件的功能需求,而不关心其内部结构或实现细节。
测试人员像用户一样使用软件,检查功能是否按预期工作。
白盒测试则关注软件内部的逻辑结构,测试人员需要了解程序的源代码,并根据代码的逻辑路径设计测试用例,以确保代码的每个部分都经过了测试。
软件工程概论期末测试试卷含答案
软件工程概论期末测试试卷A卷一.单项选择题每小题1分,共22分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.结构化程序设计的一种基本方法是 ;A.筛选法B.迭代法C.逐步求精法D.递归法11.不适合作为科学工程计算的程序设计语言是 ;A.Pascal B.CC.Fortran D.Prolog12.只有单重继承的类层次结构是层次结构;A.网状型B.星型C.树型D.环型13.面向对象的开发方法中, 将是面向对象技术领域内占主导地位的标准建模语言;A.Booch方法B.Coad方法C.UML语言D.OMT方法14.瀑布模型本质上是一种 ;A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型15.软件维护产生的副作用,是指 ;A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作16.软件详细设计的主要任务是确定每个模块的 ;A.算法和使用的数据结构B.外部接口C.功能D.编程17.软件结构图的形态特征能反映程序重用率的是 ;A.深度B.宽度C.扇入D.扇出18.为了提高模块的独立性,模块内部最好是 ;A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚19.软件结构图中,模块框之间若有直线连接,表示它们之间存在 ;A.调用关系B.组成关系C.链接关系D.顺序执行关系20.“软件危机”是指 ;A.计算机病毒的出现 B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题 D.人们过分迷恋计算机系统21.具有风险分析的软件生命周期模型是 ;A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型22.数据流图DFD中的每个数据处理至少需要 ;A.一个输入数据流B.一个输出数据流C.一个输入或者输出数据流D.一个输入数据流和一个输出流二.判断题每小题2分,共24分1.文档是软件产品的一部分,没有文档的软件就不称其为软件;2.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据; 3.数据流图建立系统的功能模型,它由数据流、数据处理和数据存贮组成;4.在结构化分析建模中要建立的是对象模型、功能模型和行为模型,它们以数据字典为核心;5.好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误;6.边界值分析方法是取输入/输出等价类的边界值来构成测试用例的测试方法;7.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低;8.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么;9.软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据; 10.面向对象方法学的四要素是对象、类、继承和消息通信;11.详细设计的结果基本最终决定了软件的质量;12.在详细设计中常采用的工具有层次图、PAD问题分析图、程序流程图、盒图等;三.填空题每空2分,共24分1.为了便于对照检查,测试用例应由输入数据和预期的结果输出两部分组成;2.软件结构是以模块为基础而组成的一种控制层次结构;3.如果知道软件的规格说明书描述的程序功能,那么就可以采用进行测试;4.当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是内聚耦合 ;5.软件概要设计关键的一步是确定软件体系结构____,它直接影响下一阶段详细设计和编码的工作;6.数据流图中的箭头表示数据流 ,椭圆或圆形表示事务处理 ,矩形表示数据原点/终点 ;7.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_______相反________集成的过程;8.按数据流的类型,面向数据流的设计方法有两种设计策略,它们是变换分析设计和 ;9.数据流图仅反映系统必须完成的逻辑功能,所以它是一种工能模型; 10.软件结构中的深度表示的软件的控制层数,它往往能够粗略地标志一个系统的大小和复杂程度;四.简答题每小题5分,共10分1.衡量模块独立性的两个定性标准是什么2分这两个标准的定义分别是什么2分在我们的软件设计中,关于模块独立性我们追求的目标是什么1分2.简述结构化程序设计方法的基本特点;5分五.应用题第一小题8分,第二小题12分,共20分1.某旅馆的电话服务如下:8分可以拨分机号码和外线号码;分机号是从7201至7299;外线号码先拨9,然后是市话号码或长话号码;长话号码是以区号和市话号码组成;区号是从100到300中任意的数字串;市话号码是以局号和分局号组成,局号可以是455、466、888、552中任意一个号码;分局号是任意长度为4的数字串;要求:写出在数据字典中,电话号码的数据条目的定义即组成;2.下图是一个被测程序的流程图,请按照要求完成下列问题;共12分1根据该程序流程图画出该程序的流图;3分2计算该流图的环形复杂度;3分3确定独立路径的集合;3分4设计测试用例以满足逻辑覆盖的判定覆盖标准;3分软件工程试卷A卷答案一.单项选择题每小题1分,共22分1.C2.D3.A4.D5.D6.A7、D8.B9.A10.C11.D12.C13.C14.A15.C16.A17.C18.C19.A20.C21.C22.D二.判断题每小题2分,共24分1.对2.错3.错4.错5.对6.对7.错8.对9.错10.对11.对12.错三.填空题每小题2分,共24分1.输出结果2.模块3.黑盒测试方法4.数值耦合5.确定软件的体系结构6.数据流,数据处理,数据的源点/终点7.自底向上或相反8.事务分析设计9.功能10.深度四.简答题每小题5分,共10分1.衡量模块独立性的两个定性标准是什么2分这两个标准的定义分别是什么2分在我们的软件设计中,关于模块独立性我们追求的目标是什么1分答:衡量模块独立性的两个定性标准是内聚和耦合2分;耦合是指对一个软件结构内不同模块彼此之间互相依赖连接的紧密程度;而内聚则标志一个模块内部各个元素彼此结合的紧密程度;2分;在我们的软件设计中,关于模块独立性我们追求的目标是紧密内聚松散耦合1分;2.简述结构化程序设计方法的基本特点;5分答:1.是尽可能少用goto语句的程序设计方法;2.每个代码块都单入单出;3.使用控制结构:顺序、选择和循环+Do_UNTIL和Do_CASE;4.自顶向下逐步求精;五.应用题每小题10分,共20分1.某旅馆的电话服务如下:8分可以拨分机号码和外线号码;分机号是从7201至7299;外线号码先拨9,然后是市话号码或长话号码;长话号码是以区号和市话号码组成;区号是从100到300中任意的数字串;市话号码是以局号和分局号组成,局号可以是455、466、888、552中任意一个号码;分局号是任意长度为4的数字串;要求:写出在数据字典中,电话号码的数据条目的定义即组成;答:电话号码=分机号|外线号码分机号=7201..7299外线号码=9+市话号码|长话号码长话号码=区号+市话号码区号=100..300市话号码=局号+分局号局号=455|466|888|552分局号=4{0..9}42.略。
软件测试期末试题A卷及答案最终版
软件测试期末试题A卷及答案最终版电子科技大学二零零八至二零零八学年第二学期卷)课程考试题(软件测试技术(A说明:本试卷共四大题,试卷满分100分。
注意:.....................请将所有答案填写在最后一页答题卡上。
一、单项选择题:共20小题,每小题2 分,满分40分。
1.软件测试按照测试层次可以分为( c )A.黑盒测试、白盒测试B. 功能性测试和结构性测试C.单元测试、集成测试和系统测试D、动态测试和静态测试2、软件测试是采用( a )执行软件的活动。
A.测试用例B.输入数据C.测试环境D.输入条件3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:( d )1预防软件发生错误 2发现程序错误 3提供诊断错误信息A.只有1B.只有2C.只有3D.都是4、导致软件缺陷的最大原因是:( a )A.软件需求说明书 B.设计方案C.编码 D.维护5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具C、测试环境D、测试配置6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A.测试 B.调试C.回归测试 D.单元测试7、软件缺陷修复的代价最高的阶段为( a )A、发布阶段B、需求阶段C、设计阶段D、编码阶段8、下列( b )是关于软件缺陷的描述。
A.导致软件包含故障的人的行为----------------------------精品word文档值得下载值得拥有----------------------------------------------B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是( d )A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时10、下列描述错误的是( a )A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。
《软件测试技术》期末复习题+参考答案
单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。
1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A)(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是( C)(A) 父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D)(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。
4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为( B)(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5.必须要求用户参与的测试阶段是( D)(A)单元测试(B)集成测试(C) 确认测试(D)验收测试6.软件测试员究竟做些什么。
( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。
8.不属于单元测试内容的是( A)(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是( C)(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是( C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B)(A)大棒模式(B)边写边改模式(C) 瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( A)(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
………密………封………线………以………内………答………题………无………效……电子科技大学二零零八至二零零八学年第二学期2008说明:本试卷共四大题,试卷满分100分。
注意:.....................请将所有答案填写在最后一页答题卡上。
一、单项选择题:共20小题,每小题2 分,满分40分。
1.软件测试按照测试层次可以分为( c )A.黑盒测试、白盒测试B. 功能性测试和结构性测试C.单元测试、集成测试和系统测试D、动态测试和静态测试2、软件测试是采用( a )执行软件的活动。
A.测试用例B.输入数据C.测试环境D.输入条件3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:( d )1预防软件发生错误 2发现程序错误 3提供诊断错误信息A.只有1B.只有2C.只有3D.都是4、导致软件缺陷的最大原因是:( a )A.软件需求说明书B.设计方案C.编码D.维护5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具C、测试环境D、测试配置6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A.测试B.调试C.回归测试D.单元测试7、软件缺陷修复的代价最高的阶段为( a )A、发布阶段B、需求阶段C、设计阶段D、编码阶段8、下列( b )是关于软件缺陷的描述。
………密………封………线………以………内………答………题………无………效……A.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是( d )A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时10、下列描述错误的是( a )A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。
11、如下图所示的N-S图,至少需要( b )个测试用例完成逻辑覆盖。
A.15B.16C.17D.1812、下列( c )方法设计出的测试用例发现程序错误的能力最强。
A.等价类划分法B.场景法C.边界值分析法D.决策表法13、功能性测试是根据( a )来设计测试用例。
A、软件的规格说明B、设计文档C、程序的内部逻辑D、维护手册14、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( c )A.单元测试B.集成测试C.回归测试D.验收测试15、( c )方法是根据输出对输入的依赖关系来设计测试用例的。
A.边界值分析B.等价类C.因果图法D.错误推测法………密………封………线………以………内………答………题………无………效……16、测试工程师的工作范围会包括检视代码、评审开发文档,这属于( b )A .动态测试B .静态测试C .黑盒测试D .白盒测试17、如果F 实现一个程序,输入变量x1和x2的边界、区间分别为:a ≤x1≤d ,区间为[a,b],[b,c],[c,d];e ≤x2≤g ,区间为[e,f],[f,g];则下列_d__图可表示为强健壮等价类测试用例。
A .B .C .D .18、对于一个含有n 个变量的程序,采用基本边界值分析法测试程序会产生(c )个测试用例。
A .6n+1B .5nC 、4n+1D .7n19、以下关于测试用例特征的描述错误的是( b )A .最有可能抓住错误的;B .一定会有重复的、多余的;C .一组相似测试用例中最有效的;D .既不是太简单,也不是太复杂。
20、( d )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。
A 、基本路径测试B 、逻辑覆盖C 、决策表D 、数据流测试二、判断题:共20小题,每题1分,满分20分)1. 软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。
(∨ )2. 软件质量保证和软件测试是同一层次的概念。
(x )3. 我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。
( x )4. 程序员兼任测试员可以提高工作效率。
( x )e xe xf e xf e x………密………封………线………以………内………答………题………无………效……5.在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
(∨)6.传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。
(∨)7.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。
∨8.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。
(∨)9.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。
(x)10.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。
( x )11.在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。
( x )12.软件生存周期是从软件开始开发到开发结束的整个时期。
( x )13.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。
(∨)14.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。
(∨)15.测试用例的数目越多,测试的效果越好。
( x )16.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
( x )17.单元测试属于动态测试。
(∨)18.验收测试是以最终用户为主的测试。
(∨)19.没有发现错误的测试是没有价值的。
(∨)20.可以把不合格的开发人员安排做测试。
( x )三、简答题:共4小题,每题5分,满分20分。
1、简单描述一下软件测试工程师一般会承担的一些具体工作。
2、黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?3、画图描述测试层次与传统开发V型瀑布模型的对应4、有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。
请写出该函数采用基本边界值分析法设计的测试用例。
四、综合题:共2小题,每题10分,满分20分。
1、使用基本路径测试方法,为以下程序段设计测试用例。
(1)画出程序的控制流图。
(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。
(3)导出基本路径集,确定程序的独立路径。
(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。
………密………封………线………以………内………答………题………无………效……void Do (int X,int A,int B){1 if ( (A>1)&&(B=0) )2 X = X/A;3 if ( (A=2)||(X>1) )4 X = X+1;5 }由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。
1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }2、某城市电话号码由三部分组成,分别是:地区码——空白或三位数字;前缀——非‘0’或‘1’开头的三位数字;后缀—— 4位数字。
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。
要求采用弱健壮等价类方法,即同时考虑有效值和无效值,基于单缺陷假设(1)首先进行输入条件等价类划分,并编号,写出等价类表(2)设计测试用例,以便覆盖所有的有效等价类(3)为每一个无效等价类设计一个测试用例,列出完整的测试用例表。
………密………封………线………以………内………答………题………无………效……软件测试技术(A卷)答案及评分标准一、单选题(20×2=40分)二、判断题(20×1=20分)简答题(4×5=20分)答:检视代码、评审开发文档(静态测试方法)进行测试设计、写作测试文档(测试计划、测试方案、测试用例等)执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正通过测试度量软件的质量….2.答:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行进行,因此可以压缩总的项目开发时间。
缺点:测试用例之间可能存在严重的冗余,还会有位测试的软件漏洞。
结构性测试局限于已经完成的代码行为当中,离代码太近。
因此可以结构性测试指标去解决冗余和漏洞问题。
如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑这种冗余不会发生新的缺陷,如果没有达到一定的DD—路径覆盖,则可知在功能性测试用力中存在漏洞。
因此路径测试可以提供作为功能性测试交叉检查的一组指标。
3.答:测试层次与传统开发V型瀑布模型的对应自顶向下,功能分解4.答:………密………封………线………以………内………答………题………无………效……{ <2000,6,1>, <2000,6,2>, <2000,6,30>, <2000,6,31>, <2000,1,15>, <2000,2,15>, <2000,11,15>, <2000,12,15>, <1900,6,15>, <1901,6,15>, <2099,6,15>, <2100,6,15>, <2000,6,15> }四、综合题(2×10=20分)1.画出控制流图:如右图所示计算环形复杂度:10(条边)- 7(个节点)+ 2 = 5导出独立路径(用语句编号表示)路径1:1→2→3→4→5→6→7路径2:1→4→5→6→7路径3:1→2→4→6→7路径4:1→2→4→5→7路径5:1→2→3→4→5→72.列出等价类表………密………封………线………以………内………答………题………无………效……测试用例………密………封………线………以………内………答………题………无………效……。