首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。 [说明] 某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。 模块测试主要从模块的5个方面进行检查:模块接口、局部数据结构、重要
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。 [说明] 某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。 模块测试主要从模块的5个方面进行检查:模块接口、局部数据结构、重要
admin
2011-04-22
95
问题
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
[说明]
某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。
模块测试主要从模块的5个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。测试工程师对开发的模块进行测试时,做了以下几项工作:
A. 检查变量名是否正确
B. 检查错误提示与实际错误是否相符
C. 检查模块的输入参数的个数与形参的个数是否匹配
D. 检查n元数组第n个元素的处理是否正确
E. 检查算符优先级是否正确
F. 设计用以模拟被测模块的上级模块
G. 设计用以模拟被测模块的下级模块
其中,(4)是模块接口检查,(5)是局部数据结构检查,(6)是重要的执行路径检查,(7)是出错处理检查,(8)是边界条件检查;(9)是驱动模块设计,(10)是桩模块设计。
选项
答案
(4)C或检查模块的输入参数的个数与形参的个数是否匹配 (5)A或检查变量名是否正确 (6)E或检查算符优先级是否正确 (7)B或检查错误提示与实际错误是否相符 (8)D或检查n元数组第n个元素的处理是否正确 (9)F或设计了用以模拟被测模块的上级模块 (10)G或设计了用以模拟被测模块的下级模块
解析
本问题考查对模块测试基本概念和工作任务的掌握。
单元测试也称为模块测试,通常在编码阶段进行,是软件测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。单元测试可以选用人工测试或机器测试,当用机器测试时,一般采用白盒测试法。
在单元测试中,主要从模块的5个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。
(1)模块接口:正确地输入输出数据是模块进行其他测试的基础,所以在单元测试中要考查模块的接口。
(2)局部数据结构:在单元测试中,为确保模块内的临时数据在程序执行过程中的完整性和正确性,必须仔细检查局部数据结构。
(3)重要的执行路径:在单元测试中,对路径的测试是最基本的任务。由于不能进行穷举测试,所以需要精心设计用例,保证模块中每条语句至少执行一次,检查是否有计算、比较或控制流等方面的错误。
(4)出错处理:好的设计应该能预测到各种出错的条件,并且有对出错进行处理的路径,以保证程序逻辑的正确性,便于用户维护。因此,要对程序中包含的出错处理通路进行测试。
(5)边界条件:边界条件的测试是单元测试的最后工作,也是非常重要的工作。软件容易在边界出现错误,如处理n元数组第n个元素时常常有错误。
由于模块不是独立运行的程序,各模块之间存在调用与被调用的关系,所以在对每个模块进行测试时,需要为被测模块编写一些测试模块来代替它的上级模块或下级模块。所编写的测试模块主要模拟与被测模块直接相关部分的功能,分为驱动模块与桩模块两种。驱动模块(driver)相当于一个主程序,它用于接收测试用例的数据,并将这些数据送到被测模块,被测模块被调用后,“主程序”输出测试结果,如打印“进入——退出”信息等。桩模块(stub)代替被测模块所调用的子模块,利用它对被测模块的调用能力和输出数据进行测试,其内可进行少量的数据处理,目的是为了检验入口、输出调用和返回信息。
转载请注明原文地址:https://www.kaotiyun.com/show/B0XZ777K
本试题收录于:
电子商务设计师下午应用技术考试题库软考中级分类
0
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的
设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的
《中华人民共和国计算机信息网络国际联网管理暂行规定》规定:从事国际联网经营活动的和从事非经营活动的接入单位必须具备下列条件:(54)。(1)是依法设立的企业法人或者事业法人(2)具有相应的计算机信息网络、装备以及相应的技术人员和管理人员(3)具有健全
中断响应时间是指(1)。
( )用于数据的存储和组织:( )集中于数据的分析:( )则致力于知识的自动发现。
一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用(16)来表述“谁做”。
分布式数据库允许部分数据存在多个复本,而用户不必知道这些复本的存在,称为______。
某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以
下述任务中,不属于软件工程需求分析阶段的是______。
(16)不属于数据库逻辑结构设计的任务。
随机试题
试述我国房地产法的渊源。
大量出汗后快速大量饮用白开水,其最主要的危害是
反映脏器或组织生理与生化水平变化的影像可称为
某男性锅炉操作工,在一个通风不良环境中,连续工作3~4小时后,突感头痛和头晕。查体:患者面色潮红、口唇呈樱桃红色,并伴有呼吸加快等表现。该患者最可疑的毒物中毒是
第一心音形成的主要机制是
痉之为病,其病位主要在
某晚,一女青年田某见一男子喝得酩酊大醉,神志不清,躺在马路边,旁边放着一只手提包,顿生贪念,遂对旁观的人谎称该男子为其男朋友,便将男子扶到僻静无人之处,拿走其手提包和该男子手上戴的手表,而该男子没有任何反抗。后来侦查机关将田某抓获,发现手提包里有现金l万元
根据《环境影响评价技术导则—地面水环境》,某河多年平均流量为:13m3/s,河流断面形状为矩形,河宽12m,在取样断面上应设()取样垂线。
FCA、CIP、CPT贸易术语与FOB、CIF、CFR两组术语的区别是()。
某公司在融资时,对全部固定资产和部分永久性流动资产采用长期融资方式,据此判断,该公司采取的融资战略是()。
最新回复
(
0
)