中级信息系统管理工程师-信息系统实施-3.系统测试.docx

上传人:夺命阿水 文档编号:1662019 上传时间:2024-11-24 格式:DOCX 页数:12 大小:78.10KB
返回 下载 相关 举报
中级信息系统管理工程师-信息系统实施-3.系统测试.docx_第1页
第1页 / 共12页
中级信息系统管理工程师-信息系统实施-3.系统测试.docx_第2页
第2页 / 共12页
中级信息系统管理工程师-信息系统实施-3.系统测试.docx_第3页
第3页 / 共12页
中级信息系统管理工程师-信息系统实施-3.系统测试.docx_第4页
第4页 / 共12页
中级信息系统管理工程师-信息系统实施-3.系统测试.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《中级信息系统管理工程师-信息系统实施-3.系统测试.docx》由会员分享,可在线阅读,更多相关《中级信息系统管理工程师-信息系统实施-3.系统测试.docx(12页珍藏版)》请在课桌文档上搜索。

1、中级信息系统管理工程师-信息系统实施-3.系统测试单选题1.在系统测试中发现的子程序调用错误属于()。A.功能错误B.系统错误C.数据错误D.编程错误正确答案:B参考解析:测试中可能发现(江南博哥)的借误按其性质可分为以下几类:(1)功能错误。由于处理功能说明不够完整或不够确切,致使编程时对功能有误解而产生的错误。(2)系统错误。指与外部接口错误、了程序调用错误、参数使用错误等。(3)过程错误。主要指算术运算错误、逻辑错误等。(4)数据错误。指数据结构、实体、属性错误,参数与控制数据混淆等。(5)编程错误。指语法错误、程序逻辑错误、编程书写错误等。单选题2.软件测试是软件开发过程中不可缺少的一

2、项任务,通常在代码编写阶段需要进行(),而检查软件的功能是否与用户要求一致是(请作答此空)的任务。A.验收测试B.系统测试C.单元测试D.集成测试正确答案:A参考解析:测试有模块测试、联合测试、验收测试、系统测试4种类型模块测试:是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之后进行。一般由编程人员自己进行。联合测试:即通常所说的联调。联合测试可以发现总体设计中的错误,例如模块界面的问题。验收测试:检验系统说明书的各项功能与性能是否实现和满足要求。常见的验收测试有测试和B测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察

3、记录,后者由用户在使用环境中独立进行系统测试:是对整个系统的测试,将硬件,软件,操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。单选题3.()主要用于发现程序设计(编程)中的错误。A.模块测试B,集成测试C.确认测试【).系统测试正确答案:A参考解析:薮件测试是为了发现程序中的错误,对于不同粒度的软件,需要进行不同的测试。软件开发过程中,通常需要进行单元测试、集成测试、确认测试和系统测试等步骤。其中单元测试也称为模块测试,是在一个模块编写完成后进行,以检杳该模块的变成是否有错以及是否正确实现了规定的功能,该测试一般使用白盒测试法设计测试案例。当

4、模块测试完成后,还需要检查该模块能否和其他模块按照既定方式正确工作,即验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,也称为组装测试。单选题4.软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行(请作答此空),而检查软件的功能是否与用户要求一致是()的任务。A.验收测试B.系统测试C.单元测试D.集成测试正确答案:C参考解析:测试有模块测试、联合测试、验收测试、系统测试4种类型模块测试:是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之后进行。一般由编程人员自己进行。联合测试:即通常所说的联调。联合测试可以

5、发现总体设计中的错误,例如模块界面的问题。验收测试:检验系统说明书的各项功能与性能是否实现和满足要求。常见的验收测试有测试和B测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察记录,后者由用户在使用环境中独立进行系统测试:是对整个系统的测试,将硬件,软件,操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。单选题5.以下选项中,()不属于系统测试的范畴。A.强度测试B.安全测试C.单元测试D.性能测试正确答案:C参考解析:系统测试:系统测试将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格

