信息系统测试_第1页
信息系统测试_第2页
信息系统测试_第3页
信息系统测试_第4页
信息系统测试_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统测试信息系统测试 2258考试类别: 选择题:(每小题 2 分,共 30 分) 判断题:(正 确的划4,错的划X,每题2分,共20分)简答题:(每 小题6分,共30分)应用题:(每小题10分,共20分)三、典型例题讲解一一应用题应用题共考2道,请大家着重复习以下章节的内容:第2章软件测试过程包含的几个阶段,每个阶段的任务,能用图示表示。第 3章设计白盒测试用例,要求同学们能根据试题的描述画出被测模块的程序流程图,按照题中要求的某种 覆盖法设计出测试用例。第5章软件问题报告的生命周期,要求能画出其状态图。例1:软件测试过程主要包括哪些阶段?每个阶段的任务是什么?解:一般来说,我们可以把软

2、件测试过程按测试的先后次序分成四个阶段进行:单元测试、集成测试、确认测试 和系统测试。(图因显示原因此处省略,答案见教材35页如2-9)(1)单元测试单元测试是分别针对每个程序单元进行测试,以确保每个单元都能正常工作。在单元测试中,大量采用白盒测试 方法,以便尽可能发现程序单元内部的错误。(2)集成测试在集成测试过程中,首先把已经通过单元测试的模块组装起来,构成一个在设计阶段所定义的程序结构,然后通 过集成测试发现与接口有关的问题。软件系统一般采用两种方式进行集成,非增量集成和增量集成。所以,集成测试也就分为非增量集成测试和增量 集成测试。(3)确认测试确认测试就是检验所开发的软件是否能按用户

3、提出的需求运行。若能达到这一要求,则认为开发的软件是合格的。 因而有时又将确认测试称为合格性测试。所谓用户需求指的是软件规格说明书中确定的软件功能和技术指标,或是专 门为测试所规定的确认准则。在确认测试阶段,首先要进行有效性测试及软件配置审查,然后进行验收测试和Alpha-Beta测试。(4)系统测试系统测试的目的是将系统已实现的功能与其设计目标进行比较,力图证明程序与其设计目标不相符。系统测试通 常是在用户真实的环境下所进行的测试,如是否能和其它软件和硬件配套运行。例2:某机票销售公司在顾客购买机票的时候分4种情况出售机票:普通顾客在机票销售淡季购买机票享受6折 优惠,在机票销售旺季购买机票

4、全价(不打折),会员顾客在机票销售淡季购买机票享受4折优惠,在机票销售旺季 购买机票8折。测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。2.解:被测模块的程序流程图如下:(图因显示原因此处省略,大家看网上的复习材料)按照路径覆盖法设计测试用例如下:是会员,是机票销售旺季,覆盖路径 127,机票 8 折是会员,不是机票销售旺季,覆盖路径 128,机票 4 折不是会员,是机票销售旺季,覆盖路径 134,机票全价(不打折) 不是会员,不是机票销售旺季,覆盖路径 135,机票 6 折 例 3:软件问题报告的生命周期包括哪些状态,并画出软件问题报告生命周期状态图。解:软件问题报告的生

5、命周期包括:新建状态、打开状态、待验状态、解决状态、关闭状态。软件问题报告处理的流程如下:(此处因显示原因省略,答案请大家见教材 146页图 5-20) 三、典型例题讲解简答题简答题请大家主要复习以下内容: 例1软件测试的原则是什么,并说明在软件测试过程中使用这些原则的原因。答:测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。基于这样的测试目的,软件测试的原 则应该是:提早原则:应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。据统计约60%的错误来自设 计阶段以前,并且修复一个软件错误所需的费用将随着软件生存周期的进展而上升。错误发现得越早,修复它所需的 费用就越少。

