还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件质量检测选择第一章.影响软件质量的因素中,属于影响产品转移的有A.正确性,健壮性B.可用性,可移植性C.可理解性,可修理性D.敏捷性,可测试性.建立软件质量体系所要经受的步骤中,的功能是教育培训,统一熟悉,组织落实A.质量体系的策划与设计B.质量体系文件的编制C.质量体系的试运行D.质量体系审核和评审.下面属于系统软件的是A.生产管理B.工程分析C.DBMSD.油门掌握.定义质量的概念为对目的的满足程度是从角度讲诉的A.产品B.制造C.先验论D.用户.分析软件质量不达标的缘由有多方面的,下面不包括在内A.系统B.子系统C.模块D.执行效率l.B
2.A
3.C
4.D
5.D第二章
1.IEEE标准可以分成三个主要的类:概念性标准,指南性标准和符合性的规定性标准,其有用来设置应用和指导原则的基本方法;主要应用于符合型的规定性这一类标准的符合性要求的执行;用来包含了软件开发者必需遵守的要求,这一类标准的标准大权中占了很大的比重A.概念性标准B.符合性的规定性标准C.指南性标准
2.八个支持性处理流程,其目的是支持其他过程,作为其组成部分,他们有助于软件项目的胜利和质量提高其中确定纪录生存周期过程产生的信息所需的活动确定配置管理活动确定客观的保证软件和过程符合规定的要求以及已建立的方案所需的活动依据软件项目要求,按不同深度确定验证软件所需的活动A.文件管理B.配置管理C.质量保证D.验证
3.SPC供应了各种改善模型和方法的课程,不包括A.软件CMM和CMMIB.质量和软件工程技术C.集成化系统D.质量软件.在IEEE/EIAStd12207标准中描述的软件生命周期体系结构是由四级树结构组成的,下列不属于该四级树结构A.任务B.基本过程C.过程D.过程类.MIL-STD-498中,关键需求的处理不包括A.平安性保证B.私密性保证C.保密性保证D.软件质量保证l.CBA
2.ABCD
3.D
4.B
5.D第三章.在软件质量成本分析的输入中,下列不包括在内A.资料B.培训成本C.数据需求D.修改错误.质量的成本不包括A.于失效相关的活动B.项目预算C.借误预防D.评估产品和过程.质量成本可以把质量要素分成三种,下列项不是A.预防措施B.测试C.合格D.修改错误.质量相关活动和过程应用的结果实际上就是软件质量分析成本的输出下列选项不是对输出有影响的部分A.信息B.产品C.相关服务D.质量分析报告.用户验收测试可以分为两大部分()、()测试.具体的测试内容可以包括()、启动与关机、配置测试、()、()、()、()、牢靠性测试,平台测试,恢复测试等.()和()在一般状况下是一起进行的,还需要帮助工具的支持.软件配置审核可执行程序.安装(升级)压力测试(临界的负载、容量变化)功能测试(正例、重要算法、边界、时序、反例、错误处理)性能测试(正常的负载、容量变化)平安性测试压力测试性能测试第十五章.测试过程中用的度量有()、()、()、()、()、()、()、()、()、()、().测试环境管理人员的基本工作项目有、()、、().建立度量的基础结构的步骤()、()、()..兼容性测试是指(名词解释).被测应用的大小被测应用的简单性被测应用中花费的成本测试开发过程软件开发和测试的难度花费在通信上的人力客户发觉的全部缺陷缺陷检测有效性百分比缺陷排解有效性百分比测试用例设计效率百分比.配置所要的测试环境,支配优先级,网络和硬件维护,建立测试环境的管理操作系统.建立存放度量的系统建立一个简洁过程来定义要收集的度量和如何收集过程,并以可发布和易于理解的方式纪录它们建立工作人员检索度量信息的手段.在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其安装卸载和主要功能进行验证第十六章.使用测试工具的最主要的目的就是().依据测试的用途将测试软件可以归纳为五大类、()、()、()和().用更少的时间来发觉更多的错误,从而提高软件测试的质量,也即是提高了软件产品的质量.一般用途专项用途侦错用途自动化用途和产品功能测试用途第十七章.基于计算机的测试可以分为()和().()是为某个特殊目标而变质的一组测试输入,执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求.()是描述程序掌握流的一种图示方法.软件测试的种类大致可以分为()和()的测试.白盒测试黑盒测试.测试用例.阅历直觉.掌握流图
5.人工测试基于计算机简答第一章.软件缺陷的由来答软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足或不能全部满足用户的需求.软件测试的定义答定义1软件测试是为了发觉错误而执行程序的过程定义2软件测试是依据软件开发各阶段的规格说明和程序的内部结构而细心设计的一批测试用例(即输入数据及其预期的输出结果),并采用这些测试用例运行程序以及发觉错误的过程,即执行测试步骤.软件测试的过程答需求分析,概要设计,具体设计,编码,单元测试,集成测试,确认测试,系统测试,验收测试弟一早.评审的方法答方案,复查,预备,审查会议,返工,后续跟踪第三章.整体测试用例质量要求包括哪些答
①掩盖率依据特定的测试目标的要求,尽可能掩盖全部的测试范围、功能特性和代码
②易用性测试用例的设计思路清晰、组织结构层次合理,测试用例操作的连贯性好,使单个模块的测试用例执行顺畅
③易维护性应以很少的时间来完成测试测试用例的维护工作,包括添加、修改和删除测试用例易用性和易读性,也有助于易维护性
④粒度适中既能掩盖各个特定的场景,保证测试的效率;又能处理好不同数据输入的测试要求,提高测试用例的可维护性.测试用例设计的步骤答第四章.自动化测试的优点和缺点答优点高效率(速度),高复用性,掩盖率简洁度量,精确、牢靠,不知疲惫,激励团队土气缺点机械、难以发觉缺陷,一次性投入大.自动化测试的流程答启动应用创建脚本,录制对象及其操作,插入验证点,调试脚本,保存脚本测试报告纪录执行LOG验证测试结果,启动应用、执行脚木,调用脚本,保存脚本.脚本的分类答线性脚本,结构化脚本,数据驱动脚本,关键字驱动脚本.测试工具的选择步骤答.自动化测试的问题和解决方法答问题不正确的观念或不现实的期望,缺乏具有良好素养、阅历的测试人才,测试工具本身的问题影响测试的质量,测试脚本的质量低劣,没有进行有效的、充分的培训,没有考虑到公司的实际状况,盲目引入测试工具,没有形成一个良好的使用测试工具的环境,其它问题解决方法正确的熟悉,找准测试自动化的切入点,把测试脚本开发纳入整个软件开发体系,软件程序开发和测试自动化不行分别,资源的合理调度,测试自动化依靠测试流程和测试用例,降低测试自动化的投入、提高其产出第五章.集成的模式答
(1)模块分析
(2)体系结构分析
(3)风险的分析
(4)接口分析
(5)集成测试策略分析
(6)可测试性分析
(7)集成测试的数据要求.集成测试的方法答
1.非增量式测试方法.增量式测试方法
(1)自顶向上增量测试方法
(2)自底向上增量式测试.三明治集成.基干集成测试、.Yr弟八早
1.循环结构测试的方法答
(1)单循环结构满足循环条件(i=n)在循环体内执行一遍,不满足循环条件,执行循环体外语句
(2)嵌套循环结构
①除最内层循环外,从最内层循环开头,置全部其它层的循环为最小值
②对最内层循环做简洁循环结构的全部测试测试时保持全部外层循环的循环变量取最小值,此外,对越界值和非法值做类似的测试
③逐步外推,对其外面一层循环进行测试测试时保持全部外层循环的循环变量取最小值,全部其它嵌套内层循环的循环变量取“典型”值
④反复进行,直到全部各层循环测试完毕
(3)并列循环结构:
①独立循环,没有依靠性,可以看作两个单循环结构
②非独立循环,则可以看作嵌套循环结构.可用性测试的内容答可用性是指以有效性、效率和满足度为指标,产品在特定使用背景下为了特定的目的可为特定用户使用的程度第七章L国际化和本地化的关系答软件本地化是在源语言版本的基础上,通过翻译、定制和参数配置等工作,使软件产品或系统在语言、时区、度量衡、文化、风俗习惯等各个方面与当地我国和地区的相应内容相全都,从而满足特定地区的用户的使用需求国际化为保证所开发的软件能适应全球市场的本地化工作而不需要对程序做任何系统性或结构性变化的特性,这种特性通过特定的系统设计、程序设计、编码方法来实现.软件本地化的内容及过程答内容功能性测试;翻译测试;可用性测试;兼容性调试;文化、宗教、喜好等适用性测试;手册验证;过程建立配置管理体系,
(1)跟踪目标语言各个版本的源代码;
(2)制造和维护术语表;
(3)源语言代
(4)码和资源文件分别、或提取需要本地化的文本;
(5)把分别或提取的文本、图片等翻译成目标语言;
(6)把翻译好的文本、图片重新检入目标语言的源代码版本;
(7)假如需要,编译目标语言的源代码;
(8)测试翻译后的软件,调整UI以适应翻译后的文本;
(9)测试本地化后的软件,确保格式和内容都正确;第八章.负载测试的过程答
①确定所要模拟的角色及其对应的关键业务操作路径
②确定输入/输出参数,制定负载测试方案
③预备测试环境,并完成相应的测试脚本的开发
④设计具体的测试场景,如负载水平、加载方式等
⑤执行测试,监控输出参数,如数据吞吐量、响应时间、资源占有率等
⑥对测试结果进行分析
⑦结果不满足,需要调整测试场景,进入下一个循环.负载测试的构成答
①测试管理中心(测试结果分析),掌握器(监控系统资源),模拟虚拟用户的客户端(产生负载)
②被测系统web服务器,应用服务器,数据库服务器,.负载测试的加载模式和每种模式的优缺点答一次加载方式,递增加载方式,凹凸突变加载方式,随机加载方式.性能测试的步骤答
①确定性能测试需求;
②方案和设计测试;包括确定关键业务流程、测试类型和测试方法、选择合适的测试工具、设计测试场景等
③测试工具的选择;
④配置测试环境,尽量接近实际运行环境,即建立仿真环境作为性能测试环境,测试结果才能可信;
⑤实现测试设计(开发测试脚本);
⑥执行测试;
⑦分析测试结果;重复上述
④~
⑥步骤,直至测试方案完成,结果满足;提交性能测试报告.压力测试的类型答稳定性压力测试,破坏性压力测试,渗入测试,峰谷测试.最常见的软件系统的两种体系架构有哪些答第九章.缺陷的类型和来源有哪些答
①缺陷类型可以分为业务规律、数据处理、接口、UI、性能、平安性、兼容性、配置、文档等
②缺陷来源,如需求说明书、设计规格说明书、代码、用户手册等.如何有效地报告一个缺陷答
①单一精确,每个报告只针对一个软件缺陷
②可以再现,不要忽视或省略任何一项操作步骤,特殊是关键性的操作肯定要描述清晰,确保开发人员依据所描述的步骤可以再现缺陷
③完整统一,供应完整的软件缺陷描述信息
④短小简练,如使用业务关键词
⑤特定条件,必需注明缺陷发生的特定条件
⑥不做评价,客观描述.软件缺陷生命周期模型的描述答第十章.软件测试的基本目标答单元测试目标,功能测试目标,性能测试目标.工作量的估算方法答
①测试任务由质量需求、测试目标打算
②测试范围由产品(新)功能特性或测试任务打算
③代码质量越低,测试越要充分,回归测试次数与频率加大
④处在不同的开发阶段测试工作量不同
⑤自动化程度高,测试工作量就越低
⑥针对不同的应用领域、技术、编程语言,其估算方法不同名词解析AA-Jbz弟一早l.Bug电脑系统或程序中,隐蔽着的一些未被发觉的缺陷或问题统称为bug(漏洞)
2.Debug第二章.软件评审软件评审是对软件元素或者项目状态的一种评估手段,以确定其是否与方案的结果保持全都并使其得到改进第三章.测试用例是可以被独立执行的一个过程,这个过程是一个最小的测试实体,不能再被分解.测试用例套件:测试套件是由一系列测试用例并与之关联的测试环境组合而构成的集合,已满足测试执行的特定要求第四章.自动化测试焦点集中在测试执行,主要是由测试工具自动地完成测试.测试自动化指“一切可以由计算机系统自动完成的测试任务都已经由计算机系统或软件工具、程序来担当并自动执行”弟五早1单元测试对已实现的软件最小单元进行测试,以保证构成软件系统的各个单元的质量2集成测试在单元测试的基础上,将全部模块依据设计要求(如依据结构图)组装成为子系统或系统,进行集成测试3黑盒测试是把程序看作一个不能打开的黑盒子,不考虑程序内部结构和内部特性,而是考察数据的输入、条件限制和数据输出,完成测试4白盒测试白盒测试方法是依据模块内部结构了解,基于内部规律结构,针对程序语句、路径、变量状态等来进行测试,检验程序中的各个分支条件是否得到满足、每条执行路径是否按预定要求正确的工作5桩程序6驱动程序是一种可以使计算机和设施通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能掌握硬件设施的工作,假如某设施的驱动程序未能正确安装,便不能正常工作第八早1功能测试:依据产品设计规格说明书完成对产品功能进行操作,以验证系统是否满足用户的功能性需求2回归测试:在修改了源代码,用原有的测试用例重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误第七章
1.国际化为保证所开发的软件能适应全球市场的本地化工作而不需要对程序做任何系统性或结构性变化的特性,这种特性通过特定的系统设计、程序设计、编码方法来实现2•本地化是在源语言版本的基础上,通过翻译、定制和参数配置等工作,使软件产品或系统在语言、时区、度量衡、文化、风俗习惯等各个方面与当地我国和地区的相应内容相全都,从而满足特定地区的用户的使用需求第八章负载测试是通过模拟实际软件系统所承受的负载条件、转变系统负载大小和负载方式来发觉系统中所存在的问题.压力测试是在强负载状况下稳定性进行测试,查看应用系统在峰值使用状况下的行为表现,更有效地发觉系统稳定性的隐患和系统在负载峰值的条件下功能隐患等,确认系统是否具有良好的容错力量和可恢复力量3性能测试是为猎取或验证系统性能指标而进行的测.兼容性测试在特定的或不同的硬件、网络环境和操作系统平台上、不同的应用软件之间,验证软件系统能否正常地运行,以及能否正确存取原先版本的用户数据所进行的测试第十章
1.测试掩盖率用来衡量测试完成程度、或评估测试活动掩盖产品代码的一种量化的结果l.D
2.B
3.C
4.D第四章.审查过程主持人负责整个软件产品的审查过程有以下不同的审查阶段,其中是审查过程中发觉的问题A.方案B.预备C.审查会议D.后续跟踪.成查人员和主持人使用的审查缺陷日志和设计/代码审查总结日志需要对所发觉的缺陷进行分类其中是缺失,多余或错误的数据定义或使用A.设计缺陷B.规律缺陷C.语法缺陷D.数据缺陷.在审查过程的帮助目标描述中,下列说法是不正确的A.供应从需求到设计的可跟踪性B.确保每个人工作负荷不会过大C.提高编程的质量D.提高交付产品的质量l.C
2.D
3.B第五章.CMM的过程成熟度中,的功能是定性的,靠的代价和进度A.第一级B.其次级C.第三级D.第四级.在SQA方案内容中,是供应包括全部已经方案的SQA评审和审计的进度表和任何其他适当的里程碑
5.的功能是确定在SQA活动方面对软件工程小组和其他软件相关小组供应反馈的方法频率A.度量B.供应商,客户合资合同方的SQA支C.问题报告D.质量纪录/报告l.C
2.B
3.A
4.D
5.Czy、一十弟八早
1.软件质量保函多方面的内容,
1、
2、可移植性和可复用性等是变为重要的质量特性在软件开发中必需实行有力的措施,以确保软件的质量,这些措施至少应包括
3、4和
51、2A.稳定性B.牢靠性C数据全都性D.可维护性E.可行性F.数据独立性3〜5A.在开发初期制定质量保证方案,并在开发中坚持实行B.开发工作严格按阶段进行,文档工作应在开发完成后集中进行C.严格执行阶段审评D.要求用户参加全部开发过程,以监督开发质量E.开发前选定或制定开发标准或开发法律规范,并遵照实施F.争取足够的开发经费和开发人力的支持.采用已有软件成果是提高软件质量和软件生产率的重要途径为此,在开发过程中应随时考虑所生产软件的OoA.敏捷性B.复用性C.继承性D.复合性.要想生产出高质量的软件产品必需由高水平的即在软件开发环境或软件工具箱的支持下,运用先进的开发技术,工具和管理方法开发软件的力量A.软件开发组织B.软件支撑环境C软件工程力量D.软件管理人员.必需在各开发阶段对影响产品质量的因素进行切实的管理,仔细检查实施落实状况,只有这样才能使产品达到()A.软件需求B.设计规格C.用户要求D.程序规格.软件的质量评价标准分为三级质量需求评价准则,质量设计评价准则,质量()准则A.估算B.评价C.评审D.度量.()评审的评审对象是在需求分析阶段产生的软件需求规格说明,数据要求规格说明,在软件概要设计阶段产生的软件概要设计说明书等A.设计质量B.程序质量C.文档质量D.代码质量.任何一个文档都应是完整的,独立的,他应()A.与其它文档协作使用B.自成体系C.可参见其他文档D.尽可能详尽.在从非工程化的软件开发方式转变为工程化的开发方式时,宣召软件工程的系统方法进行软件的工程活动和管理活动,不断完善各个软件过程,不断提高软件()力量A.过程B.开发C.维护D.管理l.BDACF
2.B
3.C
4.A
5.C
6.D
7.B
8.A第七章.CMM供应了一个(),将软件过程改进的进化步骤组织成5个成熟度等级,为软件过程改进奠定了循序渐进的基础A.层次B.框架C.演化模型D.增量模型.为便于理解,将IS09001质量保证标准的20个()分为5类,分别隶属于机构,管理者,工程,支持和顾客的列别如下A.质量特性B.质量度量准则C.质量体系要素D.质量评价准则.£09000・3是使£09001适用于软件开发,供应及维护的()A.指南B.标准C.准则D.规定.一个牢靠地程序要求是(),完整的,全都的和健壮的A.正确的B.有效的C.易读的D.标准的l.B
2.C
3.A
4.A第八章L测试涉及到的人员中,()的功能是负责设计和实现以用于完成被测应用的一个多个测试脚本以及相关的测试用例A.测试主管B.测试组组长C.测试分析员D.测试者.在测试阶段()的作用是确保集成测试方案和单元测试方案完成A.项目规划阶段B.需求分析阶段C.具体设计和概要设计阶段D.编码阶段.测试方案的目的不包括()A.关心软件测试进行得更顺当B.明确测试方向C.使得软件测试更简洁管理D.提交最终测试报告.测试过程实施需要解决的核心问题不包括()A.测试方案B.测试用例C.明确测试方向D.软件测试报告l.C
2.C
3.D
4.C第九章.软件呗测试的内容有很多方面,其中()的功能是在较完善的模块设计中,要有能遇见出错的条件,并设置适当的出错处理,一旦程序消失错误,能对错误进行适当的处理A.局部数据结构测试B.边界测试C.错误处理测试D.路径测试.一下不是静态测试的工作的是()A.代码评审和检查B.程序员用纸和比对代码的评价C.检查系统D.执行或运行AUT.单元测试中主要的测试技术不包括A.白盒测试B.功能测试C.状态转换测试D.静态测试.正面测试适合的技术不包括A.设计说明导出的测试B.静态测试C.对等区间划分D.状态转换测试.C
2.D
3.B
4.B第十章.集成测试的方法有OA.增量式开发B.非增量式开发C.自底向上增量测试方法D.自顶向下增量测试方法.风险分析的阶段有A.风险识别B.风险评估C.风险处理D.分析预算.集成测试需要关注的关键模块为A.高危模块B.中危模块C.低危模块D.一般模块.集成测试是在的基础上,将全部模块依据设计要求集成为系统或子系统,并进行测试A.单元测试B.模块测试C.黑盒测试D.白盒测试l.ABCD
2.ABC3A
4.A第十一章.O的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计A.系统测试B.集成测试C单元测试D.功能测试.是系统测试之中最基本测试,也是必不行少的测试过程,它主要依据产品的需求规格说明书和测试需求列表来验证产品的功能实现是否符合产品的需求规格A.白盒测试B.黑盒测试C.单元测试D.功能测试.的目的是对方非正常的状况,是调查系统在资源超负荷的状况下的表现A.健壮性测试B.黑盒测试C.压力测试D.功能测试.主要用来测试系统在消失故障时能否自动回复和忽视故障连续运行A.健壮性测试B.黑盒测试C.压力测试D.功能测试LA
2.D
3.C
4.A第十二章.系统集成测试使用技术,主要测试被测应用的高级互操作性需求,而无需考虑被测应用的内部结构A.单元测试B.集成测试C.黑盒测试D.白盒测试.在系统集成测试中,不属于系统集成测试输入的是A.被测应用的需求规格说明书B.被测应用的说明文档B.C.可充用的包D.修正的脚本和测试用例.在系统集成测试中,不属于系统集成测试输出的是A.归档的测试数据B.被测应用的说明文档C.系统集成测试重用包D.修正的脚本和测试用例l.C
2.D
3.B第十三章.通常选择回归测试的方式可以包括A.基于风险的选择测试B.基于操作剖面选择测试C.再对修改的部分进行测试D.在测试全部用例.集成测试也叫做1或2o通常,在3的基础上,将全部模块依据设计要求组装成为系统子系统的集成测试特殊成为4他所做的工作是要找出子系统和系统需求规格说明之间的50需要考虑的问题是再把各个模块连接起来的时候,穿越模块接口的数据是否会6;一个模块的功能是否会对另一个模块的功能产生不利的影响;各个7组合起来,能否达到预期要求的8;9是否有问题;单个模块的误差累积起来是否会放大1〜4A.单元测试B.部件测试C.组装测试D.系统测试E.确认测试F联合测试5〜9A.子功能B.丢失C.父功能D.局部数据结构E.全局数据结构F.不全都G.全都l.ABCD
2.CFABFBACE第十四章.正常状况下,正事的审核过程有个步骤组成A.3B.4C.5D.
6.一般来说,操作验收测试需要测试分析员选择系统的测试脚本,并执行这些测试脚本,只要用到的方法有种A.2B.3C.4D.5l.C
2.D第十五章.软件测试是软件质量保证的主要手段之一,测试的费用已超过1的30%以上,因此,提高测试的有效性特别重要“高产”的测试是指2o依据我国标准GB856688《计算机软件开发法律规范》的规定,软件的开发和维护划分为8个阶段,其中,单元测试是在3阶段完成的,集成测试的方案是在4阶段制定的,确认测试的方案是在5阶段制定的1A.软件开发费用B.软件维护费用C.软件开发和维护费用D.软件研制费用E.软件生存期全部2A.用适量的测试用例运行程序,证明被测程序正确无误B.用适量的测试用例运行程序,证明被测程序符合相应的要求C.用少量的测试用例运行程序,发觉被测程序尽可能多的错误D.用少量的测试用例运行程序,订正被测程序尽可能多的错误3〜5A.可行性讨论和方案B.需求分析C.概要设计D.具体设计E.实现F.集成测试G确认测试H.使用和维护.配置测试环境包括个方面A.3B.4C.5D.6LACECB
2.C第十六章L软件测试中常用的静态分析方法是1和22用于检查模块或子程序间的调用是否正确分析方法白盒方法中常用的方法是3方法非分析方法黑盒方法中常用的方法是4方法和5方法5方法依据输出对输入的依靠关系设计测试用例12A.引用分析B.算法分析C.牢靠性分析D.效率分析E.接口分析F.操作分析3〜5A.路径测试B.等价类C.因果图D.归纳测试E.综合测试F.追踪G.深度优先H.调试I.相对图LAEABC第十七章L为了把我软件开发各个环节的正确性和协调性,人们需要进行1和2工作1的目的是想证明在一给定的外部环境中软件的规律正确性,它包括3和42则试图证明在软件生存期各个阶段,以及阶段间的规律
(5)
(6)和正确性
(1)
(2)A.操作B.确认C.验证D.测试E.调试
(4)A.用户的确认B.需求规格说明的确认C.程序的确认D.测试的确认
(6)A.牢靠性B.独立性C.协调性D.完备性E.扩充性
2.测试过程需要三类输入
(1)、
(2)和
(3)三类输出
(4)、
(5)和
(6)请选择正确的答案⑴~
(3)A.接口选择B.软件配置C.硬件配置D.测试配置E.测试环境F.测试工具~
(6)A.排错B.牢靠性分析C.结果分析D.数据分类
3.软件测试方法可分为黑盒测试法和白盒测试法两种黑盒测试法是通过分析程序的
(1)来设计测试用力的方法除了测试程序外,他还是用于对
(2)阶段的软件文档进行测试白盒测试法是依据程序的
(3)来设计测试用力的方法除了测试程序外,它也适用于对
(4)阶段的软件文档进行测试白盒测试程序是常依据给定的掩盖条件选取测试用例
(5)掩盖比
(6)掩盖严格,它使得每一个判定的每一条分支至少经受一次
(7)掩盖剂是判定掩盖,有事条件掩盖,但它并不保证使各种条件都能取到全部可能的值
(8)掩盖比其他条件都要严格,但它不能保证掩盖程序中的每一条路径单元测试一般以
(9)为主,测试的依据是
(10)
(3)A.应用范围B.内部规律C.功能D.输入数据
(4)A.编码B.软件具体设计C软件总体设计D.需求分析
(5)〜
(8)A.语句B.判定C.条件D.判定/条件E.多重条件F.路径
(9)A.白盒法B.黑合法
(10)A.模块功能规格说明B.系统模块结构图C.系统需求规格说明l.BCBCCD
2.BDFCAB
3.CBDBBADEAA填空题.软件质量度量模型由()、()、()三层组成.应用软件又分为()、()、()、嵌入式软件、人工智能软件.软件由()、()、()、()四部分组成.软件分为()和().影响软件质量的主要因素中产品修改包括()、()、()、可测试性.软件质量需求评价准则软件质量设计评价准则软件质量度量评价准则.管理软件实时软件工程分析和科学计算软件.计算机程序规程相关义档运行计算机系统需要的数据.应用软件系统软件.可理解性可修理性敏捷性第二章.软件质量保证标准被分为两大类()、().在IEEE/EIASTD12207标准中描述的软件生命周期体系结构是由以下项组成的四级树结构()、()、()、()o三个过程类是()、()、()o
3.SEI的CMM主要关注组织的(),是描述有效软件过程的关键要素的框架,并且关注过程的改进在CMM的关键词中,组织是(),过程是()
4.MIL-STD-498中,框架包括()、()和软件质量保证的独立性.质量管理标准项目过程标准.任务活动过程过程类基本过程支持过程机构过程.过程改进范围焦点.软件质量保证纪录软件质量保证评价第三章.执行分析的必要基础就是软件质量成本分析的输入这包括()、()、()、客户需要、支持过程所需的资源、需要或遵循的流程和标准.质量要素是质量成本的一部分,依据类和种之间的关系可以把质量要素分成两类和三种其中两类是、();三种是()、()、()o.软件质量掌握主要就是()和().()是纪录设计人员和程序员的思索过程,()就是对作者的工作的综合分析和确认,在产品开发的任何阶段都可以实施.资料培训成本数据需求.合格不合格预防措施测试修改错误.发觉消退软件产品的缺陷.软件审查第四章L审查的类型()、()、()o
2.审查阶段包括()、复查、()、审查会议、返工、()
3.IT审计的审计方案分为两种类型()和()
4.具体方案的内容包括()、目的、()、()等.概要设计审查具体设计审查代码审查.方案预备后续跟踪.基本方案具体方案.审计对象审计流程审计要点.文档管理进度管理选购管理第五章.实施SCM最核心的部分是()、而()是掌握功能的核心.项目一般有如下类型的评审()、()、()、()、()、()o.CCB负责()和()管理的各项具体活动的进行,为项目经理的决策供应建议.CMMI的连续形式用来描述个别过程领域的性能级别性能层次如下第级不完全的;第3级();第4级().掌握功能CCB.合同评审管理评审进展评审技术评审联合评审软件开发方案和方案数据评审.指导掌握配置.已定义的已定量管理的第八草:.人们经受长期的开发时间,提出了很多软件开发方法,其中主要有()、()、()等.瀑布模型将软件生命周期划分为()、()、()、()、()、()等六个基本活动,并且规定了他们自上而下相互连接的固定次序,犹如瀑布流水,逐级下落.()是以提高软件质量为目的的技术活动把()定义为“用户的满足程度、为使得用户满足,有两个必要条件
(1)设计的规定说明要符合用户的要求;
(2)程序要依据设计规格说明所规定的状况正确执行把上诉条件
(1)称为(),把条件
(2)称为()与上述观点相对应,软件的规格说明可以分为()和()()是从用户角度来看的,包括硬件/软件系统设计(在()阶段进行)、功能设计,而()是为了实现()的更具体的规格对()进行()时,()对象是在需求分析阶段产生的软件需求规格说明,数据要求规格说明,在软件概要设计阶段产生的软件概要设计规格说明等.软件开发包括()、()、()和()阶段,有时也包括维护阶段.过程开发模型又叫()或(),把几种不同模型组合成一种混合模型.生命周期法原型法面对对象法.制定方案需求分析软件设计程序编写软件测试运行维护.技术评审“质量”设计质量程序质量外部规格说明内部规格说明外部规格说明系统分析内部规格说明外部规格说明外部规格说明技术评审技术评审.需求设计编码测试.混合模型(hybridmodel)元模型(meta-model)第七章.评审软件是否有可扩充性,需要考虑可能的扩充、()和()而软件的()是指当软件功能扩充了之后其已有功能还能照原样的特性()是与()相反的概念在评审()时,要考虑软件结构上的(),即假如一个软件由多个模块构成,在转变运行环境时,仅修改或更换因环境不同而受影响的那些()就可达到()o.软件质量度量和保证的条件通常有以下几项(),即必需指定能够适应用户要求,软件类型和规模的质量标准;(),即人人都简洁把握;(),即对于统一软件评价的结果必需全都;(),几个阶段确立质量目标并落实;(),即从不同角度加以评价;软件的质量评价标准分为3级()、()和().软件质量度量依据度量方式可分为()和()两类.顾客满足度通常有顾客调查数据按5级尺度测度()、()、()、()和().软件简单性度量的参数主要有()、、()和().软件()与()的定量指标,是只能够以数字概念来描述牢靠性的数学表达式中所使用的量.模块化模块通用性兼容性可移植性兼容性兼容性稳定性模块兼容性.适应性易学习性牢靠性针对性客观性经济性质量特性子质量特性质量度量准则.直接度量间接度量.特别满足满足一般不满足特别不满足.规模难度结构智能度牢靠性可用性第八章.软件测试的对象包括()、()、()以及程序设计等各个阶段所得到的文档.测试执行过程分为三个阶段()、细测期,().测试阶段主要包括()、集成,().测试用例是软件测试的依据,包括()、测试步骤,()、的标准.需求分析概要设计具体设计.初测期回归测试期.单元测试系统测试.测试项目测试完成第九章.在单元测试时,测试者需要依据具体设计说明书和源程序清单,了解该模块的I/O条件和模块的规律结构主要采纳()的测试用例,()的测试用例做帮助.状态转换测试用力应包括、、预期的输出和最终的状态.帮助测试模块有两种一种是()、用来模拟被测试模块的上一级模块驱动模块在单元测试中接收数据吧相关的数据传送给被测试的模块,启动被测模块,并打印出相应的结果另一种是()、用来模拟被测试模块工作过程中所调用的模块.负面测试适合的技术有()、边界值分析、()和().白盒测试黑盒测试.初始状态系统的输入.驱动模块桩模块.错误猜想内部边界值测试状态转换测试第十章.O是单元测试的规律扩展,是在单元测试的基础上将全部模块依据设计要求组装成子系统或系统,进行集成测试的.集成测试包括两种不同方法()和().集成测试阶段分为()、()、()、().方案阶段分为()、、()、().集成测试.非增量式测试方法增量式测试方法.方案阶段设计阶段实现阶段执行阶段.时间支配输入入口条件活动步骤第十一章.系统测试主要应用()测试系统的高级需求,而不需要考虑组件模块的实现细节.平安性测试主要包括了两部分()和().()是指用来测试在集成系统中的运行性能的.可用性测试包括()、()、(),来保证用户能和系统交互.恢复性测试常用的用例设计方法有()、()、()和().黑盒测试技术.数据的平安性操作的平安性.性能测试.系统发布系统功能系统关心文本和过程.错误猜想法基于故障的测试法法律规范导出法基于风险的测试法第十二章.系统集成测试是在()完成之后,()进行之前进行的测试.系统集成测试应在真实的环境下进行,因此测试的时候就需要使用(),不使用的话很难保证系统集成测试的结果是否正确.()是依据补丁所做的事情,列出需要重新测试的测试用例列表,依据上不产生的列表进行测试.单元测试验收测试.真实的数据.回归测试第十三章.回归测试是指(),回归测试包括两部分()和().通常,选择回归测试的方式可以包括()、()、()和().是指在修改了源代码后用原有的测试用例进行重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误函数本身的测试其他代码的测试.基于风险的选择测试基于操作剖面选择测试再对修改的部分进行测试再测试全部用例第十四章。