6、说明为依据,在实际运行环境下进行测试。检验其是否有不符合系统说明书的地方。系统测试过程分为计划与准备、执行、返工与回归测试3个阶段,系统测试一般要完成功能测试、性能测试、恢及测试、安全测试、强度测试以及其他限制条件的测试。单选题6.以下不属于黑盒测试方法的是0。A.等价类划分法B.边界值分析法C.因果图法D.路径覆盖法正确答案:D参考解析:黑盒测试有:等价类划分、边界值分析、错误推测法、因果图、功能图、判定表等。路径覆盖法属于白盒测试。单选题7.为验证程序模块A是否实现了系统设计说明书的要求,需要进行(清作答此空):该模块能否与其它模块按照规定方式正确工作,还需要进行()。A.模块测试B.集成

7、测试C.确认测试D.系统测试正确答案:A参考解析:模块测试即单元测试,是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误,这种测试在各模块编程之后进行。模块测试一般由编程人员自己进行。主要测试:模块界面,内部数据结构,独立路径,错误处理,边界条件。集成测试也叫做组装测试,通常在模块测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。确认测试是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求。确认测试是检测与证实软件是否满足软件需求说明书中规定的要求。系统测试是为验证和确认系统是否达到其

8、原始目标(是否有不符合系统说明书的地方),而对集成的硬件和软件系统进行的测试。这种测试可以发现系统分析和设计中的错误。单选题8.为验证程序模块A是否实现了系统设计说明书的要求,需要进行0:该模块能否与其它模块按照规定方式正确工作,还需要进行(请作答此空)。.模块测试B,集成测试C.确认测试D.系统测试正确答案:B参考解析:版块测试即单元测试,是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误,这种测试在各模块编程之后进行。模块测试一般由编程人员自己进行。主要测试:模块界面,内部数据结构,独立路径,错误处理,边界条件。集成测试也叫做组装测试,通常在模块测试的基础上,将所有的程序模块进行

9、有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。确认测试是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求。确认测试是检测与证实软件是否满足软件需求说明书中规定的要求。系统测试是为验证和确认系统是否达到其原始目标(是否有不符合系统说明书的地方),而对集成的硬件和软件系统进行的测试。这种测试可以发现系统分析和设计中的错误。单选题9.以下不属于黑盒测试方法的是()。A.等价类划分法B.边界值分析法C.因果图法D.路径覆盖法正确答案:D参考解析:M盒测试的设计技术主要有:等价类划分、边界值分析、错误推测法、因果图、功能图等。单选题

10、”0.假设某公司业务的用例模型中,“检验”用例需要等到“生产”用例执行之后才能执行,这两个用例之间的关系属于()关系。A.关联B.扩展C.依赖D使用正确答案:C参考解析:本题考杳用例建模中用例之间的基本关系。用例执行有先后顺序,是一种在时间上的依赖关系。在使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的夏用,是降低用例之间冗余比较好的方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系。单选题不属于系统测试的是0。试试试试HHJJnuHuHy混双力双径收装力路验安压A

11、.B.CD.正确答案:A参考解析:示题考查信息系统开发中测试阶段的基础知识。测试阶段,系统测试主要包括功能测试、性能测试、压力测试、验收测试和安装测试等,都是以整个系统为对象而进行的测试工作。路在测试则属于单元测试中白盒测试方法中的一种侧试。单选题12.在执行设计的测试用例后,对测试结果进行分析,找出错误原因和具体的位置,并进行纠正(排除)的检测方法通常是指0。A.黑盒测试B.排错调试C.白盒测试D结构测试正确答案:B参考解析:白盒测试也被称为结构测试。将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。适合于白盒测试的设计技术主要

