首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。 [说明] 某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。 模块测试主要从模块的5个方面进行检查:模块接口、局部数据结构、重要
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。 [说明] 某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。 模块测试主要从模块的5个方面进行检查:模块接口、局部数据结构、重要
admin
2011-04-22
83
问题
阅读以下说明,回答问题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
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
通常我们说的计算机系统中的CPU指的是(3)。
以下哪个名词的性能最好反映计算机的性能:(1)。
作业从进入系统到运行结束,一般都要经历四个阶段。相应地此作业处于提交、后备、运行、完成四个状态。当作业被作业调度程序选中,且分配了必要的资源,建立一组相应的进程后,该作业就进入厂(15)。
设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的
两个网络互联时,可以根据网络是在哪一层进行互联的情况,将网络互联设备分成中继器(repeater)、网桥(bridge)、路由器(router)、网关(gateway)四类。其中,(55)用在传输层及其以上的高层中继系统,对不同的协议进行转换。
设某磁带的磁带长为1(m),记录的块系数为b,块间的间隔为m(mm),记录长为n(byte),记录的密度为d(byte/mm),则磁带上能记录的记录个数可近似表示为(4)kb。
在软件工程中,白盒测试法和黑盒测试法均可用于测试程序的内部结构。其中,(63)将程序看做是路径的集合。
部门、员工和项目的关系模式及它们之间的E一R图如下所示,其中,关系模式中带实下划线的属性表示主键;图中部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目编号,项目名称,承担任务)若部门和员工
随机试题
Justbecausetheycan’tsingoperaorrideabicycledoesn’tmeanthatanimalsdon’thaveculture.There’snobetterexampleof
分析柳永《雨霖铃》(寒蝉凄切)的艺术特色。
小儿急性肾盂肾炎,抗生素治疗的疗程一般为
下列哪项不是门静脉高压症的超声表现
门脉高压患者出血的特点是
根据《中华人民共和国城乡规划法》,乡、镇人民政府组织编制乡规划、村庄规划应报()审批。
随着科技的发展,图文声像导游在导游服务中的作用将会进步加强,有逐渐取代实地口语导游的趋势。()
效度的评估方法有()。
自2000年6月1日始,“110”报警台履行接受群众监督的新职能。( )
With950millionpeople,IndiarankssecondtoChinaamongthemostpopulouscountries.ButsinceChina【C1】______afamilyplanni
最新回复
(
0
)