首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。 【问题1】 小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了辅助模块
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。 【问题1】 小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了辅助模块
admin
2016-11-11
47
问题
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。
【问题1】
小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了辅助模块去模拟与被测模块相关的其他模块。其中__________(1)模块用于模拟被测试模块的上一级模块,相当于被测模块的主程序,__________(2)模块用于模拟被测模块工作过程中所调用的模块。
在这个模块的测试中,小张设计测试用例完成了模块测试5个方面的任务,其中:__________(3)是对数据类型说明、初始化、默认值等方面的问题进行测试,并测试全局数据对模块的影响;
__________(4)能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误:
__________(5)主要是对参数表、调用子模块的参数、全局变量、文件I/O操作进行测试;
__________(6)是检查模块在工作中发生了错误,其中的出错处理设施是否有效;
__________(7)检查在限制数据处理而设置的边界处,测试模块是否能够正常工作。
选项
答案
(1)驱动(Drive) (2)桩(Stub) (3)局部数据结构测试或局部数据结构或数据结构 (4)执行路径测试或执行路径或路径 (5)模块接口测试或模块接口或接口 (6)出错处理测试或出错处理 (7)边界条件测试或边界条件或边界
解析
本题考查软件测试中的相关概念和黑盒测试中的等价类的划分。
模块是整个软件系统中完成某个功能的独立部分,无法独立运行,因此,在测试某个模块时,需要构造该模块的上一级模块和下一级模块,上一级模块称为驱动模块,而下一级模块称为桩模块。
在模块测试中,需要完成5个方面的任务,包括模块接口测试、局部数据结构测试、执行路径测试、出错处理测试和边界条件测试。
(1)模块接口测试。通过对被测模块的数据流进行测试,检查进出模块的数据是否正确。因此,必须对模块接口,包括参数表、调用子模块的参数、全局变量、文件I/O操作进行测试。
(2)局部数据结构测试。测试用例检查局部数据结构的完整性,如数据类型说明、初始化、默认值等方面的问题,并测试全局数据对模块的影响。
(3)执行路径测试。测试用例对模块中重要的执行路径进行测试,其中对基本执行路径和循环进行测试往往可以发现大量的路径错误。测试用例必须能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误。
(4)出错处理测试。测试出错处理的重点是模块在工作中发生了错误,其中的出错处理设施是否有效。
(5)边界条件测试。边界条件测试是单元测试的最后一步,必须采用边界值分析方法来设计测试用例。在为限制数据处理而设置的边界处,测试模块是否能够正常工作。
转载请注明原文地址:https://kaotiyun.com/show/KcXZ777K
本试题收录于:
电子商务设计师下午应用技术考试题库软考中级分类
0
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
(30)是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具。
某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以
某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以
若一种程序设计语言规定其程序中的数据必须具有类型,则有利于______。①在翻译程序的过程中为数据合理分配存储单元②对参与表达式计算的数据对象进行检查③定义和应用动态数据结构④规定数据对象的取值范围及能够进行的运算⑤对数据进行强制类型转换
数据库中数据的(30)是指数据库正确性和相容性,以防止合法用户向数据库加入不符合语义的数据;(31)是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;(32)是指在多用户共享的系统中,保证数据库的完整性不受破坏,避免用户得到不正确的数据。
通常工作在UDP协议之上的应用是________。
盗窃信用卡的人的购买行为可能不同于信用卡持有者,信用卡公司通过分析不同于常见行为的变化来检测窃贼,这属于________分析。
(17)软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。
使用图像扫描仪以300DPI的分辨率扫描一幅3×4平方英寸的图片,可以得到_________像素的数字图像。
嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(52),引入(53)来解决主语言无空值的问题。(53)
随机试题
在按序分配资源中规定任何一个进程申请两个以上资源时,总是先申请________的资源。
药物以原形或代谢物的形式通过排泄器官排出体外的过程药物在血液与组织间可逆性转运过程
大体积混凝土不宜使用的水泥是()。
审核信用证是单证员的工作,因此,跟单员不需要了解信用证的内容。()
“一俊遮百丑”“一坏百坏”描述了人们在社会认知信息整合过程中的()。
根据所给材料,回答问题。AlphaGo(阿尔法围棋程序)总体上由两个神经网络构成,以下把它们简单称为“两个大脑”。这只是一个比喻,在对弈时,这两个大脑是这样协同工作的:第一个大脑的简单模式会判断出在当前局面下有哪些走法值得考虑。第一个大脑的复杂模式通
货币执行流通手段的职能()。
唯心主义
进程从运行状态进入就绪状态的原因是________。
Herearethreecluesaboutaword.Yourtaskistoguesstheword________.Clue1:Thewordissevenletterslong.Clue2:Thef
最新回复
(
0
)