12、有:逻辑覆盖法、基本路径测试等。黑盒测试也被称为功能测试。将软件看成黑盒,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。根据系统分析说明书设计测试用例,通过输入和输出的特性检测是否满足指定的功能。黑盒测试可以发现以下几类错误:是否有错误的功能或遗漏的功能;界面是否有误,输入是否能够正确接受,输出是否正确:是否有数据结构或外部数据库访问错误;性能是否能够接受:是否有初始化或终止性错误。调试的任务就是根据测试时所发现的错误,找出原因和具体位置,并进行改正。调试的方法有:试探法、回溯法、对分查找法、归纳法、演绎法。单选题13.完整的软件测试需要经过0。A.白盒测试、黑盒测试两个步骤B

13、.人工测试、机器测试两个步骤C.静态测试、动态测试两个步骤D.单元测试、组装测试、确认测试和系统测试四个步骤正确答案:D参考解析:薮件测试实际上分成4步:单元测试、组装测试(集成测试)、确认测试和系统测试,它们将按顺序进行。首先是单元测试,对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。集成测试是将已测试过的模块组合成子系统,重点测试各模块之间的接口和联系。确认测试是对整个软件进行验收,根据系统分析说明书来考察软件是否满足耍求。系统测试是将软件、硬件、网络等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测试。单选题14.从测试所暴露的错误出发,收集所

14、有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在,是属于排错调试方法中的()。A.回溯法B.试探法C.归纳法D演绎法正确答案:C参考解析:无论哪种调试方法,其目的都是为了对错误进行定位。目前常用的调试方法有试探法、回溯法、对分查找法、演绎法和归纳法。归纳法就是从测试所暴露的错误出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。单选题15.模块间聚合方式不包括()。A偶然聚合B.物理聚合C.通信聚合D.时间聚合正确答案:B参考解析:聚合:偶然聚合:模块完成的动作之间没有任何关系

15、,或者仅仅是一种小常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少单选题16.黑盒测试用于被测试软件的功能性需求,主要用于软件的的后期测试。黑盒测试无法检

16、测出()错误。A.功能不对或遗漏B.界面C.外部数据库访向D.程序控制结构正确答案:D参考解析:黑盒测试又称功能测试。它把软件看做一个不透明的黑盒子,完全不考虑(或不了解)软件的内部结构和处理算法,它只检查软件功能是否能按照软件需求说明书的要求正常使用,软件是否能适当地接收输入数据并产生正确的输出信息,软件运行过程中能否保持外部信息(例如文件和数据库)的完整性等。因此,黑盒测试不能测试出程序得控制结构。单选题17.采用白盒测试方法时,应根据()和指定的覆盖标准确定测试数据。A.程序的内部逻辑B.程序的熨杂结构C.使用说明书的内容D.程序的功能止确答案:A参考解析:庭软件测试的主要方法有人工测试

17、、机器测试人工测试:是指采用人工的方式进行测试。目的是通过对程序静态结构的检查,找出编译时不能发现的错误,经验表明,组织良好的人工测试可以发现程序中3070%的编码错误和逻辑设计错误。人工测试又被称为复审,主要有个人复查:走查;会审机器测试:机器测试分为黑盒和白盒测试两种。黑盒测试也被称为功能测试,将软件看成黑盒子,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。白盒测试也被称为结构测试,将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例。对程序的路径和过程进行测试,检查是否满足设计的需要单选题18.以下选项中,()不属于逻辑覆盖的测试方法。盖靛盖覆覆覆覆句能件径语功条

18、路A.B.CD.正确答案:B参考解析:白盒测试的逻辑覆藁法包括:语句覆虚、判定稹盖、条件覆盖、判定条件组合覆盖、多条件覆盖、修正的判定条件组合覆盖等:教程中将路径覆盖也归纳为逻辑覆盖。问答题1.读以下有关信息系统开发方面的叙述,回答问题1至问题3,将答案填入对应栏内。【说明】信息系统测试是信息系统开发过程中的一个非常重要的环节,主要包括软件测试、硬件测试和网络测试三个部分,它是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析、系统设计与实施的最后审查。布软件测试中,逻辑覆薪法可分为语句覆盖、判定覆盖、路径覆差等方法。其中:语句覆盖的含义是设计若干个测试用例,使得程序中的每条语句至少