6、反之,错误发现得越晚,修改它的费用就越高,而且是呈指数增长。IPO原则:测试用例应由测试输入数据,测试执行步骤和预期输出结果三部分组成。独立测试原则:开发人员应避免测试自己的程序。程序开发机构不应测试自己的程序。独立测试能带来客 观性、专业性、权威性和资源有保证等好处。例2.由于单元测试要写测试驱动程序,非常麻烦,能否等到整个系统全部开发完后,再集中精力进行一次性地 单元测试呢?答:不能这样做。因为如果这样做,在开发过程中,缺陷会越积越多并且分布得更广、隐藏得更深,反而导致测试与改错的代价大 大增加。最糟糕的是无法估计测试与改错的工作量,使进度失去控制。因此为图眼前省事而省略单元测试或者“偷工

7、 减料”,是“得不偿失”的做法。例3.如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否多此一举?答:要把N个单元集成一起肯定靠接口耦合,这时可能会产生在单元测试中无法发现的问题。例如:数据通过不 同的接口时可能出错;几个函数关联在一起时可能达不到预期的功能;在某个单元里可以接受的误差可能在集成后被 扩大到无法接受的程度。所以集成测试是必要的,不是多此一举。例4.试比较白盒测试与黑盒测试。答:黑盒测试只能观察软件的外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的。因为 程序有可能用错误的运算方式得出正确的结果,例如“负负得正,错错得对”,只有白盒测试才能

8、发现真正的原因。白 盒测试能发现程序里的隐患,如内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。例5.有了“黑盒”测试为什么还要“白盒”测试?答:黑盒测试是根据程序外部特性进行的测试,而不考虑内部结构况,只能观察软件的外部表现,即使软件的输 入输出都是正确的,却并不能说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如“负负 得正,错错得对”,而白盒测试是根据程序的内部结构进行测试,所以白盒测试才能发现真正的原因。白盒测试能发 现程序里的隐患,像内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。例6.信息系统测试中只需采用传统的软件测试技术,是否正确?为什么

9、?答:不正确。在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试。但对信 息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同 之处。信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测 试。特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。例7.简述测试计划的内容。答:一个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试资源配置、计划表、问题 跟踪报告、测试计划的评审、结果分析等等。例 8.简述设计测试用例的原则。答:(1)一个好的

10、测试用例在于能够发现至今没有发现的错误;测试用例应由测试输入步骤和与之对应的预期输出结果这两部分组成;在测试用例设计时,应当包含合理的输入条件和不合理的输入条件。三、典型例题讲解判断题判断题考核范围如下:第2 章 软件测试基础第3 章 软件测试技术例如:软件测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。(U)开发人员应当测试自己的程序,这是他分内的工作。但是开发人员在测试自己的程序时,很难做到客观、公正 所以自我测试不具有说服力。( U)3在白盒测试中,如果覆盖率达到100%,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。()4人总是要犯错,因此为了有效地保证软件质量,在

11、一个软件的开发过程中应避免使用人工测试技术。(J5既然测试的目的在于寻找错误,并且找出的错误越多越好,那么在测试时应进行穷举测试。()6软件测试主要指程序测试,在软件生存周期各阶段所产生的文档不是软件测试的对象。()7黑盒测试是根据规格说明书设计测试用例,同时涉及程序内部构造的一种测试方法。(V8测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。(U)9面向对象软件抛弃了传统的开发模式,面向对象程序的结构不再是传统的功能模块结构,因此,传统的测试模 型对面向对象软件已经不再适用。(U)更多的练习,请大家看作业和网上的辅导。三、典型例题讲解一一选择题选择题解答说明:1)单项选

12、择,只有一个答案正确,不要多选2)会答则直接选,不会答可用排除法3)不要空着不答,答错不扣分例如:1我们把基于功能和程序规格说明书的测试称为(B )。白盒测试B.黑盒测试C.灰盒测试D.基于故障的测试2从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好的情况是下面四种中的(D )。测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测 试自己的程序测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员测试组织与开发组织为同一公司,但不在同一部门测试组织与开发组织为不同公司3下列性不是信息的特性的是(A )。无

