阅读以下说明,回答问题1至问题4。【说明】在开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些测试对软件质量的保证起着非常关键的作用。请简述单元测试的内容。集成测试也叫组装测试或者联合测试,请简要叙述组装测试时需要注意的问题。请简述集成测试与系统测试的关系。某公司A承担了某业主B的办公自动化系统的建设工作,2004年10月初,项目正处于开发阶段,预计2005年5月能够完成全部开发工作,但是合同规定2004年10月底进行验收,因此在2004年10月初,A公司依据合同规定向业主B

题目

阅读以下说明,回答问题1至问题4。

【说明】

在开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些测试对软件质量的保证起着非常关键的作用。

请简述单元测试的内容。

集成测试也叫组装测试或者联合测试,请简要叙述组装测试时需要注意的问题。

请简述集成测试与系统测试的关系。

某公司A承担了某业主B的办公自动化系统的建设工作,2004年10月初,项目正处于开发阶段,预计2005年5月能够完成全部开发工作,但是合同规定2004年10月底进行验收,因此在2004年10月初,A公司依据合同规定向业主B和监理方提出在2004年10底进行验收测试的请求,并提出了详细的测试计划和测试方案,在该方案中指出测试小组由A公司的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成。

对于A公司的做法,你认为是否有问题?并给出理由。

请帮忙给出每个问题的正确答案和分析,谢谢!


