首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题。 【说明】 信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,它们之间的关系如表2一1所示。 程序编制组李工采用语句覆盖路径和判定覆盖路径为程序
阅读以下说明,回答问题。 【说明】 信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,它们之间的关系如表2一1所示。 程序编制组李工采用语句覆盖路径和判定覆盖路径为程序
admin
2016-09-08
46
问题
阅读以下说明,回答问题。
【说明】
信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,它们之间的关系如表2一1所示。
程序编制组李工采用语句覆盖路径和判定覆盖路径为程序Pl设计了测试用例,程序P1的流程图如图2一1所示。请问该流程图的语句覆盖的路径为(1),判定覆盖的路径为(2)。语句覆盖的测试用例为(3),判定覆盖的测试用例为(4)。
(1)A.acd B.abd C.ace D.abe
(2)A.abe B.acd和abd C.acd和abe D.acd和aed
(3)A.x=一2,y=2 B.x=一2,y=一2 C.x=2,y=一3 D.x=一2,y=3
(4)A.x=一2,y=一2和x=2,y=2 B.x=2,y=2和x=2,y=一2 C.x=一2,y=3和x=一2,y=2 D.x=2,y=2和x=2,y=3
选项
答案
(1)D或abe (2)C或acd和abe (3)B或x=2,y=2 (4)A或x=2,y=一2和x=2,y=2
解析
逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。图2一1所示的程序段中共有2个判断,形成4条不同的路径:acd、ace、aed和abd。
空(1)、(3)处考查语句覆盖(Statement Coverage),就是设计若干个检测用例,使得程序中的每条语句至少执行一次。本题语句覆盖的路径为abe,即空(1)的正确选项为D;但通过路径abe的测试用例只要x和y都为负数即可,即空(3)的正确选项为B。
空(2)、(4)考查判定覆盖(Decision Coverage),也称为分支覆盖,就是设计若干个检测用例,使得程序中的每个判断的取真分支和取假分支至少执行一次。对本题只要选择能通过路径acd和abe的测试用例:x=一2,y=一2和x=2,y=2即可。
转载请注明原文地址:https://jikaoti.com/ti/YgN7FFFM
本试题收录于:
信息系统管理工程师下午应用技术考试题库软考中级分类
0
信息系统管理工程师下午应用技术考试
软考中级
相关试题推荐
在数据库系统中,与恢复有关的是(46);与并发性有关的是(47);与完整性有关的是(48);与安全性有关的是(49):与分布式数据库系统有关的是(50)。
数据库系统运行的基本工作单位是事务。事务通常以BEGIN TRANSACTION语句开始,以COMMIT或ROLLBACK语句结束。COMMIT表示(25), ROLLBACK表示(26)。从终端用户的角度看,事务是一个(27)。在数据库的并发控制中,事务
数据库系统运行的基本工作单位是事务。事务通常以BEGIN TRANSACTION语句开始,以COMMIT或ROLLBACK语句结束。COMMIT表示(25), ROLLBACK表示(26)。从终端用户的角度看,事务是一个(27)。在数据库的并发控制中,事务
设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的F
评价软件的质量通常可以从产品运行、产品修改和产品转移三个不同角度来进行。除了软件应满足产品规格说明的正确性和保证运行效率以外,(52)和(53)也是产品运行期间影响软件质量的两个质量因素,其中(52)是指在遇到意外时系统能做出适应反应的程度。可维护性是影响
软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现(44)阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块(45)。对那些为众多用户开发的软件(如操作系统
软件测试是保证软件可靠性的主要手段之一。测试阶段的根本任务是(28),设计测试用例的基本目标是(29)。测试大型软件系统时通常由模块测试、集成测试、系统测试、(30)和并行运行等步骤所组成。系统测试通常采 用黑盒法,常用的黑盒测试法有边值分析、等价类划分、
视频点播按其交互程度可分为真视频点播(TVOD)和准视频点播(NVOD),NVOD的实现方法是(26)。当VOD利用有线电视网或电话网实现时,常采用(27)。VOD系统的服务器要求能存储特大的信息量且具有高速传输能力,因此可采用(28)。与文件服务器相比,
DES密码体制的算法基础是(42)。这是一种分组密码,分组的长度为(43)。这种算法中,密钥的分配和安全管理对确保密码的秘密是至关重要的。当有n个人互相进行通信时,总共需要(44)个密钥。而公开密钥体制可以把加密密钥公开,所以在n个人相互通信的系统中只需秘
在操作系统中,解决进程间的(43)和(44)问题的一种方法是使用(45)。(43)是指进程间具有的一定的逻辑关系。(44)是指进程间在使用共享资料方面的约束关系。对于(45)可以做(46)操作和(47)操作。(46)操作用于阻塞进程,(47)操作用于释放进
随机试题
Someproblemscanbereadilyidentifiedsimplybylookingaround.Theseproblemsconcernthepollutionofourenvironmentbytec
关于CFT,描述正确的是
A.脱壳B.松片C.黏冲D.顶裂E.裂片片剂表面不光、不平或有凹痕的现象,称为
张三因犯放火罪被判处13年有期徒刑,刑罚执行1年后,因其确有悔改和立功表现,拟对张三进行减刑,下列关于减刑的说法中,正确的是()。
()是把财政管理体制作为划分各级政府间财政关系的根本制度的依据。
认知心理学以瑞士著名心理学家()为代表,他通过一系列实验揭示了儿童思维发展的规律。
喜欢甜味的习性曾经对人类有益,因为它使人在健康食品和非健康食品之间选择前者。例如,成熟的水果是甜的,不成熟的水果则不甜,喜欢甜味的习性促使人类选择成熟的水果。但是,现在的食糖是经过精制的。因此,喜欢甜味不再是一种对人有益的习性,因为精制食糖不是健康食品。
Itisoftenobservedthattheagedspendmuchtimethinkingandtalkingabouttheirpastlives,【C1】______aboutthefuture.These
【B1】【B2】
UrbanEnergyPlanningforaSustainableEnvironmentThePeople’sRepublicofChina(China)istheworld’smostpopulouscoun
最新回复
(
0
)