13、关性B.完备性C.正确性D.及时性4修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长,这反映了软件测试原则中的(A )提早原则B.覆盖原则C.严格性原则D.全面测试原则更多的练习,请大家看作业和网上的辅导。一、选择题(每小题 2 分,共 30 分)用来支持操作管理层人员的日常活动的信息系统是( )。事务处理系统管理信息系统事务处理系统管理信息系统决策支持系统D. 指挥信息系统软件缺陷产生的最主要原因( )。设计错误B.编码错误C.测试错误D产品说明书错误3关于软件测试的目的,下列说法错误的是()。测试是程序的运行过程,目的在于发现错误。一个好的测试用例在于能够发现至今未发现的错误

14、。一个成功的测试是发现了至今未发现的错误的测试。测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷。修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长反映了软件测试原则中的()。提早原则B.覆盖原则C.严格性原则D.全面测试原则5软件测试过程中单元测试的含义是()。对软件中的各个模块进行测试对软件中的各个子系统进行测试对软件中的每个子程序进行测试对软件中的各个基本过程进行测试需要考察模块间的接口和各模块之间联系的方法( )。A 单元测试A 单元测试集成测试确认测试D.系统测试软件测试过程中的确认测试阶段包括( )。单元测试、集成测试、验收测试、系统测试有效性测试、软件配置

15、审查、集成测试、验收测试有效性测试、软件配置审查、系统测试、验收测试有效性测试、软件配置审查、验收测试、Alpha-Beta测试召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出 输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是()。A.人工走查B.代码审查C.软件审查D.错误推测法 基于功能和软件需求规格说明书的测试,我们称这种测试为()。A.白盒测试B.黑盒测试C.灰盒测试D.基于故障的测试白黑盒测试中常用的几种方法是()。程序结构分析逻辑覆盖、程序插装程序结构分析、路径分析、程序插装、因果图方法等价类划分、边界值分析、错误

16、推测法、因果图方法逻辑覆盖、路径分析、程序插装、错误推测法针对下面一个程序段:if(A1) & (B = 0)X = X/A;if(A = 2)| (X 1)X+;使用两组测试用例CASE 1 (A=2, B=0, X=3)和CASE 2 (A=1, B=0, X=1)执行测试,满足了下面的()。A.语句覆盖B.条件覆盖C.分支覆盖D.路径覆盖 将基于功能的和基于实现的测试设计结合在一起的测试,我们称这种测试为()。A.白盒测试B.黑盒测试C.灰盒测试D.基于故障的测试对Web服务系统进行测试时,要让它们以某种特定的方式运行代码,这种测试超越了功能验证测试,目的 是要弄清楚被测试的Web服务是

17、不是不仅能做我们认为它能做的事,而且在超出正常的情况下仍然能够继续正常运 行。这种测试是()。A.连接速度测试B.负载测试C.压力测试D.可用性测试以下对测试计划的描述中,不正确的是()。测试计划,有助于测试跟踪。在小型软件测试项目上,不需要制定测试计划。正确的测试计划,有助于重复原有的测试,以便寻找新的系统缺陷,保证老的缺陷得以修复。在少数高风险行业中,测试小组必须证明确实按照测试计划,执行了计划执行的测试。15以下对测试设计的描述不正确的是( )。测试设计是系统测试工程中的一个重要问题。测试设计是使用一个测试策略产生一个测试用例集的过程。不进行测试设计,彻底测试一个庞大而又复杂的信息系统是

18、可能的。测试设计是一种特殊的软件系统的设计和实现,即通过执行另一个以发现错误为目标的软件系统来实现。二、判断题(正确的划“错的划“每题2分,共20分)1信息即是经过加工的有意义的数据,又是管理和决策的重要依据。()软件测试是为了发现错误而运行程序的过程。()软件测试的目标是以最少的时间和人力修复软件中潜在的各种错误和缺陷。()4既然测试的目的在于寻找错误,并且找出的错误越多越好,那么在测试时应尽可能的测试无遗漏。()黑盒测试是根据规格说明书设计测试用例,同时涉及程序内部构造的一种测试方法。()6在白盒测试中,如果覆盖率达到100%,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。()7人总