19、执行一次;判定定覆盖也称为分支覆盖,其含义是设计若干个测试用例,使得程序中的每个判断的取真分支和取假分支至少执行一次路径稷盖的含义是设计足够多的测试用例,使被测程序中的所有可能路径至少执行一次。【问题1】一个规范化的测试过程如图1-1所示。请将图IT所示的测试过程中的(1)(3)处的内容填入答题纸上对应位置。【问题2】信息系统测试应包括软件测试、硬件测试和网络测试三个部分,请箍要描述这三个部分需要做的工作。【问题3】程序M流程如图1-2所示,假设设计的测试用例及覆盖路径如下:输入数据的数据A=3,B=O,X=3(漫盅路径acd)输入数据的数据A=2,B=O,X=6(覆盖路径ace)输入数据的数

20、据A=2,B=1.,X=6(覆盖路径abe)输入数据的数据A=1.,B=1.,X=I(覆盖路径abd)(1)采用语句覆盖法应选用(八),判定覆盖法应选用(b)路,路径覆盖法应选用(C)测试用例。(2)就图12所示的程序M流程简要说明语句顶盖和判定覆盖会存在什么问题。正确答案:详见解析参考解析:【问题1】编制测试大纲、设计和生成测试用例、实施测试【问题2】硬件测试:配置检测,检测是否按合同提供了相应的配置;硬件设备的外观检查,所有设备及配件开箱后,外观有无明显划痕和损伤。;硬件测试,首先进行加电检测,观看运行状态是否正常,有无报警、屏幕有无乱码提示和死机现象,是否能进入正常提示状态。然后进行操作

21、检测,用一些常用的命令来检测机器是否能执行命令,结果是否正常。网络测试:网络设备的外观检查,所有设备及配件开箱后,外观有无明显划痕和损伤:硬件测试,进行加电检测,观看交换机、路由器等工作状态是否正常,有无错误和报警;网络联通测试,检测网络是否联通软件测试:单元测试,对源程序中的每一个程序单元进行测试验证每个模块是否满足系统设计说明书的要求。组装测试是将已测试过的模块组合成了系统,重点测试各模块之间的接口和联系。确认测试时对这个软件进行验收,根据系统分析说明书来考察软件是否满足要求。和系统测试是讲软件、硬件、网络等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测试【问题3】a、b、

22、或c、语句覆盖问题:如果把第一个判断语句中的AND错写成OR,或者把第二个判断语句中的OR错写成AW),用上面的测试用例是不能发现问题。这说明语句覆盖有可能发现不了判断条件中算法出现的错误判定覆盖问题:上述测试用例不能发现把第二个判断语句中的X大于1错写成X小于1的错误。所以,判断覆盖还不能保证一定能查出判断条件中的错误。因此,需要更强的逻辑覆卷来检测内部条件的错误。问答题J2.阅读以下说明,回答问题1至问题3,将答案填入对应栏内。【说明】信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,他们之间的关系如表2T

23、所示。程宜图褒件酣5组aAwtSiI1.Kfi敖摆:隹备组程序琳W供调Iit设替培识眄关人员试用软件捱供血蛇致搏I斯布f庠调件配置提供对硬件设依濠木J1.1.JtZ1.Afifii1.1.4ISfft【6)【问题1】某公司信息系统实施还有如下AH个活动,请从中选择最合适的一个活动(每个活动只能被选一次)填入表2-1中的空(1)(8)处。注:任务组需要为不同的任务提供支撑服务活动。例如,”提供调试设备”应该是“硬件配置组”为“程序编制”任务提供支撑服务的活动,故将“提供调试设备”填在表中第1行第2列的位置上。A.提供存储量和内存要求B.提供培训的实验数据C.培训有关人员接收设备D.规定数据准备的

