| 显示联大系统周口师范学院软件质量保证与测试所有答案 |
|
[填空题,5分] 软件测试过程包含的测试活动有
|
答案是:试计划|测试设计|测试实施|测试执行|缺陷跟踪和测试评估
|
|
[填空题,5分] 软件测试策略的确定过程通常经历
|
答案是:确定测试需求|评估风险|确定测试策略三个阶段组成
|
|
[填空题,5分] 变异测试的理论基础是
|
答案是:程序员能力|假设和|组合效应|假设
|
|
[填空题,5分] 软件缺陷关闭周期表是常用的软件缺陷跟踪图表
|
答案是:图表
|
|
[填空题,5分] 软件测试规范可以分为 规范和 规范
|
答案是:行业|操作
|
|
[填空题,5分] 通常,由人工进行的静态测试方法包括 ---,---,---, 和技术评审。
|
答案是:桌面检查|代码审查|代码走查
|
|
[填空题,5分] 典型的测试设计活动包括 、 、设计驱动程序和稳定的桩
|
答案是:测试用例设计|测试过程设计
|
|
[填空题,5分] 按照测试的层次和策略,软件测试可以分为单元测试—,—,—
|
答案是:按照测试的层次和策略|软件测试可以分为单元测试
|
|
[填空题,5分] 面向对象集成测试常见方法包括 —,—,—,
|
答案是:抽样测试|正交矩阵(阵列)测试
|
|
[填空题,5分] 常见的程序分析视角有--、--,文本视角和计算流视角
|
答案是:句法视角|功能视角
|
|
[论述题,5分] 请阐述测试用例在代码走查中的作用
|
答案是:(1)代码走查中,测试用例并不是关键,也并不是仅想验证这几个测试用例运行是否正确,人脑毕竟比计算机慢太多|(2)这里测试用例是作为怀疑程序逻辑与计算错误的启发点,在随测试实例游历程序逻辑时,在怀疑程序的过程中发现错误
|
|
[论述题,5分] 请从SQA的角度,阐述分别编写用户需求文档和系统需求文档的理由
|
答案是:低质量的基础防护|自身利益的需求
|
|
[论述题,5分] 高度螺旋模型每次迭代必需的活动包含哪些
|
答案是:意见与更改要求|开发者的计划制定活动|开发者的风险分析与化解开发者设计活动|开发者关于编码、测试、发布的构造活动|顾客的评价
|
|
[论述题,5分] 传统质量成本和现代质量成本的主要区别有哪些
|
答案是:失效有关的事件和活动|现代的质量成本
|
|
[论述题,5分] CCB的决策机制有哪些种类?你认为其中那种决策机制更实用?
|
答案是:最普遍的方法是投票决定|每个代表都投票|但是少数服从多数含义模糊|寻求CCB成员的一致意见
|
|
[论述题,5分] 认证标准和评估标准的主要区别
|
答案是:认证标准的重点是外部的--支持供货商顾客关系|而评估标准的重点是内部的|因为评估标准关注的是软件过程改进
|
|
[论述题,5分] 请详细描述软件质量费用的经典模型
|
答案是:控制费用|控制失效费用|外部失效费用
|
|
[论述题,5分] 请指出走查、审查这两种同行评审方法的不同?
|
答案是:走查和审查的区别是其正式性的等级|其中,审查是两者之中更为正式|走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合|所以和走查相比,审查对一般的SQA做出了更大贡献
|
|
[论述题,5分] 专业软件开发的SQA环境有哪些特征?
|
答案是:遵守合同约定|服从顾客供货商关系|需要协同工作|需要同其他开发组的合作和协调|同其它软件系统的接口|项目组有变化时项目继续进行|需要持续维护软件系统若干年
|
|
[论述题,5分] 测试覆盖准则的作用如何?
|
答案是:1)定量地规定软件测试需求,指导测试数据的选择|(2)度量测试数据集,揭示软件特定特征的能力|(3)对测试结果和软件可靠性评估具有重要影响
|
|
[填空题,3.3分] 通常,软件质量的管理部件有项目进展 用于控制软件维护的工具SQA管理工具
|
答案是:控制软件质量度量、软件质量费用和可
|
|
[填空题,3.3分] 从内容和重点上我们可以把质量管理标准划分成两种类型
|
答案是:认证标准准和评估标
|
|
[填空题,3.3分] 软件过程度量可以进一步划分为
|
答案是:软件过程质量度量、软件过程进度度量和软件过程生产率度量
|
|
[填空题,3.3分] 软件更改的质量保证工作需要每个更改的SCI的质量保证和( )两个级别的
|
答案是:整个新软件系统版本的质量证
|
|
[填空题,3.3分] 在任何机构中,要正确发挥作用需要 三个要的跟踪任务
|
答案是:CAPA记录流的跟踪CAPA执行的跟踪和CAPA执行结果的跟踪
|
|
[填空题,3.3分] 外部参与方可被分 类为
|
答案是:分包商、COTS软件和重用软件模块的供货商和顾客自身
|
|
[填空题,3.3分] 和 是维护方针的主要组成
|
答案是:版本方针 更改方针
|
|
[填空题,3.3分] 开发生命周期阶段SQA部件可以划分成三类:使用的SQA部件
|
答案是:评审、专家观点、软件测试、软件维护SQA部件和由第三方/分包商
|
|
[填空题,4.3分] 软件质量保证的目标包括括和和两大方
|
答案是:面向产品的软件开发发发发发发发和和和和和和和面向过
|
|
[填空题,3.3分] CMM内容包含五个等级
|
答案是:初始级、可重复级、、、、已定义级、已管理级和可优
|
|
软件配置管理
|
答案是:一个负责应用(计算机化的或非计算机化的技术工具和管理规程、使之能够完成为护SCI和软件配置版本所需任务的SQA部件
|
|
(软件工程领域)模板
|
答案是:在软件工程领域,模板指的是小组或机构创建的,用于编辑报告以及其他形式文档的格式
|
|
开发风险软件
|
答案是:发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项目失败的可能
|
|
规程
|
答案是:规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过程
|
|
软件配置版本
|
答案是:软件配置版本是指在给定时间点上组成软件系统的、已批准而且文档化的SCI版本的集合
|
|
软件可靠性管理
|
答案是:软件可靠性管理指通过一个程序使软件的可靠性得到最优化的过程。此程序着重于软件防错(softwareeerrorrprevention),发现并清除fault;此程序着重于采用一定措施并根据诸如资源,进度表及性能的约束条件使可靠性最大化
|
|
质量记录
|
答案是:质量记录是一种特殊类型的受控文档。它是面向顾客的文档,用于证实同顾客需求的全面符合性以及贯穿于开发和维护全过程的软件质量保证系统的有效运行
|
|
合同评审
|
答案是:合同评审是一个指导评审建议草案和合同文档的SQA部件
|
|
软件开发风险
|
答案是:软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项目失败的可能
|
|
Pressman软件质量的定义
|
答案是:软件质量是符合明确陈述的功能性能需求、明确文档化了的开发标准和所有专业开发预期的隐含特性
|
|
[简答题,3.3分] 集成测试策略中,渐增式与非渐增式集成策略各有何优、缺点?为什么通常采用渐增式?
|
答案是:非渐增式集成策略是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。渐增式集成策略是将模块一个一个地连入系统,每连入一个模块,都要对新系统进行测试。这种组装测试方案比较非渐增式,容易查出错误及进行错误定位,有利于查出模块接口部分的错误,因此测试效率高。但渐增式较费机时。比较两种集成策略,显然渐增式有利于实现测试的目标,故通常采用渐增式进行组装测试。
|
|
[简答题,3.3分] 测试用例设计的考虑因素有哪些
|
答案是:(1)测试用例必须具有代表性、典型性;(2)测试用例要浓缩系统设计;(3)测试用例既要考虑正确的输入,也需要考虑错误或异常的输入,以及促使这些错误、异常发生的条件;(4)用户测试用例设计需要考虑用户实际使用场景
|
|
[简答题,3.3分] 谈谈你对变异测试原理的理解
|
答案是:(1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体;(2)根据已有的测试数据运行变异体;(3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀死了;否则称该变异体是活的
|
|
[简答题,3.3分] 请阐述软件测试的原则
|
答案是:(1)尽早的和不断的测试应作为软件开发人员的座右铭。(2)测试用例应当由测试数据和与之对应的预期结果组成。(3)测试用例应包括合理的输入条件和不合理的输入条件。(4)严格执行测试计划,排除测试的随意性。(5)充分注意测试当中的群体现象。 6)要对每一个测试结果作全面的检查。(7)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资料
|
|
[简答题,3.3分] 传统质量成本和现代质量成本的主要区别有哪些?
|
答案是:传统的质量成本集中在与失效有关的事件和活动,如损坏、缺陷等。传统质量成本通常以报废、返工、返修等形式出现;;现代的质量成本的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活
|
|
[简答题,3.3分] CCB的决策机制有哪些种类?你认为其中那种决策机制更实用
|
答案是:最普遍的方法是投票决定。每个代表都投票,采用少数服从多数的方式。这种民主的做法能够充分调动CCB成员的机机性;但是少数服从多数含义模糊,该决策模式也容易产生一些政见。极端的做法是所有决策都交给一个人,这种安排鼓励在决策中灵活考虑各种意见,但压抑了CCB其他成员的积极性;; 第三种可行的决策机制是寻求CCB成员的一致意见,同时提供合理的跳出机制。。综合考虑上述三种不同CCB决策机制,第三种策略最为实
|
|
认证标准和评估标准的主要区别
|
答案是:认证标准的重点是外部的--支持供货商顾客关系而评估标准的重点是内部的。因为评估标准关注的是软件过程改进
|
|
请详细描述软件质量费用的经典模型
|
答案是:在经典软件质量费用模型中,软件质量费用可以划分为控制费用、控制失效费用。其中,控制费用被进一步细化为预防费用和评价费用;控制失效费用进一步细化为内部失效费用、外部失效费用。 预防费用包括建立软件质量基础设施、更新并改进基础设施以及完成其运行所需的常规活动的投资。评价费用花在特定项目或软件系统中软件错误的检测上。内部失效费用是指改正在顾客现场安装软件之前实施设计评审、软件测试及验收测试时检测到的错误而产生的费用。外部失效费用限定为改正由顾客或维护组在顾客现场安装软件系统之后检测到的失效的费用
|
|
请指出走查、审查这两种同行评审方法的不同?
|
答案是:走查和审查的区别是其正式性的等级。其中,审查是两者之中更为正式。走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合。。所以和走查相比,审查对一般的SQA做出了更大贡
|
|
专业软件开发的SQA环境有哪些特征?
|
答案是:遵守合同约定;服从顾客供货商关系;需要协同工作;需要同其他开发组的合作和协调;;同其它软件系统的接口;项目组有变化时项目继续进行;;需要持续维护软件系统若干
|
|
几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是
A.大棒模式
B.边写边改模式
C.瀑布模式
D.快速原型开发模式
|
答案是:参考答案:B
|
|
计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及
A.系统测试
B.验收测试
C.系统测试和验收测试
D.配置测试
|
答案是:参考答案:D
|
|
计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于
A.缺陷
B.故障
C.失效
D.缺点
|
答案是:参考答案:A
|
|
坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期
A.技术评审
B.程序测试
C.文档审查
D.管理评审
|
答案是:参考答案:A
|
|
可作为测试停止的标准是
A.当时间用光时
B.执行了所有的测试用例,但没有发现故障
C.当所有缺陷都已经清除时
D.当所有缺陷都已经清除时
|
答案是:参考答案:D
|
|
配置测试是()。
A.是指检查软件之间是否正确交互和共享信息息
B.交互适应性、实用性和有效性的集中体现现
C.交互适应性、实用性和有效性的集中体现现
D.检查缺陷是否有效改正
|
答案是:参考答案:B
|
|
如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。
A.判定覆盖
B.条件覆盖
C.判定/条件覆盖
D.组合覆盖
|
答案是:参考答案:A
|
|
如果一个判定的复合条件表达式为(A>1)Orr(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例
A.1
B.2
C.3
D.4
|
答案是:参考答案:B
|
|
软件测试按照测试层次可以分为
A.黑盒测试
B.功能性测试和结构性测试
C.单元测试、集成测试和系统测试
D.动态测试和静态测试
|
答案是:参考答案:C
|
|
软件测试的对象包括
A.需求分析、概要设计和详细设计
B.程序源代码
C.需求规格说明
D.以上所有
|
答案是:参考答案:D
|
|
目前为:
1/3
页
首页 上页 下页 尾页
|