19、是要犯错,因此为了有效的保证软件质量,在一个软件的开发过程中应避免使用人工测试技术。()8功能测试应由测试人员做,这意味着开发人员在发布前不必检查他们的代码能否工作。()测试策略的制定是在软件的最终发布期已经确定后才开始进行的,所以测试的进度必须是可测量的。()软件问题报告是测试实施过程中最重要的文档。它记录了软件问题发生的环境,如各种资源的配置情况,软 件问题的再现步骤以及软件问题性质的说明。更重要的是它还记录着软件问题的处理进程。()三、简答题(每小题 6分,共30分)软件生存周期包括哪几个阶段?简述每个阶段要完成的工作。什么是软件缺陷?3在信息系统的测试中只需采用传统的软件测试技术,是否

20、正确?为什么?4有了“黑盒”测试,为什么还要“白盒”测试?5简述测试计划的内容。四、应用题(每小题10分,共20分)1.软件测试过程主要包括哪些阶段?每个阶段的任务是什么?2白盒测试中都有哪几种覆盖方法?各自的作用是什么?一、选择题(每小题2分,共30分)1. A2.D3.D4.A5.A6B7.D&A9.B10.A11. C12.C13.C14.B15.C二、判断题(正确的划7,错的划x,每题2分,共20分) 正确的是1,2, 9, 10,其余是错误的。三、简答题(每小题6分,共30分)答:软件生存周期包括以下六个阶段:(1)制定计划:确定要开发软件系统的总目标,给出它 的功能和性能要求;由系

21、统分析员和用户合作,制定出完 成开发任务的实施计划。(2)需求分析和定义:对待开发软件提出的需求进行分 析并给出详细的定义。3)设计:在设计阶段中,首先对各项需求进行概要设计,为源程序编写打下基础,即详细设计。( 4)程序编码:把软件设计转换成计算机可以接受的程序代码。自然,写出的程序应当是结构良好、清晰易读的, 且与设计相一致的。(5)测试:通过设计和执行测试用例检验软件的各个组 成部分是否实现了预定的需求。(6)运行维护:对已交付的软件进行维护,包括修改问 题和版本更新。答:把符合下列5种特征之一的软件错误认为是软件缺 陷:软件未达到软件产品需求说明书中指明的要求。 软件出现了软件产品需求

22、说明书中指明不会出现软件未达到软件产品需求说明书中指明的要求。 软件出现了软件产品需求说明书中指明不会出现(2)的错误。软件功能超出了软件产品需求说明书中指明的范(3)软件功能超出了软件产品需求说明书中指明的范围。软件未达到软件产品需求说明书中虽未指明但应(4)软件未达到软件产品需求说明书中虽未指明但应达到的要求。(5)测试人员认为难以理解、不易使用、运行速度缓 慢或者最终用户认为不好的问题。答:不正确。在信息系统开发的过程中,首先要按照软 件工程的要求,利用传统的软件测试技术对信息系统进行 测试。但对信息系统除了要进行传统的软件测试外,由于 信息系统本身的特性,信息系统测试与传统的软件测试相

23、 比还有许多不同之处。信息系统测试不但需要检查和验证 系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。4答:黑盒测试是根据程序外部特性进行的测试,而不考 虑内部结构况,只能观察软件的外部表现,即使软件的输 入输出都是正确的,却并不能说明软件就是正确的。因为 程序有可能用错误的运算方式得出正确的结果,例如“负 负得正,错错得对”,而白盒测试是根据程序的内部结构 进行测试,所以白盒测试才能发现真正的原因。白盒测试 能发现程序里的隐患,像内存泄漏、误差累计问题。在这 方面,黑盒测试存在严重的不足。5.答:一个测试计划应包

