电子商务系统建设、测试、管理与推广
(总分62, 做题时间90分钟)
一、选择题
1. 
关于SSL协议与SET协议的叙述,正确的是______。
A SSL是基于应用层的协议,SET是基于传输层的协议
B SET和SSL均采用RSA算法实现相同的安全目标
C SSL在建立双方的安全通道之后,所有传输的信息都被加密,而SET则有选择地加密一部分敏感信息
D SSL是一个多方的报文协议,它定义了银行、商家、持卡人之间必需的报文规范,而SET只是 简单地在通信双方之间建立了安全的连接
2. 
关于电子商务系统测试的叙述中,______是错误的。
A 测试是为了发现错误而执行程序的过程
B 测试应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应进行测试
C 软件测试的四个步骤依次为:单元测试、系统测试、集成测试、验收测试
D 测试工作应避免由原开发软件的人或小组承担,但单元测试除外
3. 
服务类电子商务网站是面向企业和个人提供各种服务的网站,______不属于该类网站提供的服务。
A 完善的消费者帮助中心
B 良好的订单处理流程
C 完整的隐私保护政策
D 优质的客户服务
4. 
正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.59%,给公司造成的损失将是1000000元,那么这个错误的风险曝光度(risk exposure)是______元。
A 5000000
B 50000
C 5000
D 500
5. 
网上订单的后台处理过程通常主要包括订单准备、订单传递、订单登录、按订单供货、______。
A 订单设计
B 订单结算
C 订单处理状态追踪
D 订单校验
6. 
简单加密支付系统模型的工作流程包含以下几项:    ①用户在银行开立信用卡账户,获得信用卡号;    ②业务服务器验证商家身份,将用户加密的信用卡信息转移到安全地方解密,然后将用户信用卡信息通过安全专用网络传给商家银行;    ③商家银行通过普通电子通道与用户信用卡发生联系,确认信用卡信息的有效性,并将证实后结果传送给业务服务器;    ④商家服务器验证接收到信息的有效性和完整性后,将用户加密的信用卡信息传给业务服务器;    ⑤用户在商家订货,把信用卡信息加密传给商家服务器;    ⑥业务服务器通知商家服务器交易完成或拒绝,商家再通知用户。    正确的工作流程是______。
A ①→③→④→⑤→②→⑥
B ①→⑤→④→②→③→⑥
C ①→⑤→③→②→④→⑥
D ①→③→②→⑤→④→⑥
7. 
有关电子钱包的叙述中,______是错误的。
A 电子钱包内存放的是电子货币
B 电子商务活动中电子钱包软件需要付费
C 用户可以通过电子商务管理器查看自己银行账号上的电子货币收付往来的账目、清单及其他数据
D 电子钱包适于小额支付方式
8. 
制定测试计划应该在______阶段进行。
A 需求分析
B 概要设计
C 详细设计
D 系统测试
下面的程序段中,[  (1)  ]是语句覆盖测试用例,[  (2)  ]是判定覆盖测试用例。
   If(a<80)b=0;
   else if(a<=150)b=5;
   else if(a<200)b=8;
   else b=1;
9. 
A a=(80,150,200,201)
B a=(80,81,199,200)
C a=(79,149,200,201)
D a=(79,150,199,200)
10. 
A a=(79,150,199,200)
B a=(79,151,200,201)
C a=(80,150,200,201)
D a=(80,149,200,201)
11. 
关于购物车功能的描述,______是错误的。
A 购物车能自动跟踪并记录消费者网上购物所选择的商品
B 购物车可以对数据库进行实时更新
C 购物车中的购物信息不可删除
D 购物车可以累计购物总金额
12. 
购物车软件组成模块中不包含______。
A 购物车显示模块
B 用户交流模块
C 确认和支付模块
D 订单生成模块
13. 
单元测试时所编写的测试模块分为______。
A 驱动模块与桩模块
B 上级模块与下级模块
C 主程序与子程序
D 测试模块与被测试模块
14. 
电子钱包不具有______的功能。
A 存放电子货币
B 提供身份确认
C 查询购物记录
D 随时更改交易信息
15. 
关于电子支付的叙述,______是错误的。
A 基于网络平台进行存储、支付和流通
B 具有储蓄、信贷和现金结算等功能
C 使用简便、迅速
D 不需要经过银行专用网络
16. 
要想使网页在搜索引擎中排名靠前,设计网页时应尽可能地使用______。
A 框架结构
B 图像区块
C Flash
D 在META标签中加关键词
17. 
有关集成测试的描述中,______是错误的。
A 集成测试的目的是确保各单元组合在一起后能按既定意图协作运行
B 集成测试包含增量式集成与非增量式集成
C 集成测试的内容包括单元间接口功能的测试
D 集成测试不需要进行回归测试
二、简答题