相似考题
更多“阅读以下说明,回答问题1至问题4。【说明】 在开发与运行阶段一般需要完成单元测试、集成测试、确认测 ”相关问题
  • 第1题:

    ●软件测试类型按开发阶段划分是(60)。

    (60)

    A.需求测试、单元测试、集成测试、验证测试

    B.单元测试、集成测试、确认测试、系统测试、验收测试

    C.单元测试、集成测试、验证测试、确认测试、验收测试

    D.调试、单元测试、集成测试、用户测试


    正确答案:B

  • 第2题:

    阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

    【说明】

    某软件开发小组按照公司的要求完成一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。

    开发小组的程序员,在完成了一个模块的设计后,需要对这个模块进行测试。他应该从(1)、出错处理、重要的执行路径、(2)和(3)5个方面入手进行测试。 (1)~(3)备选答案:A.局部数据结构 B.可移植性

    C.模块接口 D.文档的完整性

    E.边界条件F.全局数据结构


    正确答案:(1)A(局部数据结构) (2)C(模块接口) (3)E(边界条件) 注:(1)~(3)的答案可互换
    (1)A(局部数据结构) (2)C(模块接口) (3)E(边界条件) 注:(1)~(3)的答案可互换 解析:本题考查的是软件测试方面的基本知识。
    问题1考查的是对模块进行测试应掌握的内容。
    模块测试也称为单元测试,通常在编码阶段进行,是软件测试的最基本的部分。主要从模块的五个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。

  • 第3题:

    阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。[说明]某省政府根据整体战略规划部署,拟建设统一身份认证系统。该系统为用户提供注册、实名验证、身份鉴别等服务,实现可信注册、实名验证以及安全登录等功能,支撑政务服务的有序运行。完成开发任务后,项目进入系统测试阶段。[问题1](5分)请判断如下说法是否正确(填写在答题纸的对应栏内,正确的选项填写“√”,不正确的选项填写“×”)。(1)监理单位在测试阶段检查了承建单位是否按照设计中制定的规范与计划进行测试。(? )(2)监理单位组织进行了单元测试、集成测试,并取代了开发方的内部测试。(? )(3)可与客户和最终用户一同参与开发和评审测试准则。(? )(4)每当被测试软件或软件环境发生变化时,则在各有关的测试级别上适当进行回归测试。(? )(5)由软件开发小组兼职系统测试工作,计划和准备所需的测试用例和测试规程。(? )[问题2](5分)请简述系统测试阶段监理的主要活动。


    答案:
    解析:
    [问题1](5分)(1)√(2)×(3)√(4)√(5)×
    [问题2](5分)系统测试阶段监理的主要活动:(1)审查系统测试环境。(2)监控系统测试过程及系统测试活动。(3)审查系统测试报告。(4)审查、确认系统测试过程中的软件问题报告和软件变更报告。(5)审查回归测试的测试记录。
    【解析】
    [问题1]考察的是P584软件测试监理内容。1.监理单位在软件测试阶段主要检查承建单位是否按照设计中制定的规范与计划进行测试。但切忌由监理单位进行单元、集成或确认测试而取代开发方的内部测试,这种方法并不能保证工程的质量。2.可与客户和最终用户一同参与开发和评审测试准则。3.每当被测试软件或软件环境发生变化时,则在各有关的测试级别上适当进行回归测试。4.由一个独立于软件开发者的测试小组来计划和准备所需的测试用例和测试规程。

    [问题2]考察的是系统测试阶段监理的主要活动。

  • 第4题:

    阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

    【说明】

    某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,采用面向对象的程序设计语言完成系统集成,通过客户端程序与服务器进行交互操作。

    为了提高客户端与服务器的交互效率,保证游戏画面流畅,对游戏场景中的三维模型有什么要求?为什么?


    正确答案:为了保证画面流畅提高交互效率三维模型应当使用低精度模型即使用多边形面数尽量少的模型。 主要原因如下: ①网络游戏采用的是实时渲染技术需要根据游戏玩家发出的指令进行实时渲染高精度三维模型的实时渲染复杂度高难于保证画面流畅。 ②采用较低精度的三维模型需要通过网络传送的数据量也较小便于提高网络传输效率。
    为了保证画面流畅,提高交互效率,三维模型应当使用低精度模型,即使用多边形面数尽量少的模型。 主要原因如下: ①网络游戏采用的是实时渲染技术,需要根据游戏玩家发出的指令进行实时渲染,高精度三维模型的实时渲染复杂度高,难于保证画面流畅。 ②采用较低精度的三维模型需要通过网络传送的数据量也较小,便于提高网络传输效率。 解析:网络游戏开发可以分为两个部分,第一部分是游戏美工设计与制作,主要是通过三维动画软件完成游戏中场景和角色的设计与制作,第二部分是游戏引擎开发,通过程序设计语言设计游戏中的控制程序。交互性是网络游戏最重要的特征,画面显示是否流畅决定着网络游戏的成败。由于网络游戏运行过程中采用的是实时渲染技术,需要根据游戏玩家发出的指令进行实时渲染,耗费较多的系统资源,为了确保实时渲染的效率,对网络游戏中使用的三维模型有严格的要求,最重要的一点是要对组成模型的多边形面数进行限制,即通常所说的低边模。采用低边模型可以提高实时渲染的效率,同时还可以减少网络传送的数据量,提高游戏交互效率。
    多媒体应用系统开发可以采用标准的软件工程开发方法来完成,通常采用的是螺旋式生命周期模型,网络游戏属于一种多媒体应用系统,同样可以采用螺旋式生命周期模型。螺旋式生命周期模型是在用户需求分析的基础上,构建一个应用系统原型,然后把应用系统原型交给用户使用,在使用过程中,通过用户反馈得到更多的用户需求,再构建下一个应用系统原型,加入新的用户需求,重复上述过程,直到得到完善的应用系统。
    在面向对象程序设计语言中,类是一种重要的用户自定义数据类型,类的成员分为数据成员和函数成员(或成员函数),数据成员保存该类用于操作的数据,函数成员(成员函数)用于对数据成员的操作,完成一定的功能。类通过实例化生成对象,同一类生成的所有对象都具有该类的数据成员和函数成员(成员函数)。在可视化程序设计中,窗口、对话框、按钮等可视化对象的外观属性通常定义为对象的数据成员,如颜色、字号大小、字体等。鼠标和键盘事件的处理通常定义为类的函数成员(成员函数),当鼠标或键盘事件发生时,会激活对应的函数成员(成员函数),实现相应的功能。在面向对象程序设计语言中,对象之间是通过消息传递进行通信的。
    在Windows平台下,目前使用的三维编程开发工具应用程序接口(API)主要是微软公司的三维图形应用程序接口Direct 3D和SGI公司的三维图形应用程序接口OpenGL。

  • 第5题:

    软件测试类型按开发阶段划分是:(45)。

    A.需求测试、单元测试、集成测试、验证测试

    B.单元测试、集成测试、确认测试、系统测试、验收测试

    C.单元测试、集成测试、验证测试、确认测试、验收测试

    D.调试、单元测试、集成测试、用户测试


    正确答案:B
    解析:本题考查按开发阶段划分的软件测试类型。按照开发阶段划分,测试类型包括单元测试、集成测试、确认测试、系统测试、验收测试。