24、内容、格式E.提供培训设备F.提供录入设备G.提供录入人员II.提供程序培训人员【问题2】为了降低风险,项目实施进程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。你认为选择基础软件或软件产品时需要考虑哪些问题?请用100个以内的文字简要说明。【问题3】程序编制组李工采用语句覆盖路径和判定覆盖路径为程序P1.设计了测试用例,程序PI的流程图如图2T所示。请问该流程图的语句覆盖的路径为(1)判定覆盖的路径为(2)语句覆盖的测试用例为(3),判定覆盖的测试用例为(4)。(DA.acdB.abdC.aceD.abe(2)A.abeB.acd和abdC.acd和abeD.acd和

25、aed(3)A.x=-2,y=-2B.x=2,y=2C.x=2,y=-3D.x=-2,y=3(4)A.x=-2,y=-2和X=2,y=2B.x=2,y=2和x=2,y=-2C.X=-2,y=3和x=-2,y=2D.x=2,y=2和x=2,y=3图2-1程序p】旅程图正确答案:详见解析参考解析:【问题1】本题主要是要具体去理解,组与其任务之间的关系,以及谁是提出要求的,谯是执行该要求的主体就能顺利解答:以程序编写组为例:程序编写组在硬件配置方面的任务,应该是提出要求,由硬件配置组去选择选择或者购买相关的设备。对人员培训任务,主要由培训组进行,而程序编写的的任务就是需要提供相关的人员去参考培训。而

26、对数据准备任务来说,程序编写组只需要提出数据的要求,具体数据的准备由数据准备组去准备。(DC(2)(3)H(4)E(5)B(6)D(7)F(8)G【问题2】系统的实施具有一定的风险,尤其是大型的信息系统,实施阶段的任务比较复杂,风险程度更大。为了降低风险,在实施方法上要注意以卜.两点:(1)尽可能选择成熟的软件产品,以保证系统的高性能及高可靠性。选择基础软件或软件产品时,需要考察软件的功能,它的可扩充性、模块性、稳定性,它为二次开发所提供的工具与售后服务与技术支持等,在此基础上再考虑价格因素及所需的运行平台等。(2)选择好的信息系统的开发工具。选择好开发工具,是快速开发且保证开发质量的前提。在

27、选择开发工具时,要着重考虑如下因素:保证开发环境及工具符合应用系统的环境,最好适应跨平台的工作环境,开发工具的功能及性能,如对数据管理的能力,能否处理多媒体信息,用户界面的生成能力,报表制作的能力,与其它系统接口的能力,对事务处理的开发能力等。当应用系统要扩充时,开发工具应用支持对原系统的修改与功能的增加,同时耍使用符合国际标准的接口和有关协议,使得能与其他系统集成为一个系统;采用面向对象的方法,减少编程的工作量,提高系统的开发效率,缩短开发周期,开发出的系统便于测试和维护。软件的功能,它的可犷充性、模块性、稳定性为二次开发所提供的工具与传后服务与技术支持在前面基础上再考虑价格因素及所需的运行

28、平台等【问题3】语句覆盗(SC):设计足够的测试用例,使得使被测试程序中每条语句至少执行一次。判定覆盖(DC):设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。又称分支覆盖:使程序中的每一个取“真”分支和取“假”分支至少经历一次。条件覆盖(CC):设计足够的测试用例,使得使得每一判定语句中每个逻辑条件的可能值至少满足一次。条件判定组合覆盖(CDC):设计足够的测试用例,使得使得判定中每个条件的所有可能(真/假)至少出现次,并且每个判定本身的结果(真/假)也至少出现一次。多条件覆盖(MCC):设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次。修正

29、判定条件覆盖(MCDC):设计足够的测试用例,使得每一程序模块的入口和出口点都要考虑至少被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;程序的判定被分解为通过逻辑操作符(andor)连接的boo1.条件,每个条件判定的结果值是独立的。路径覆盖:设计足够的测试用例,使得被测试程序中的所有可能路径至少被执行一次。第1小问:语句覆幕就是要使所有的语句都执行至少1次,选项中的BE这一条路径覆盖了所有的语句,所以满足语句覆盖的要求第2小问:判定覆盖是指每个判定的结果真假真、假至少都出现一次。本题中ACD和ABE路径使得所有的判定结果的真假都没盖了一次第3小问:由于ABE可以覆盖所有语句,也就

30、是X大于0,Y大于0的时候,结合选项,选项A满足要求第4小问:由于ACD和ABE可以稷盖所有判定的真、假,所以选项A满足要求(1)D(2)C(3)(4)A问答题3.阅读以下说明,回答问题1至问题3,将解答填入对应栏内。【说明】某IT企业承接了为用户开发ERP软件系统的项目,并向用户单位派驻了工程师小张负责业务沟通。请围绕小张在工作期间遇到的情况进行分析,并回答相关问题。情况1:项目开始后,用户对软件系统的管理流程、业务功能、软件nJ操作性进行了调整。经过测算,调整工作会增加5%的开发成本,并导致软件的实际交付时间推后40天。因此小张坚持以双方签订软件合同为准,避免调整工作内容。情况2:小张认为

31、软件开发工作需要软件企业和用户双方共同合作完成,希望用户能参与一部分软件测试工作。而用户认为软件测试工作是软件企业的事情,在软件系统交付前不需要参与测试工作。【问题1】(1)在情况1中小张的处理方式是否合适,并说明理由。(2)该案例中,软件企业如何应时用户需求变更。【问题2】(1)在情况2中用户的观点是否合适,并说明理由。(2)请选择正确的测试方法并将其与下列软件测试内容连线。【问题3(1)软件测试实际上分成如下四个步骤,请给出正确的测试顺序。系统测试组装测试单元测试确认测试(2)请简单说明系统测试主要包括哪些部分。正确答案:详见解析参考解析:【问题1】(1)不正确,在信息系统开发初期,项目团

32、队调研时,客户只能提出一些初步的功能、性能要求,提不出确切的需求。随着项目的进展,客户的需求不断地被激发,被进一步明确,导致程序的需求被修改,因此小张应该注意沟通,适当调整项目计划,注重项目的变更管理。(2)使用需求变更管理来管理:大概步骤:客户提出需求变更、审核需求变更、客户确认、通知相关人员、监督。【问题2】(1)不正确,像验收测试就是以用户为主的测试。(2)系统设计阶段对功能模块边组装边测试一一增量式测试单元测试阶段对检验模块接口的数据输出、输入一一白盒测试系统分析阶段对软件与需求规格说明的一致性测试一一黑盒测试用户需求阶段检验系统是否按要求从故障中恢复-恢复测试单元测试需要从程序的内部

33、结构出发设计测试用例。主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例。恢复测试将检测系统的容错能力。检测方法是采用各种方法让系统出现故障,检验系统是否能按照要求从故障中恢复过来,并在预定的时间内开始处理事务,而且不对系统造成任何损害。增量式测试,把下一个要测试的模块组合到已测试好的模块中,测试完后再将下一个需测或的模块组合进来进行测试,逐步把所有模块组合在一起,并完成测试。【问题3】(1)(2)恢复测试安全性测试强度测试性能测试可彝性测试安装测试软件测试实际上分成4步:单元测试、组装测试、确认测试和系统测试,它们将按顺序进行。首先是单元测试,对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。组装测试是将已测试过的模块组合成子系统,重点测试各模块之间的接口和联系。确认测试是对软件的检验,根据系统分析说明书来考察软件是否满足要求。系统测试是将软件、硬件、网络等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测或。系统测试的主要内容包括:恢复测试、安全性测试、强度测或、性能测试、可靠性测试、安装测试等

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号