首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件测试方法有很多种。其中,采用机器运行实例方式来发现程序的错误属于
软件测试方法有很多种。其中,采用机器运行实例方式来发现程序的错误属于
admin
2012-10-22
65
问题
软件测试方法有很多种。其中,采用机器运行实例方式来发现程序的错误属于
选项
A、静态测试
B、动态测试
C、程序正确性证明
D、系统测试
答案
B
解析
软件测试的三种方法:动态测试、静态测试和正确性证明。
①动态测试。是指通常的上机测试,这种方法是使程序有控制地运行,并从多种角度观察程序运行时的行为,以发现其中的错误。测试是否能够发现错误取决于测试实例的设计。设计测试实例的方法一般有两类:黑箱法和白箱法。
②静态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档或程序不必运行,所以称为静态的。人工评审的手续虽然比较简单,但事实证明这是一个相当有效的检验手段。由于评审人的能力有限,静态测试显然不可能发现所有的错误。
③正确性证明。程序正确性证明最常用的方法是归纳断言法,它对程序提出一组命题,如能用数学方法证明这些命题成立,就可保证程序中不存在错误,即它对所有的输入都会产生预期的正确输出。但目前正确性证明尚处于理论研究阶段,其技术尚不成熟,并未达到实用化阶段。因此前两种测试手段仍然是有效的手段。
转载请注明原文地址:https://kaotiyun.com/show/8SwZ777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
在利用结构化开发生命周期法开发系统时,在整个开发过程中最重要的环节是
下列哪项是指软件在所给的环境条件下和给定的时间内能完成所要求功能的性质?
设有关系R,S和T。关系T是由关系R和S经过哪种操作得到的?
软件生产工程化的基础是软件生产的规范化和标准化,以下哪个(些)是与软件生产工程化有关的内容?Ⅰ.软件开发的流程Ⅱ.软件的设计 Ⅲ.文档制作Ⅳ.项目管理
系统实施阶段有多项工作,其中,除设备安装、程序设计、人员培训、系统测试等之外,还有一项重要的工作是【】准备。
能体现信息系统以数据为中心的设计思想,为了加速应用项目的开发,允许多个应用项目共同使用的数据库是【】数据库。
模块描述表为模块图中的模块属性提供进一步的描述信息,下列不属于这些描述信息的是
复制数据、子集数据和充足数据,相同内容可以存放在两个或者更多的机器中,这样,保持______是设计中的问题。
在数据库设计过程中,将E-R图转换为关系模式时,下面的叙述()不正确。
进程是程序的一次执行过程,是操作系统进行资源调度和分配的一个独立单位,其基本特征是()。
随机试题
__________是一种集体决策方法,其特点是,针对需要解决的问题,相关专家聚集在一起,在一种宽松的氛围中,敞开思路,畅所欲言,以利于形成多样化的决策思路和方案。
A.大黄黄连泻心汤加味B.保和丸C.平胃散合二陈汤D.四逆散合越鞠丸E.补中益气汤痰湿内阻导致的痞满,治疗应选
下列对调配处方的要求,错误的是
会计人员泄露商业秘密()。
理财从业人员在销售理财产品的过程中,不应以()为目标,误导客户或者向客户推销不合适的理财产品。
关于企业内部研究开发项目的支出,下列说法中错误的是()。
在党的十四大上,首次使用“邓小平理论”这个概念,并把邓小平理论同马克思列宁主义、毛泽东思想一起,作为党的指导思想写入党章。()
把课程用于教育科学的专门术语,始于教育家()
【】是指在基于某个类的基础上创建新类时,新类保留了原有类的事件、属性和方法。
Readthetextsfromamagazinearticleinwhichfivebooksarerecommended.ForQuestions61to65,matchthenumberofeachboo
最新回复
(
0
)