24、括:产品基本情况调研、测试需 求说明、测试策略和记录、测试资源配置、计划表、问题 跟踪报告、测试计划的评审、结果分析等等。四、应用题(每小题10分,共20分)解:一般来说,我们可以把软件测试过程按测试的先后 次序分成四个阶段进行:单元测试、集成测试、确认测试 和系统测试,如图所示。1)1)单元测试是分别针对每个程序单元进行测试,以确保每个单元都能正常工作。在单元测试中,大量采用白盒测试 方法,以便尽可能发现程序单元内部的错误。单元是程序的最小组成单位,它具有以下特征:通常可分配给某个程序员开发;单元可接受输入,并经过加工,产生输出或发生状态 的改变;原则上,每个程序单元都应有规格说明;程序单元

25、通常与程序模块相对应,所以单元测试又称为 模块测试。单元测试通常采用白盒测试方法,由开发人员 来完成,因而一般把单元测试放在编码阶段。集成测试在集成测试过程中,首先把已经通过单元测试的模块组 装起来,构成一个在设计阶段所定义的程序结构,然后通 过集成测试发现与接口有关的问题。=1=1软件系统一般采用两种方式进行集成,非增量集成和增 量集成。所以,集成测试也就分为非增量集成测试和增量 集成测试。=1=1确认测试确认测试就是检验所开发的软件是否能按用户提出的需 求运行。若能达到这一要求,则认为开发的软件是合格的。 因而有时又将确认测试称为合格性测试。所谓用户需求指 的是软件规格说明书中确定的软件功

26、能和技术指标,或是 专门为测试所规定的确认准则。在确认测试阶段,首先要进行有效性测试及软件配置审 查,然后进行验收测试和 Alpha-Beta 测试。(4)系统测试系统测试的目的是将系统已实现的功能与其设计目标进 行比较,力图证明程序与其设计目标不相符。系统测试通 常是在用户真实的环境下所进行的测试,如是否能和其它 软件和硬件配套运行。解:由于覆盖测试的目标不同,逻辑覆盖包括下列几种常用 的覆盖方法:(1)语句覆盖:语句覆盖就是设计若干个测试用例,运行被测程序, 使得每一可执行语句至少执行一次。(2)分支覆盖(又称为判定覆盖):分支覆盖就是设计若干个测试用例,运行被测程序, 使得程序中每个判断

27、的取真分支和取假分支至少经历一 次。(3)条件覆盖:条件覆盖就是设计若干个测试用例,运行被测程序, 使得程序中每个判断的每个条件的可能取值至少执行一 次。4)判定-条件覆盖:判定条件覆盖就是设计足够的测试用例,使得程序 中每个判断中每个条件的可能取值至少执行一次,每个判 断中的每个分支至少执行一次。(5)路径覆盖路径测试就是设计足够的测试用例,使程序中所有可 能的路径都执行一次。一、选择题(每小题2分,共30分)1可以为管理人员和决策者提供管理信息的信息系统是()。事务处理系统B.决策支持系统C.指挥信息系统D.管理信息系统2软件错误中最普遍,最受重视的三种错误是()。需求错误、集成错误、系统

28、结构错误需求错误、程序结构错误、集成错误程序结构错误、数据错误、功能与性能错误测试定义与测试执行错误、实现和编码错误、数据错误关于软件测试的目的,下列说法错误的是()。测试是程序的运行过程,目的在于发现错误。一个好的测试用例在于能够发现至今未发现的错误。一个成功的测试是发现了至今未发现的错误的测试。D. 测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷。4应当对程序的每一功能部分进行全面测试反映了软件测试原则中的()。覆盖原则 B. 提早原则C.严格性原则D.全面测试原则5单元测试一般由开发人员在编码阶段完成,因而单元测试通常采用的测试方法()。黑盒测试方法B.白盒测试方法C.动态

