【计算机类职业资格】电子商务设计师-电子商务系统测试(一)及答案解析.doc
《【计算机类职业资格】电子商务设计师-电子商务系统测试(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】电子商务设计师-电子商务系统测试(一)及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、电子商务设计师-电子商务系统测试(一)及答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某公司需开发一套中小企业电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。(分数:24.00)(1).测试小组的准备工作主要从硬件配置、软件环境和人员组织三个方面进行。请判断以下叙述是否正确。A对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。B为了更好地模拟系统运行的真实环境,软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序。C在测试的不同阶段,参与的
2、人员也不同。系统测试通常由开发人员负责。验收测试应当主要由使用系统的人来完成。(分数:6.00)填空项 1:_(2).为了提高测试效率,测试小组分阶段展开测试,共完成了以下工作:A检验软件是否符合用户的需求;B在测试组协助下,由用户代表审查验收文档资料,测试软件系统的功能和性能等;C验证组成软件系统各模块的接口和交互作用;D将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试;E检查各个程序模块是否正确地实现了规定的功能,确保其能正常工作。其中,_是单元测试,_是集成测试,_是确认测试,_是系统测试,_是验收测试。(分数:6.00)填空项
3、 1:_(3).为了使软件更好地满足最终用户的要求,通常需执行 测试和 测试。其中,由用户在开发环境下进行的测试称为_;多个用户在一个或多个用户的实际使用环境下进行的测试称为_。(分数:6.00)填空项 1:_(4).针对电子商务平台的运行特性,测试小组进行了基于 Web 的系统测试,主要完成了以下工作:A验证应用程序的安全服务和识别潜在安全性缺陷;B检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运行;C测试系统与用户之间的交互功能能否正确执行;D核实用户与软件之间的交互,检查用户界面中的设计是否合乎用户的期望或要求。其中,_是界面测试,_是安全性测试,_是功能性测试,_是安装测试
4、。(分数:6.00)填空项 1:_二、试题二(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。测试组对软件开发的全过程进行了测试,重点针对软件的功能和性能进行测试。(分数:24.00)(1).测试组按照软件测试实施过程对软件进行了全面测试。在测试过程中,测试组完成了以下测试工作:A检查软件是否满足合同规定的所有功能和性能,文档资料是否完整,确认人机界面和其他方面是否令用户满意。B检验软件产品能否与实际运行环境中系统的其他部分(如硬件、数据库及操作人员等)协
5、调地工作。C通过对被测模块的数据流进行测试,检查进出模块的数据是否正确。D将各个子功能组合起来,检查能否达到预期要求。E重新执行已经做过测试的某个子集,保证没有引入新的错误。F从实际终端用户的使用角度,对软件的功能和性能进行测试,以便发现可能只有最终用户才能发现的错误。从软件测试实施过程的角度看,_是单元测试;_是集成测试,_是确认测试,_是系统测试,_是验收测试,_是回归测试。(分数:8.00)填空项 1:_(2).软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀 3 部分组成。地区码由空白或 3 位数字组成;前缀是非“0”或非“1”开头的 3 位数字;后缀是 4 位数字。测
6、试小组设计了等价类,如表所示。清根据题目说明及表,填补空(7)(11)。电话号码输入等价类表输入条件 有效等价类 无效等价类地区码 空白_少于 3 位数字多于 3 位数字前缀 _有非数字字符_起始位为 1少于 3 位数字多于 3 位数字后缀 _有非数字字符少于 4 位数字多于 4 位数字(分数:8.00)填空项 1:_(3).性能测试是指在一定条件下系统的行为表现是否符合需求规格的性能指标。性能测试在保证软件质量中具有极其重要作用。为了完成性能测试,测试小组完成了以下工作:A故意使系统出错,利用系统恢复的过程,窃取用户口令及其他有用的信息B当系统出错时,检查能否在指定时间间隔内修正错误并重新启
7、动C先进行简单多任务测试,然后修正缺陷,再增加系统的压力,直到系统崩溃D检查系统的哪些功能依赖于系统调用,是否属于某个平台或版本独有,在不同平台上运行是否有差异其中,_是压力测试;_是容错性测试;_是安全测试;_是兼容性测试。(分数:8.00)填空项 1:_三、试题三(总题数:1,分数:28.00)阅读以下说明,根据要求回答问题。说明某公司需开发一套电子商务系统,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。(分数:28.00)(1).电子商务系统的报表处理模块要求用户输入处理报表的日期,日期限制在 2003 年 1 月至 2006 年 12月,如日期不在此范围内,则显示输
8、入错误信息。系统日期由 6 位数字字符组成,前 4 位代表年,后 2 位代表月。测试小组设计了等价类,如表所示。请根据题目说明及表,填补空(1)(5)。报表日期输入条件等价类表输入条件 有效等价类 无效等价类报表日期的类型及长度 6 位数字字符_大于 6 个字符少于 6 个字符年份范围 _ _2006月份范围 _ 01_(分数:7.00)填空项 1:_(2).完成模块测试后,测试小组进行了集成测试。集成测试是在软件系统集成过程中所进行的测试,主要检查各单元间的接口是否正确,有_集成与_集成两种方法。前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试,后者是测试完一个模块后再将下一
9、个需要测试的模块组合进来测试,逐步把所有模块组合在一起完成测试。(分数:7.00)填空项 1:_(3).系统测试是对已经集成好的软件系统进行彻底测试,而电子商务系统是基于网络的信息系统,因此,其测试对传统的软件测试提出了新的要求。针对上述情况,测试小组做了以下几项工作:A对数据的完整性、有效性、一致性测试B从响应时间、处理速度、吞吐量、处理精度等方面来检测C验证系统在指定条件和规定的时间内执行操作的能力D检查系统对非法侵入的防范能力以及系统的安全机制、保密措施是否完善E对产品选择、签约过程、在线支付及产品交付等方面进行测试F针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试其中
10、,_是性能测试;_是安全性测试;_是可靠性测试;_是界面测试;_是交易功能测试;_是数据库测试。(分数:7.00)填空项 1:_(4).请判断以下对测试的叙述是否正确。A验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加。B在验收测试中, 测试是由软件开发机构组织内部人员模拟各类用户在开发环境下进行的测试。(分数:7.00)填空项 1:_四、试题四(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。(分数:24.00)(1).在测试准备会上,大家对测试目
11、的和原则发表了以下观点:A测试是为了证明程序无错B因为在系统开发的各个阶段都可能出现错误,应尽早并不断进行测试C开发人员对功能理解的错误很难由本人测试出来,因此,测试工作的主要过程应避免由开发人员来承担D测试后软件中仍存在的错误概率与已经发现的错误数成反比E成功的测试是发现了至今尚未发现的错误的测试F严格的测试计划会使测试工作死板教条,影响测试进度以上观点中正确的是_;_;_。(分数:6.00)填空项 1:_(2).模块测试主要从模块的五个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。测试工程师对开发的模块进行测试时,做了以下几项工作:A检查变量名是否正确B检查错误
12、提示与实际错误是否相符C检查模块的输入参数的个数与形参的个数是否匹配D检查 n 元数组第 n 个元素的处理是否正确E检查算符优先级是否正确F设计用以模拟被测模块的上级模块G设计用以模拟被测模块的下级模块其中,_是模块接口检查;_是局部数据结构检查;_是重要的执行路径检查;_是出错处理检查;_是边界条件检查;_是驱动模块设计;_是桩模块设计。(分数:6.00)填空项 1:_(3).系统测试是针对系统中各个组成部分进行的综合性检验。_检测系统在异常情况下的承受能力;_检查系统对非法侵入的防范能力;_检查系统的容错能力。A恢复测试 B安装测试 C安全性测试D性能测试 E强度测试 F可靠性测试(分数:
13、6.00)填空项 1:_(4).软件工程师通过以下几种方法对系统进行调试,其中,_通过分析错误的症状,猜测问题的所在位置;_从测试所暴露的错误出发,通过分析错误征兆之间的关系而找出故障。A试探法 B回溯法 C归纳法D演绎法 E对分查找法(分数:6.00)填空项 1:_电子商务设计师-电子商务系统测试(一)答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某公司需开发一套中小企业电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。(分数:24.00)(1).测试小组的准备工作主要从硬件配置
14、、软件环境和人员组织三个方面进行。请判断以下叙述是否正确。A对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。B为了更好地模拟系统运行的真实环境,软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序。C在测试的不同阶段,参与的人员也不同。系统测试通常由开发人员负责。验收测试应当主要由使用系统的人来完成。(分数:6.00)填空项 1:_ (正确答案:正确 错误 正确 正确)解析:配置测试是要检查计算机系统内各个设备或各种资源间的相互联结和功能分配中的错误。它主要包括配置命令测试、循环配置测试、修复测试。其中,配置命令测试要求验证全部配置命令的可操作性(有效
15、性),特别对最大配置和最小配置要进行测试,软件配置和硬件配置都是被测试的对象;循环配置测试要求证明对每个设备物理与逻辑的,逻辑与功能的每次循环置换配置都能正常工作;修复测试要求检查每种配置状态及哪个设备是坏的,并用自动的或手工的方式进行配置状态间的转换。通常,对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。系统测试的目的在于通过与系统的需求定义作比较,以发现软件与系统的定义不符合或与之矛盾的地方,通常由开发人员负责完成。验收测试是以使用系统的人员(即用户)为主的测试,软件开发人员和 QA(质量保证)人员也应参加。由用户参加设计测试用例,使用生产中的实际数据进行测
16、试。(2).为了提高测试效率,测试小组分阶段展开测试,共完成了以下工作:A检验软件是否符合用户的需求;B在测试组协助下,由用户代表审查验收文档资料,测试软件系统的功能和性能等;C验证组成软件系统各模块的接口和交互作用;D将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试;E检查各个程序模块是否正确地实现了规定的功能,确保其能正常工作。其中,_是单元测试,_是集成测试,_是确认测试,_是系统测试,_是验收测试。(分数:6.00)填空项 1:_ (正确答案:E C A D B)解析:软件测试实施过程分为单元测试、集成测试、确认测试、系统测试
17、和验收测试等。单元测试也称为模块测试,通常在编码阶段进行,是软件测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。若达不到设计要求或发现编码错误,则应回到编码阶段进行修改。换言之,单元测试是检查各个程序模块是否正确地实现了规定的功能,确保其能正常工作。集成测试也称为组装测试,是把模块在按照设计要求组装起来的同时进行测试,主要目的是验证组成软件系统各模块的接口和交互作用是否错误。具体而言,它的主要任务包括(但不限于):将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失;将各个子功能组合起来,检查能否达到预期要求的
18、各项功能;一个模块的功能是否会对另一个模块的功能产生不利的影响;全局数据结构是否有问题,会不会被异常修改;单个模块的误差积累起来,是否被放大,从而达到不可接受的程度。确认测试是检验软件的功能和性能及其他特性是否满足了需求规格说明(或合同)中确定的各种需求,软件配置是否完全、正确,文档资料是否完整,确认人机界面和其他方面是否令用户满意。系统测试是把通过确认测试的软件系统作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,以需求规格说明为依据,在实际运行环境下的测试活动。它用于检验软件产品能否与实际运行环境中的系统的其他部分(如硬件、数据库及操作
19、人员等)协调地工作。验收测试是从实际终端用户的使用角度,对软件的功能和性能进行测试,以便发现可能只有最终用户才能发现的错误。换言之,它是在测试组协助下,由用户代表审查验收文档资料,测试软件系统的功能和性能等。其主要任务是进一步验证软件的有效性,即检查软件的功能和性能是否与用户的要求一致。同时验收测试要进行对软件配置的复审,即要检查软件(源程序、目标程序等)和文档(包括面向开发和用户等)是否齐全以及分类是否有序。确保文档、资料的正确和完善,以便维护阶段使用。(3).为了使软件更好地满足最终用户的要求,通常需执行 测试和 测试。其中,由用户在开发环境下进行的测试称为_;多个用户在一个或多个用户的实
20、际使用环境下进行的测试称为_。(分数:6.00)填空项 1:_ (正确答案: 测试 测试)解析: 测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。其目的是评价软件产品的 FLURPS(即功能、局域化、可使用性、可靠性、性能和支持等),尤其注重产品的界面和特色。 测试可以从软件产品编码结束时开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度后再开始。 测试是由软件的多个用户在实际使用环境下进行的测试。这些用户返回有关错误信息给开发者。测试时,开发者通常不在测试现场。因此 测试是在开发者无法控制的环境下进行的软件
21、现场应用。 测试主要衡量产品的 FLURPS,着重于产品的支持性,包括文档、客户培训和支持产品生产能力等。通常,只有当 测试达到一定的可靠程度时,才能开始 测试。(4).针对电子商务平台的运行特性,测试小组进行了基于 Web 的系统测试,主要完成了以下工作:A验证应用程序的安全服务和识别潜在安全性缺陷;B检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运行;C测试系统与用户之间的交互功能能否正确执行;D核实用户与软件之间的交互,检查用户界面中的设计是否合乎用户的期望或要求。其中,_是界面测试,_是安全性测试,_是功能性测试,_是安装测试。(分数:6.00)填空项 1:_ (正确答案:
22、D A C B)解析:用户界面测试用于核实用户与软件间的交互,检查用户界面中的设计是否合乎用户的期望或要求,界面中的对象是否按照预期的方式运行。针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试属于界面测试。例如:当用户浏览 Web 应用系统时是否感到舒适?是否凭直觉就知道要找的信息在什么地方?整个 Web 应用系统的设计风格是否一致?对整体界面的测试过程,其实是一个对最终用户进行调查的过程。通常,Web 应用系统采取在主页上做一个调查问卷的形式来得到最终用户的反馈信息。对所有的用户界面测试而言,都需要有外部人员(与 Web 应用系统开发没有联系或联系很少的人员)的参与,最好是
23、最终用户的参与。安全性测试是测试系统在应付非授权的内部/外部访问、非法侵入(或故意损坏)时的系统防护能力,检验系统有能力使可能存在的内/外部的损害的风险限制在可接受的水平内。它要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。通常,可以通过以下几种破坏方法来检验系统的安全性(包含但不限于):正面攻击或从侧面、背面攻击系统中易受损坏的那些部分;以系统输入为突破口,利用输入的容错性进行正面攻击;申请和占用过多的资源压垮系统,以破坏安全措施,从而进入系统;故意使系统出错,利用系统恢复的过程,窃取用户口令及其他有用的信息;通过浏览残留在计算机各种资源中的垃圾(无用信息),以获取诸如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 电子商务 设计师 系统 测试 答案 解析 DOC