阅读下列说明,回答问题1至问题3。
   [说明]
   某测试小组对两个网站进行了系统测试。图1是连接速度的测试界面。
   
1. 
   图2是该测试小组对网站制定的测试流程图,请将其补充完整。
   
2. 
Web测试包括:Cookies测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。
3. 
说明中的链接测试页面图1实现的功能是:如果在10秒钟内链接不上指定网站,则显示“链接超时”,否则显示链接时间(单位为秒)。请根据以上功能描述,补齐代码:
   ……
   <script>
   tim=1    ∥时间初值
     (1)  ("tim++",100);∥定时调用时间设定
   bTestFinish=0
   c=1
   var b=1
   var autourl=new Array()
   autorul[1]="61.236.219.100"
   autorul[2]="220.181.26.132"∥测试网站IP地址
   function butt()
   {
     document.write("<form name=autof>")
     for(var i=1;i<autourl.1enght; i++)
   {
   if(i==1 || i==3 || i==5)
   {
   document.write("<input type=text class=nobordername=url"+i+"value=htttp:∥"+autourl[i]+" ;size=40>→ ; ;<input type= textname=txt"+i+"size=10 class=noborder value=测试中……><br><br>")
   }
   e1Se
   {
   document.write("<input type=text class=nobordername=url"+i+"value=htttp:∥"+autourl[i]+" ;size=40>→ ; ;<input type= textname=txt"+i+"size=10 class=noborder value=测试中……><br><br>")
   }
   }
   document.write(“<br><div align='center'><input type=submit value=重新测试></div></form>")    ∥初始测试页面
   }
   butt()
   function auto(c)
   {
   if(tim>  (2)  )
   {document.forms[0]["txt"+c].value="链接超时"}
   e1Se
   {document.forms[0]["txt"+c].value="时间"+tim/10+"秒")
   }∥测试结果判断
   function run()
   {
   for(vat i=1;i<autourl.lenght;i++)
   {
    document.write("<IMG onClick=over(this) title=放大src=http:∥"+autourl[i]+"/"+Math.random()+"width=1 height=1 onerror=  (3)  (' "+i+" ')>");
   }
   }∥运行测试
   run();
   </script>
阅读下列说明,回答问题1至问题3。
   [说明]
   某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。
4. 
软件测试步骤的关系关联图如图3所示,请将图3中的步骤(1)~(2)补充完整。
   
5. 
小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图4所示,请将图中的模块(3)~(4)补充完整,并简述这两个模块的功能。
   
6. 
系统中一个程序结构如图5所示:
   该程序有4条不同路径,分别为L1:a→c→e;L2:a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:
   ①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe;
   ②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
   ③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe;
   【(2,1,1),(2,1,2)】覆盖abe;【(1,l,1),(1,1,1)】覆盖abd;
   ④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd;
   【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
   这4组测试用例中  (5)  属于判定覆盖;  (6)  属于条件覆盖;  (7)  属于路径覆盖;  (8)  属于条件组合覆盖(注:该题测试用例格式为【(A,B,X)输入,(A,B,X)输出】)。
   
阅读下列说明,回答问题1至问题3。
   [说明]
   某建材公司电子商务网站主要完成网上直销、产品宣传、技术咨询、信息收集和客户管理等工作。网站管理小组一方面负责网站推广、信息发布和信息采集,另一方面负责网站的管理和维护。
7. 
公司前期研制了一种新型建材产品,决策层想通过在线问卷调查的方式了解这种产品的推广情况。请叙述实施在线问卷调查的关键步骤及每个步骤主要完成的任务(不超过200字)。
8. 
网站推广碰到一些问题,网站管理小组发现在搜索引擎中公司网站的排名靠后。公司要求对网页进行优化,以提高网站在搜索引擎列表中的排名。请叙述如何对网页进行优化(不超过300字)。
9. 
电子商务网站的正常运行离不开必要的监控。请指出:
   (1)对Web站点的三种监视尺度分别是什么?
   (2)它们各自主要的监控内容是什么?
答题卡