阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现
程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
【问题1] (6分)
请给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2] (10分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3](4分)
请给出问题2中控制流图的线性无关路径。
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。
[说明]
逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之。以下代码由C浯言书写,请按要求回答问题。
void cal (int n)
{
int g, s, b, q;
if((n>1000) && (n<2000) )
{
g=n % 10;
s=n % 100 / 10;
b=n / 100 % 10;
q= n / 1000;
if((q+g) =={ s + b ) )
{
printf("%-5d",n);
}
}
printf("\n");
return;
}
请找出程序中所有的逻辑判断语句。
请分析并给出分别满足100%DC(判定覆盖)和100%CC(条件覆盖)时所需的逻辑条件。
假设n的取值范围是0<n<3000,请用逻辑覆盖法为n的取值设计测试用例,使用例集满足基本路径覆盖标准。
请帮忙给出每个问题的正确答案和分析,谢谢!
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内
【说明】
某企业的网络结构如图1-1所示。
【问题1】(6分)
1.圈1一l中的网络设备①应为 (1) ,网络设备②应为 (2) ,从网络安全
的角度出发.Switch9所组成的网络一般称为 (3) 区。
2.图l—l中③处的网络设备的作用是检测流经内网的信息,提供对网络系统的安全
保护。该设备提供主动防护,能预先对入侵活动和攻击性网络流量进行拦截,避免造成
损失,而不是简单地在恶意流量传送时或传送后才发出警报。网络设备③应为 (4) ,
其连接的Switchl的G1/l端口称为 (5) 端口,这种连接方式一般称为 (6) 。
【问题2】(5分)
1随着企业用户的增加,要求部署上网行为管理设备对用户的上网行为进行安全
分析、流量管理、网络访问控制等,以保证正常的上网需求。部署上网行为管理设备的
位置应该在图I-I中的 (7) 和 (8) 之间比较合理。
2.网卡的工作模式有直接、广播、多播和混杂四种模式,缺省的工作模式为(9)
和 (1O) ,即它只接收广播帧和发给自己的帧。网络管理机通常在用抓包工具时,
需要把网卡置于 (11) ,这时网卡将接受同一子网内所有站点所发送的数据包,这
样就可以达到对网络信息监视的目的。
【问题3】(5分)
针对图I-I中的网络结构,各台交换机需要运行 (12) 协议,以建立一个无环
路的树状网络结构。默认情况下,该协议的优先级值为 (13) 。在该协议中,根交
换机是根据 (14) 来选择的,值小的为根交换机;如果相同,再比较 (15)。
当图1-1中的Switchl-Switch3之间的某条链路出现故障时,为了使阻塞端口直接
进入转发状态,从而切换到备份链路上,需要在Switchl-Switch8上使用 (16)
功能。
【问题4】(4分)
根据层次化网络的设计原则,从图1-1中可以看出该企业网络采用了由 (17) 层
和 (18)层组成的两层架构,其中MAC地址过滤和1P地址绑定等功能是由 (19)
完成的,分组的高速转发是由 (20) 完成的。
试题五(共15分)
阅读以下说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】
某活性炭有限公司是一家专业生产活性炭的民营企业,公司成立于2004年,主要
销售模式是通过营销人员进行推销,同时辅助化工杂志等广告媒体进行宣传。该公司曾
于2007年委托一家网络公司构建了自己的商务网站,但一直没有产生效益,公司没有从
网络上接收到一笔订单,极大地降低了公司对开展电子商务的积极性。一个偶然的机会,
公司领导认识了某学院电子商务专业的张老师并向其咨询。张老师经过分析发现,该公
司虽建立了网站,但网站内容极少,而且一直没有对信息进行更新。
该网站在Google、百度等搜索引擎上针对关键字“活性炭”的排名至少在500位之
后,造成根本没有客户访问该网站,从而使该网站的价值几乎降到零。找到原因后,张
老师针对存在的问题进行了网站改进,增加内容,更新信息。一个月后该公司网站在搜
索引擎的排名很快升至前二页之内。短短半年时间,该活性炭有限公司就与南京某体育
设施工程有限公司、北京某污水处理公司等多家企业通过网络达成了销售合同,累计交
易金额达200余万元。过去该活性炭有限公司是依靠派出营销人员出门找生意,现在则
是通过网络营销让生意找上门,从而充分发挥了电子商务的优势。
【问题1】(5分)
题目说明中的活性炭有限公司采用了 (1) 的网络营销方法,该营销方法是基
于 (2) 平台的网络营销;该营销方法除了利用用户搜索信息的机会尽可能地将营
销信息传递给目标用户外,还主要还用于(3)、 (4) 和 (5) 等营销活动。
(1)~(5)的备选答案:
A.网站资源合作B.搜索引擎营销 C.互联网 D.搜索引擎
E.产品促销 F.网站推广 G.在线顾客服务 H.网上市场调研
【问题2】(3分)
搜索引擎包括三类:
一是 (6) ,该搜索引擎从互联网提取各个网站的信息(以网页文字为主),建
立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。
二是 (7) ,该搜索引擎虽然有搜索功能,但严格意义上不能称为真正的搜索
引擎,只是按目录分类的网站链接列表而已.
三是 (8) ,该搜索引擎接受用户查询请求后,同时在多个搜索引擎上搜索,
并将结果返回给用户。
(6)~(8)的备选答案:
A.元搜索引擎 B.全文索引 C.目录索引
【问题3](3分)
企业利用该营销方法可以实现五个层次ii营销目标,即:被搜索引擎收录、在搜索
结果中排名靠前、增加用户的点击(点进)率、将浏览者转化为顾客和成为企业忠诚
客户。
根据题目说明,该公司针对存在的问题,通过对网站进行重新的设计和优化后,进
一步实现了 (9) 、(10)及(11)营销目标。
【问题4](4分)
下列与算法有关的叙述中,哪一条是不正确的?
A.算法是精确定义的一系列规则
B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息
C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法
D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价
试题一(15分)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
图1描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1 描述了省市层(图1阴影部分)业务的基本流和备选流。
公文的状态包括:已下发、未下发、已接收、未接收。
【问题1】(5分)
用表 1 中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用
表1中对应的字母编号表示。
【问题2】(10分)
下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。
【题目描述】
● 进度安排的常用图形描述方法有 Gantt 图和 PERT 图。Gantt 图不能清晰地描述(2) ;PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是 (3) 。
(2)
A. 每个任务从何时开始
B. 每个任务到何时结束
C. 每个任务的进展情况
D. 各任务之间的依赖关系
(3)
A. 0
B. 3
C. 10
D. 11
问题1【我提交的答案】: D |
【参考答案与解析】: 正确答案:D |
问题2【我提交的答案】: C |
【参考答案与解析】: 正确答案:C |
A.鼓励项目
B.科教用品
C.自有资金
D.外资企业
A.进出境快件KJ1报关单
B.进出境快件KJ2报关单
C.进出境快件KJ3报关单
D.进口货物报关单
试题三(15 分)
阅读下列说明,回答问题1 至问题4,将解答填入答题纸的对应栏内。
[说明]
软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而
同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务
操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支
事件)。下面是对某IC 卡加油机应用系统的基本流和备选流的描述。
[问题1](5 分)
使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A 表
示,备选流用题干中描述的相应字母表示。
[问题2](4 分)
场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。
如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例
中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结
果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、
输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的
适当条件的测试用例。在下面的矩阵中,V 表示有效数据元素,I 表示无效数据元素,
n/a 表示不适用,例如C01 表示“成功加油”基本流。请按上述规定为其它应用场景设
计用例矩阵。
测试用例表
[问题3](3 分)
假如每升油4 元人民币,用户的账户金额为1000 元,加油机内油量足够,那么在
A4 输入油量的过程中,请运用边界值分析方法为A4 选取合适的输入数据(即油量,单
位:升)。
[问题 4](3 分)
假设本系统开发人员在开发过程中通过测试发现了20 个错误,独立的测试组通过
上述测试用例发现了100 个软件错误,系统在上线后,用户反馈了30 个错误,请计算
缺陷探测率(DDP)。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
下面是用小王用Dreamweaver MX编写的一个网页,如图12-2所示。
从这个图片上,我们可以看出小王使用了Dreamweaver MX的哪些功能?