29、测试方法D.静态分析方法在集成测试过程中,程序先分成小的部分进行构造并进行测试,然后随着程序功能的增加,同步进行新增功 能的测试,直到最后完成整个系统的测试采用的是()。自顶向下集成测试B.增量集成测试C.自底向上集成测试D.非增量集成测试代码审查和人工走查技术都需要召开一个审查会,在会中由一组人员来阅读程序,召开这个会议的目的是为 了()。A.改正错误B.发现错误C.讲解程序D.证明程序设计正确8黑盒测试技术中设计测试用例的几种基本方法是()。等价类划分、边界值分析、错误推测法、因果图方法程序结构分析、逻辑覆盖、路径分析、程序插装逻辑覆盖、路径分析、程序插装、错误推测法程序结构分析、路径分析

30、、程序插装、因果图方法9等价分类法的关键是( )。划分等价类找出等价类的边界条件选择测试用例通过输入条件,确定无效等价类 在“白盒”覆盖测试中,发现错误能力最弱的是()。A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖 下列测试方法中不属于人工测试的是()。A.软件审査B.代码审査C.人工走査D.计算机运行程序下面测试方法中,属于静态分析方法的是()。A.功能确认与接口测试B.生成引用表C.性能分析D.覆盖率分析 动态测试的功能包括()。程序错误分析、一致性检査程序错误分析、性能分析、内存分析生成引用表、程序错误分析、一致性检査确认与接口测试、覆盖率分析、性能分析、内存分析14从测试的独立性要

31、求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是( )。测试组织与开发组织为不同公司测试组织与开发组织为同一公司,但不在同一部门测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测 试自己的程序15.程序调试应该由()完成。A.设计该软件的机构B.编制该源程序的程序员C.不了解软件设计的机构D.与源程序无关的程序员二、判断题(正确的划“错的划X,每题2分,共20分)1数据是人们对原始事实进行加工处理以后得到的结果。()2.对一个软件进行了认真、严格、全面的软件

32、测试后没有发现缺陷,则该软件没有缺陷。()3软件测试主要指程序测试,在软件生存期各个阶段所产生的文档不是软件测试的对象。()4对一个成功的软件来说,只有经过编码、测试、再编码、再测试,这样一个不断的循环过程,才能获得较高 的产品质量。()5在软件测试过程中,测试的对象仅仅限于编码阶段的源程序,包括使用人工或机器测试的方法。()6测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。()7.开发人员应当测试自己的程序,这是他分内的工作。但是开发人员在测试自己的程序时,很难做到客观、公 正,所以自我测试不具有说服力。( )测试部门与开发部门的耦合程度越密切,测试质量越有保证。( )

33、一个Web应用系统是网络集约的,Web应用系统不是为了某个或某些特定用户量身定做的,而且一般是采取 非持续演化的模式。( )面向对象软件抛弃了传统的开发模式,面向对象程序的结构不再是传统的功能模块结构,因此,传统的测试 模型对面向对象软件已经不再适用。( )三、简答题(每小题6分,共30分)1软件测试的原则是什么,并说明在软件测试过程中使用这些原则的原因。2由于单元测试要写测试驱动程序,非常麻烦,能否等到整个系统全部开发完后,再集中精力进行一次性地单 元测试呢?为什么?3如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否多此一举?简述设计测试用例的原则。在确认测试中,包括有效性测试和软件配置审查,其含义是什么?它们有什么区别?四、应用题(每小题10分,共20分)1.某机票销售公司在顾客购买机票的时候分4种情况出售机票:普通顾客在机票销售淡季购买机票享受6折优 惠,在机票销售旺季购买机票全价(不打折),会员顾客在机票销售淡季购买机票享受4折优惠,在机票销售旺季购 买机票8折。测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。2软件问题报告的生命周期包括哪些状态,并画出软件问题报告生命周期状态图。“信息系统测试”期末练习题-2答案一、选择题(每小题2分,共30分)1.D2.C3.D4.A5.B6.B7.B8.A9.A10.A11.D12.B1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论