欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】电子商务设计师-电子商务系统测试(二)及答案解析.doc

    • 资源ID:1336028       资源大小:84.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】电子商务设计师-电子商务系统测试(二)及答案解析.doc

    1、电子商务设计师-电子商务系统测试(二)及答案解析(总分:99.99,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某企业委托软件公司设计企业管理系统,该系统涉及企业的许多商业机密,对软件安全性、可靠性、易用性等方面提出了较高的要求。(分数:24.00)(1).为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。 其中,_对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;_在早期的代码开发阶段完成;_通过内存测试来发现缓冲区溢出类的漏洞。(分数:6.00)填空项 1:

    2、_(2).为了方便用户使用本系统,测试人员对软件的易用性进行了测试。功能易用性测试是软件易用性测试的一个方面,它包括业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。 其中,_是测试界面风格、表格设计、数据加密机制等是否符合相关的法律法规及使用人员的习惯;_是测试数据库表的关联和数据重用程度;_是测试关键操作前是否有明确提示。 A业务符合性测试 B业务模块的集成度测试 C约束性测试 D功能定制性测试 E数据共享能力 F错误提示测试(分数:6.00)填空项 1:_(3).为了验证系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需验证数据恢复

    3、、_和_等机制的正确性;需人工干预的系统恢复还需_,确定其是否在可接受的范围内。 A重新初始化 B数据备份 C重新启动 D关闭系统 E界面刷新 F估计平均修复时间 G估计平均故障时间(分数:6.00)填空项 1:_(4).技术员小张选择以下 3 个实例对系统进行测试: A输入错误的密码; B手工拔下客户端的网线,在许可的时间范围内再插上; C关闭服务器电源,判断备份机器是否能够正常启动。 其中,_进行的是可恢复性测试;_进行的是安全测试;_进行的是故障转移测试。(分数:6.00)填空项 1:_二、B试题二/B(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某软件开发小组按照

    4、公司的要求完成一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。(分数:24.00)(1).开发小组的程序员,在完成了一个模块的设计后,需要对这个模块进行测试。他应该从_、出错处理、重要的执行路径、_和_五个方面入手进行测试。 A局部数据结构 B可移植性 C模块接口 D文档的完整性 E边界条件 F全局数据结构(分数:6.00)填空项 1:_(2).开发小组的组长主持电子商务网站的系统测试工作,内容包括:功能测试、性能测试、恢复测试、安全性测试、负载测试和强度测试等。以下各种测试步骤分别属于何种系统测试? 检查系统是否满足系统分析说明书对性能的要求属于_,对系统在异

    5、常情况下的承受能力的测试属于_,为了测量系统在某一负载级别上的性能的测试属于_,检查系统的功能是否符合规格说明的测试属于_,检测系统的容错能力的测试属于_,检查系统对非法侵入的防范能力的测试属于_。 A功能测试 B性能测试 C恢复测试 D安全性测试 E负载测试 F强度测试(分数:6.00)填空项 1:_(3).某段网站后台程序的流程图如图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0,如果预期的结果为 X=0、Y=1、Z=1,则正确的测试用例是_。 (分数:6.00)填空项 1:_(4).请从备选项中选择正确的答案填写在图的适当位置,完成相应的调试过程。 (分数:6.00)填

    6、空项 1:_三、B试题三/B(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。(分数:24.00)(1).在电子商务系统的测试中,软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?(分数:6.00)_(2).基本 Web 系统测试的功能测试主要包括:链接测试、cookies 测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试? A帮助文档的格式是否符合目前流行的格式 _ B对数据一

    7、致性及数据库容量进行测试 _ C对用户输入信息的显示是否按预期要求,如密码显示为*等 _ D是否能正确完整地保存注册信息 _ E确保系统中没有孤立的页面存在 _ F检测用户身份识别和授权功能 _(分数:6.00)填空项 1:_(3).某程序流程图如图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0。如果对此流程进行多重覆盖测试,预期的结果为 X=1、Y=0、Z=1,正确的测试用例是_。 (分数:6.00)填空项 1:_(4).完善图所示的调试过程,从备选项中选择正确的答案填写在图的相应位置。 (分数:6.00)填空项 1:_四、B试题四/B(总题数:1,分数:15.00)阅读以

    8、下说明,根据要求回答问题。说明某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。(分数:15.00)(1).软件测试步骤的关系关联图如图所示,请将图中的步骤补充完整。 (分数:5.00)填空项 1:_(2).小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图所示,请将图中的模块补充完整,并简述这两个模块的功能。 (分数:5.00)填空项 1:_(3).系统中一个程序结构如图所示。(分数:5.00)填空项 1:_五、B试题五/B(总题数:1,分数:13.00)阅读以下

    9、说明,根据要求回答问题。说明某测试小组对两个网站进行了系统测试。下图是连接速度的测试界面。(分数:12.99)(1).下图是该测试小组对网站制定的测试流程图,请将其补充完整。 (分数:4.33)填空项 1:_(2).Web 测试包括:cookies 测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。(分数:4.33)_(3).说明中的链接测试页面实现的功能是:如果 10 秒链接不上指定网站,则显示“链接超时”,否则显示链接时间(单位为秒)。请根据以上功能描述,补齐代码: script tim=1 /时间初值 _(“ti

    10、m+“, 100); /定时调用时间设定 bTestFinish=0 c=1 var b=1 var autourl=new Array() autourl1=“61.236.219.100“ autourl2=“220.181.26.132“ /测试网站 IP 地址 function butt() document.write(“form name=autof“) for(var i=1; iautourl.length; i+) if(i=1|i=3|i=5) document.write(“input type=text class=noborder name=url“+i+“value

    11、=http:/“+autourl i+“ size=40 input type=textname=txt“+i+“ size=10 class=noborder value=测试中brbr“) else document.write(“input type=text class=noborder name=url“+i+“Value=http:/“+autourl i+“ size=40 input type=textname=txt“+i+“ size=10 class=noborder value=测试中brbr“) document.write(“brdiv align=centerin

    12、put type=submit value=重新测试/div/form“) /初始测试页面 butt() function auto (c) if(tim _) document.forms0“txt“+c.value=“链接超时“ else document.forms0“txt“+c.value=“时间“+tim/10+“秒“ /测试结果判断 function run() for(var i=1; iautourl.length; i+) document.write(“img src=http:/“+autourl i+“/“+Math.random()+“width=1 height=

    13、1 onerror=_ (“+i+“)“); /运行测试 run(); /script (分数:4.33)填空项 1:_电子商务设计师-电子商务系统测试(二)答案解析(总分:99.99,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某企业委托软件公司设计企业管理系统,该系统涉及企业的许多商业机密,对软件安全性、可靠性、易用性等方面提出了较高的要求。(分数:24.00)(1).为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。 其中,_对应用系统进行攻击性测试,从中找出系统运行

    14、时所存在的安全漏洞;_在早期的代码开发阶段完成;_通过内存测试来发现缓冲区溢出类的漏洞。(分数:6.00)填空项 1:_ (正确答案:动态渗透测试 静态代码安全测试 程序数据扫描)解析:依题意,动态渗透测试对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;静态代码安全测试通过对程序代码进行分析,测试系统的安全性,它通常在早期的代码开发阶段完成;程序数据扫描通过内存测试来发现缓冲区溢出类的漏洞。(2).为了方便用户使用本系统,测试人员对软件的易用性进行了测试。功能易用性测试是软件易用性测试的一个方面,它包括业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提

    15、示等。 其中,_是测试界面风格、表格设计、数据加密机制等是否符合相关的法律法规及使用人员的习惯;_是测试数据库表的关联和数据重用程度;_是测试关键操作前是否有明确提示。 A业务符合性测试 B业务模块的集成度测试 C约束性测试 D功能定制性测试 E数据共享能力 F错误提示测试(分数:6.00)填空项 1:_ (正确答案:A(或业务符合性测试) E(或数据共享能力) F(或错误提示测试))解析:软件的易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。它是衡量用户使用一个软件产品完成指定任务的难易程度。为了方便用户使用管理信息系统,测试人员对软件的易用性进行了测试。功能易用性

    16、测试是软件易用性测试的一个方面,它包括业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。其中,业务符合性测试是测试界面风格、表格设计和数据加密机制等是否符合相关的法律法规及使用人员的习惯;数据共享能力是测试数据库表的关联和数据重用程度;错误提示测试是测试关键操作前是否有明确提示。(3).为了验证系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需验证数据恢复、_和_等机制的正确性;需人工干预的系统恢复还需_,确定其是否在可接受的范围内。 A重新初始化 B数据备份 C重新启动 D关闭系统 E界面刷新 F估计平均修复时间 G估计平均故障时间(分

    17、数:6.00)填空项 1:_ (正确答案:A(或重新初始化) C(或重新启动) F(或估计平均修复时间))解析:通常情况下,信息系统的可用性可从故障率、健壮性和可恢复性 3 个方面来进行评测。故障率是指在给定的时间里,系统故障和维护事件出现的次数;健壮性是指系统检测和处理故障的能力,以及系统在各种故障情况下仍然具有的工作能力;可恢复性是指系统从故障状态恢复到正常状态的能力。 通常,测试人员应从自动恢复和人工恢复两个方面着手测试。自动恢复需要验证数据恢复、重新初始化和重新启动等机制的正确性。人工干预的系统恢复还需要估计平均修复时间,确定其是否在可接受的范围内。(4).技术员小张选择以下 3 个实

    18、例对系统进行测试: A输入错误的密码; B手工拔下客户端的网线,在许可的时间范围内再插上; C关闭服务器电源,判断备份机器是否能够正常启动。 其中,_进行的是可恢复性测试;_进行的是安全测试;_进行的是故障转移测试。(分数:6.00)填空项 1:_ (正确答案:B(或手工拨下客户端的列线,在许可的时间范围内再插上) A(或输入错误的密码) C(或关闭服务器电源,判断备份机器是否能够正常启动))解析:依题意,选项 A 的“输入错误的密码”属于系统的安全性测试。选项 B 的“手工拔下客户端的网线,在许可的时间范围内再插上”属于系统的可恢复性测试。选项 C 的“关闭服务器电源,判断备份机器是否能够正

    19、常启动”属于系统的故障转移能力测试。二、B试题二/B(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某软件开发小组按照公司的要求完成一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。(分数:24.00)(1).开发小组的程序员,在完成了一个模块的设计后,需要对这个模块进行测试。他应该从_、出错处理、重要的执行路径、_和_五个方面入手进行测试。 A局部数据结构 B可移植性 C模块接口 D文档的完整性 E边界条件 F全局数据结构(分数:6.00)填空项 1:_ (正确答案:A(或局部数据结构) C(或模块接口) E(或边界条件))解析:单元测试又称

    20、模块测试,是针对软件设计的最小单位程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。主要从模块的 5 个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。(2).开发小组的组长主持电子商务网站的系统测试工作,内容包括:功能测试、性能测试、恢复测试、安全性测试、负载测试和强度测试等。以下各种测试步骤分别属于何种系统测试? 检查系统是否满足系统分析说明书对性能的要求属于_,对系统在异常情况下的承受能力的测试属于_,为了测量系统在某一负载级别上的性能的测试属于_,检查系统的功能是否符合规格说明的测试属于_,检测系统的容错能力的测试属于_,检查系统

    21、对非法侵入的防范能力的测试属于_。 A功能测试 B性能测试 C恢复测试 D安全性测试 E负载测试 F强度测试(分数:6.00)填空项 1:_ (正确答案:B(或性能测试) F(或强度测试) E(或负载测试) A(或功能测试) C(或恢复测试) D(或安全性测试))解析:系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。其目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。常见的电子商务系统的系统测试主要有功能测试(或正确

    22、性测试)、性能测试、恢复测试、安全性测试、负载测试、可靠性测试、界面测试、交易功能测试、数据库测试、强度测试、安装测试等。其中,功能测试是在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。它检查系统的功能是否符合规格说明,主要采用黑盒测试方法。 性能测试是要检查系统是否满足在需求说明书(或系统分析说明书)中规定的性能。例如,对网站的响应时间、吞吐量等性能指标进行检测。 恢复测试是要证实在克服硬件故障(包括掉电、硬件或网络出错等)后,系统能否正常地继续进行工作,并不对系统造成任何损害。它主要检测系统的容错能力。 安全性测试是要检验在系统中已经存在的系统安全性、保密性措施是

    23、否发挥作用,以及对非法侵入的防范能力。 负载测试是为了测量系统在某一负载级别上的性能,看数据在超负荷环境中运行,程序是否能够承担。 强度测试是要检查在系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。换言之,它是检查系统在极限状态下运行,性能下降的幅度是否在允许的范围内。对系统在异常情况下的承受能力的测试属于强度测试。(3).某段网站后台程序的流程图如图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0,如果预期的结果为 X=0、Y=1、Z=1,则正确的测试用例是_。 (分数:6.00)填空项 1:_ (正确答案:C(或 A=0 B=0 C=1 和 A=0 B

    24、=1 C=1))解析:逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可细分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖等。其中,多重覆盖是设计多个测试用例,使得各判断表达式中条件的各种组合至少执行一次;而路径覆盖是设计足够多的测试示例,使被测程序中的所有可能路径至少执行一次。依题意,若要得到预期的测试结果 X=0、Y=1、Z=1,则需要使得上图中判断条件“C=1And A=0”为真,进而执行 Y=1 语句。由此可知,所采用的测试用例中 A 必须为 0 且 C 必须为 1,才能使得“

    25、C=1 And A=0”为真的整个条件成立。 当 A=0 时,不管 B 为 1、还是为 0,判断条件“A=1 And B=1”均为假,语句X=1 将不被执行。因此本问题可采用的测试用例为 A=0、B=0、C=1(或 A=0、B=1、C=1)。(4).请从备选项中选择正确的答案填写在图的适当位置,完成相应的调试过程。 (分数:6.00)填空项 1:_ (正确答案:C(或测试用例) A(或回归测试) B(或假设错误原因) D(或修正程序))解析:调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,并进行改正。调试过程主要由确定错误位置及改正错误这两个步骤组成,如下图所示。首先是执行预先设计

    26、的测试用例(即(11)空缺处应填入“测试用例”),接着对测试结果进行分析,如果有错误,就需要运用调试技术,找出错误原因和具体的位置。调试的结果有两种:一种是能确定错误原因并进行了纠正(即(14)空缺处应填入“修正程序”),为了保证错误己排除,需要重新执行暴露该错误的原测试用例以及某些回归测试(即重复一些以前做过的测试,(12)空缺处应填入“回归测试”);另一种是未能找出错误原因,则只能对错误原因进行假设(即(13)空缺处应填入“假设错误原因”),根据假设设计新的测试用例证实这种推测;若推测失败,需进行新的推测,直至找到错误并纠正。 *三、B试题三/B(总题数:1,分数:24.00)阅读以下说明

    27、,根据要求回答问题。说明某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。(分数:24.00)(1).在电子商务系统的测试中,软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?(分数:6.00)_正确答案:(系统测试和验收测试需要企业刚户参加)解析:依题意,进行软件系统测试时,需要有不同维度的人员各司其职地仂、作参与,包括承建方的具有一定实践经验的程序员、软件设计师、系统分析师、质量保证员、软件配置管理员、项目经理,以及建设方的业务操作员与非专业工作人员等。单元测试通常由程序开发人员负责;集

    28、成测试和确认测试一般由各个功能模块开发团队协作完成;系统测试由于工作量非常大,其测试队伍至少包括开发员、QA 人员、用户、售后服务人员与培训人员等;验收测试主要是由使用业务系统的人来完成,包括用户、客户服务代表、培训员、市场营销员及其他测试人员等。(2).基本 Web 系统测试的功能测试主要包括:链接测试、cookies 测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试? A帮助文档的格式是否符合目前流行的格式 _ B对数据一致性及数据库容量进行测试 _ C对用户输入信息的显示是否按预期要求,如密码显示为*等 _ D是否能正确完整地保存注册信息 _

    29、 E确保系统中没有孤立的页面存在 _ F检测用户身份识别和授权功能 _(分数:6.00)填空项 1:_ (正确答案:帮助系统测试 数据库测试 表单测试 cookies 测试 链接测试 交易功能测试)解析:Web 应用系统测试包括(但不限于):功能测试、性能测试、可用性测试、用户界面测试、客户端兼容性测试、安全测试、接口测试等。其中,功能测试还可细分为链接测试、cookies 测试、表单测试、数据校验、交易功能测试、数据库测试、设计语言测试和帮助系统测试等。 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为 3 个方面:测试所有

    30、链接是否按指示链接到正确的页面;测试所链接的页面是否存在;保证 Web 应用系统上没有孤立页面(是指没有链接指向该页面)。链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,换言之,在整个 Web 应用系统的所有页面开发完成之后进行链接测试。 cookies 通常用来存储用户信息(如用户名、口令等)和用户在某应用系统的操作,当一个用户使用cookies 访问了某一个应用系统时,Web 服务器将发送关于用户的信息,把该信息以 cookies 的形式存储在客户端计算机上,可用来创建动态和自定义页面,或者存储登录等信息。若 Web 应用系统使用了cookies,就必须检

    31、查 cookies 是否能正常工作。测试的内容可包括 cookies 是否起作用,是否按预定的时间进行保存,是否安全,刷新对 cookies 有什么影响等。若在 cookies 中保存了注册信息,请确认该cookie 能够正常工作而且已对这些信息加密。若使用 cookie 来统计次数,需要验证次数累计是否正确。题干中“是否能正确完整地保存注册信息”属于 cookies 测试。 当用户通过表单提交信息的时候,都希望表单能正常工作。若使用表单来进行在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功的消息。若使用表单收集配送信息,应确保程序能够正确处理这些数据,最后能让顾客收到包裹。若要

    32、测试这些程序,需要验证服务器能否正确保存这些数据,而且后台运行的程序能否正确解释和使用这些信息。当用户使用表单进行用户注册、登录、信息提交等操作时,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配;对用户输入信息的显示是否按预期要求,例如密码显示为*等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接收指定的某些值,则也要进行测试。例如:只能接收某些字符,测试时可以跳过这些字符,看看系统是否会报错;对于非法的输入,系统能否正常工作等。 交易功能测试是一种测试人员对应用程序特定的功能需求进行验证的活动。测

    33、试人员将模拟用户可能进行的所有操作:产品选择、下订单、更改订单、取消订单、核对订单状态、在货物发送之前更改送货信息、签约过程、在线支付及产品交付等方面的测试。 数据库为 Web 应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。数据库测试一方面要对数据库本身的完整性进行测试,另一方面要将数据库与应用系统相结合,对数据一致性、输出结果及数据库容量进行测试。 帮助系统测试主要就是针对系统平台的在线帮助文档进行的,例如文档的格式是否符合目前主流的阅读风格。(3).某程序流程图如图所示。其中 A、B、C 均为二进制数,X、Y、Z 的初值均为 0。如果对此流程进行多重覆盖测试,预期的结果为

    34、 X=1、Y=0、Z=1,正确的测试用例是_。 (分数:6.00)填空项 1:_ (正确答案:A(或 A=1 B=0 C=0 和 A=1 B=1 C=0))解析:依题意,若要得到预期的测试结果 X=1、Y=0、Z=1,则需要使得上图中判断条件“C=1 or A=0”为假,进而不执行 Y=1 语句使得 Y 的最终输出为 0。由此可知,所采用的测试用例中 A 不能为 0 且 C 不能为1(即 A0、C1),才能使得整个条件为假成立。换言之,A=1,C=0。 当 A=1 时,不管 B 为 1、还是为0,判断条件“A=1 or B=1”均为真,进而执行语句 X=1。因此本问题可采用的测试用例为A=1、

    35、B=0、C=0(或 A=1、B=1、C=0)。(4).完善图所示的调试过程,从备选项中选择正确的答案填写在图的相应位置。 (分数:6.00)填空项 1:_ (正确答案:C(或测试用例) B(或测试) D(或修正程序) A(或回归测试))解析:调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,并进行改正。调试过程主要由确定错误位置及改正错误这两个步骤组成。首先是执行预先设计的测试用例(即(8)空缺处应填入“测试用例”),接着对测试结果进行分析,如果有错误,就需要运用调试技术(即(9)空缺处应填入“测试”),找出错误原因和具体的位置。调试的结果有两种:一种是能确定错误原因并进行了纠正(即

    36、(10)空缺处应填入“修正程序”),为了保证错误己排除,需要重新执行暴露该错误的原测试用例及某些回归测试(即重复一些以前做过的测试,(11)空缺处应填入“回归测试”);另一种是未能找出错误原因,则只能对错误原因进行假设,根据假设设计新的测试用例证实这种推测;若推测失败,需进行新的推测,直至找到错误并纠正。四、B试题四/B(总题数:1,分数:15.00)阅读以下说明,根据要求回答问题。说明某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。(分数:15.00)(1).软件测试步骤的关系

    37、关联图如图所示,请将图中的步骤补充完整。 (分数:5.00)填空项 1:_ (正确答案:单元测试 系统测试)解析:从软件开发生命周期而言,软件测试过程有 4 个步骤,即单元测试、集成测试、确认测试和系统测试。单元测试集中对用源代码实现的每个程序单元进行测试,检查各个程序模块是否正确地实现了相应的功能;集成测试是根据软件设计规定的软件体系结构,把已测试过的模块组装起来,检查程序结构的正确性;确认测试是检查已实现的软件是否满足了需求规格说明中所确定的各种软件需求,以及软件配置是否完全、正确;系统测试是把已确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。(2).小王负责某一模块的各项

    38、单元测试用例的设计和测试工作,其测试过程如图所示,请将图中的模块补充完整,并简述这两个模块的功能。 (分数:5.00)填空项 1:_ (正确答案:驱动模块:相当于被测模块的主程序,接收测试数据并将其传送给被测模块,最后输出实测结果 桩模块:用以代替被测模块所调用的子模块,可以做少量的数据操作)解析:在单元测试中对程序模块进行测试中,必须明确模块并不是一个独立的程序,在考虑模块测试时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其他模块。其中,驱动模块相当于被测模块的主程序,它接收测试数据,把这些数据传送给被测模块,最后输出实测结果。而桩模块是用以代替被测模块所调用的子模块,

    39、可以做少量的数据操作。它不需把子模块的所有功能包含其中,但不能不包含一定的功能。被测模块与驱动模块、桩模块共同构成一个测试环境。(3).系统中一个程序结构如图所示。(分数:5.00)填空项 1:_ (正确答案:用例 用例 用例 用例)解析:在白盒测试方法中,语句覆盖是最基本的结构覆盖要求,它要求设计足够多的测试用例,以使程序中每条语句至少被执行一次。判定覆盖(也称为分支覆盖)要求设计足够多的测试用例,以使程序中每个判定至少有一次为真值,有一次为假值,即程序中的每个分支至少执行一次。对于图所示的程序流程图,当A=2、B=1、X=1 时,判定条件“(A1)(B=0)”为假,“(A=2)(X1)”为

    40、真,覆盖了路径 abe:当A=3、B=0、X=3 时,判定条件“(A1)(B=0)”为真,“(A=2)(X1)”为假,覆盖了路径 acd。因此测试用例属于判定覆盖。 条件覆盖要求每个判定的每个条件应取到各种可能的值。对于判定条件“(A1)(B=0)”,A 主要有 A 大于 1、A 不大于 1 两类取值(例如 A=2、A=1),B 主要有 B 等于 0、B 不等于 0 两类取值(例如 B=0、B=1)。同理,对于判定条件“(A=2)(X1)”,A 主要有 A 等于 2、A 不等于2 两类取值(例如 A=2、A=1),X 主要有 X 大于 1、X 不大于 1 两类取值(例如 X=3、X=1)。因此

    41、测试用例属于条件覆盖。 路径覆盖要求使程序中每一条可能的路径至少执行一次。图所示的程序流程图共有 4 条不同路径,分别为 ace、abd、abe、acd。而测试用例恰好覆盖了这 4 条不同路径,因此测试用例属于路径覆盖。 条件组合覆盖要求每个判定中各条件的每一种组合至少出现一次。对于判定“(A1)(B=0)”共有 A1 和 B=0 两个不同条件,因此它可以有 4 种不同的条件组合,即 A1 为假且 B=0 为假(例如 A=1、B=1)、A1 为假且 B=0 为真(例如 A=1、B=0)、A1 为真且 B=0 为假(例如A=2、B=1)、A1 为真且 B=0 为真(例如 A=2、B=0)。同理,

    42、对于判定“(A=2)(X1)”,可以有 4 种不同的条件组合,即 A=2 为假且 X1 为假(例如 A=1、X=1)、A=2 为假且 X1 为真(例如 A=1、X=3)、A=2 为真且 X1 为假(例如 A=2、X=1)、A=2 为真且 X1 为真(例如 A=2、X=4)。因此测试用例属于条件组合覆盖。五、B试题五/B(总题数:1,分数:13.00)阅读以下说明,根据要求回答问题。说明某测试小组对两个网站进行了系统测试。下图是连接速度的测试界面。(分数:12.99)(1).下图是该测试小组对网站制定的测试流程图,请将其补充完整。 (分数:4.33)填空项 1:_ (正确答案:需求分析阶段 设计

    43、阶段 编码阶段 单元测试 集成测试)解析:一个网站系统的建设应该包括:需求分析阶段,对电子商务系统的需求进行分析,确定对目标系统的综合要求,并提出这些需求的实现条件,以及需求应达到的标准;设计阶段,在需求分析提出的反映用户需求的逻辑方案的基础上,专注于系统的技术性和实现方面,科学合理地使用各种系统设计方法,得到一个详细的计算机系统方案;编码阶段,根据系统的详细设计方案,对各个模块单元进行代码编写;测试阶段,依照详尽的测试计划对初步完成的网站进行各类测试,以修改各类错误。在进行网站测试时,根据测试目标可以细分为单元测试、集成测试、系统测试等。 单元测试(也称为模块测试)通常在编码阶段进行,是软件

    44、测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。若达不到设计要求或发现编码错误,则应回到编码阶段进行修改。 集成测试是在软件系统集成过程中所进行的测试,其主要目的是将通过单元测试的模块按照一定的策略组装成能够完成预期功能要求的软件结构系统。集成测试主要检查各单元间的接口是否正确。通常,集成测试有非增量式集成与增量式集成两种方法。集成测试能够发现设计阶段的问题,为修改设计方案提供依据。 系统测试是对已经集成好的软件系统进行彻底测试,以验证软件系统的功能和性能等是否满足要求。其目的是将软件与系统需求定义进行比较,发现软件

    45、与定义不相符合或相矛盾的问题。系统测试的主要内容有:功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安装测试等。系统测试必须有用户的积极参与,某些方面要以用户为主。用户应该参加测试用例的设计,并对测试的输出结果进行评价,必要的话,需要在系统测试前对用户进行适当的培训。此时如果发现问题,应对需求分析进行调整,并在此基础上完成设计、编码、单元测试、集成测试、系统测试,从而完成整个网站系统的开发工作。(2).Web 测试包括:cookies 测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。(分数:4.33)_


    注意事项

    本文(【计算机类职业资格】电子商务设计师-电子商务系统测试(二)及答案解析.doc)为本站会员(livefirmly316)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开