软件工程综合知识

简述软件测试要经过哪几个步骤,每个步骤与什么文档有关?

题目

简述软件测试要经过哪几个步骤,每个步骤与什么文档有关?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

完整的软件测试需要经过( )。

A.白盒测试、黑盒测试两个步骤
B.人工测试、机器测试两个步骤
C.静态测试、动态测试两个步骤
D.单元测试、组装测试、确认测试和系统测试四个步骤

答案:D
解析:
软件测试实际上分成4步:单元测试、组装测试(集成测试)、确认测试和系统测试,它们将按顺序进行。首先是单元测试,对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。集成测试是将已测试过的模块组合成子系统,重点测试各模块之间的接口和联系。确认测试是对整个软件进行验收,根据系统分析说明书来考察软件是否满足要求。系统测试是将软件、硬件、网络等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测试。

第2题:

作家内心形象的成熟一般要经过哪几个步骤?


正确答案:形象的萌发、形象的孕育、形象的成形三个步骤。

第3题:

软件测试包括哪些步骤?说明这些步骤的测试对象是什么?


参考答案:(1)单元测试:测试对象对单元模块 (2)集成测试:测试对象为组装后的程序模块 (3)确认测试:测试对象为可运行的目标软件系统 (4)系统测试:测试对象为计算机系统的各组成部分

第4题:

软件测试要经过哪几个阶段?各个阶段与什么文档有关?


正确答案: ⑴单元测试:详细设计说明书,源程序清单,单元测试计划,单元测试报告;
⑵集成测试:概要设计说明书,详细设计说明书,集成测试计划,集成测试报告;
⑶确认测试:需求规格说明,用户手册,操作手册,测试计划,测试报告,项目开发总结;
⑷系统测试:需求规格说明书,系统测试计划,系统测试报告。

第5题:

软件测试的步骤有哪些?每个测试阶段的测试依据是什么?分别有谁来测试?


正确答案: 单元测试:将每一个模块作为一个单独的测试单元,保证每个模块作为一个单元能正确运行。(编码测试阶段)
子系测试系统:将经过单元测试的模块放在一起形成一个子系统来测试,以测试模块间的接口正确性作为主要任务。(集中测试阶段)
系统测试:将经过测试的子系统装配成一个完整的系统来测试,检验系统是否确实能实现需求规格说明书中的功能,以及系统的动态特征是否符合预定要求。
阶段系统测试:是指整个计算机系统(包括软硬件)的测试,可与系统的安装和验收相结合进行。(集中测试阶段)
验收测试:在用户的参与下,把软件系统作为单一的实体进行测试,使软件系统能满足用户的需要。测试内容与系统测试基本相同。(验收阶段)
平行测试:新旧两个系统同时运行进行比较,避免风险的同时给用户对新系统一段熟悉的时间。(运行阶段)

第6题:

简述部件拼装要经过哪几个步骤?


正确答案:确定部件拼装方案;进行拼装的误差分析;确定误差补偿方法并计算,测量误差补偿量;进行误差补偿并拼装部件至要求。

第7题:

使用某个文件系统存放数据,一般要经过哪几个操作步骤?


正确答案: (1)使用fdisk命令在硬盘上创建分区。
(2)使用mkfs命令在分区上创建文件系统。
(3)使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统。
(4)使用umount卸载文件系统。

第8题:

下列属于基于大纲的系统测试步骤的是______。

A.根据软件需求文档开发测试大纲

B.确定每个功能点的执行频率

C.开发测试用例

D.以上全部


正确答案:D

第9题:

软件测试通常包含哪几个基本步骤?


正确答案: 软件测试通常应该对需求、总体设计、详细设计、编码实现各个阶段所获得的开发产品进行测试,软件测试应该贯穿于整个软件开发的全过程。
软件测试过程按测试的先后次序可分为以下步骤进行:单元测试、集成测试、确认测试和系统测试,最后进行验收测试。
⑴单元测试。完成每个模块的测试,尽可能发现模块内部的错误。单元测试主要采用白盒测试法。
⑵集成测试。把已测试过的模块按照一定顺序组装起来,构成软件系统。主要采用黑盒测试法。但对发现错误较多的新子系统,还可能采用白盒法进行回归测试。
⑶确认测试:检验所开发的软件能否满足所有功能和性能需求的最后手段,通常均采用黑盒测试法。
⑷系统测试:完成确认测试以后,检验它能否与系统的其他部分(如硬件,数据库及操作人员)协调工作,需要进行系统测试。
⑸验收测试:检验软件产品质量的最后一道工序是验收测试。与前面讨论的各种测试活动的不同之处主要在于它突出了客户的作用,同时软件开发人员也应有一定程度的参与。

第10题:

什么是确认测试?该测试过程需要经过哪几个步骤?


正确答案:确认测试又称有效性测试或验收测试,其任务是验证软件的功能、性能,以及其他特性等是否与用户的要求保持一致。确认测试通常先进行Alpha测试,然后进行Beta测试。