早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
软件测试方法有很多种。其中,采用机器运行实例方式来发现程序的错误属于A.静态测试B.动态测试C.程
题目
软件测试方法有很多种。其中,采用机器运行实例方式来发现程序的错误属于
A.静态测试
B.动态测试
C.程序正确性证明
D.系统测试
参考答案
正确答案:B
解析:软件测试的三种方法:动态测试、静态测试和正确性证明。
①动态测试。是指通常的上机测试,这种方法是使程序有控制地运行,并从多种角度观察程序运行时的行为,以发现其中的错误。测试是否能够发现错误取决于测试实例的设计。设计测试实例的方法一般有两类:黑箱法和白箱法。
②静态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档或程序不必运行,所以称为静态的。人工评审的手续虽然比较简单,但事实证明这是一个相当有效的检验手段。由于评审人的能力有限,静态测试显然不可能发现所有的错误。
③正确性证明。程序正确性证明最常用的方法是归纳断言法,它对程序提出一组命题,如能用数学方法证明这些命题成立,就可保证程序中不存在错误,即它对所有的输入都会产生预期的正确输出。但目前正确性证明尚处于理论研究阶段,其技术尚不成熟,并未达到实用化阶段。因此前两种测试手段仍然是有效的手段。
解析:软件测试的三种方法:动态测试、静态测试和正确性证明。
①动态测试。是指通常的上机测试,这种方法是使程序有控制地运行,并从多种角度观察程序运行时的行为,以发现其中的错误。测试是否能够发现错误取决于测试实例的设计。设计测试实例的方法一般有两类:黑箱法和白箱法。
②静态测试。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档或程序不必运行,所以称为静态的。人工评审的手续虽然比较简单,但事实证明这是一个相当有效的检验手段。由于评审人的能力有限,静态测试显然不可能发现所有的错误。
③正确性证明。程序正确性证明最常用的方法是归纳断言法,它对程序提出一组命题,如能用数学方法证明这些命题成立,就可保证程序中不存在错误,即它对所有的输入都会产生预期的正确输出。但目前正确性证明尚处于理论研究阶段,其技术尚不成熟,并未达到实用化阶段。因此前两种测试手段仍然是有效的手段。
看了软件测试方法有很多种。其中,采...的网友还看了以下:
从一瓶装有1500mL橙汁中倒出一杯,瓶中剩余的橙汁比杯子中多800mL,现在瓶子里和杯子里分贝有 数学 2020-05-20 …
设有10件产品,其中四件次品,其余正品,现从中任取5件,试求取出的5件中1,恰有一件次品的概率2, 数学 2020-06-27 …
阅读材料,回答下列问题。2006年W市环保局收到市人大和市政协有关环境保护的议案和提案共35件,其 政治 2020-06-27 …
阅读材料,回答下列问题。2006年W市环保局收到市人大和市政协有关环境保护的议案和提案共35件,其 政治 2020-06-27 …
在新中国成立以来特别是改革开放30多年来我国颁布了230多件法律、690多件行政法规、8600多件地 政治 2020-11-07 …
材料一:改革开放以来,全国人大及其常委会先后制定了200多件现行有效的法律,国务院制定了650多件现 政治 2020-11-07 …
数学古典概型提问时间:2008-1-620:10:41设有一批产品共100件,现从中依次随机取2件进 数学 2020-12-05 …
一批产品共有100件,其中5件是次品,95件是合格品,从这批产品中任意抽5件,现给以下四个事件:A. 数学 2020-12-14 …
新中国成立以来特别是改革开放30多年来,我国立法工作取得了举世瞩目的巨大成就。到2010年底,我国已 政治 2020-12-21 …
截至2009年1月底,我国现行有效法律达231件,行政法规600多件,地方性法规7000多件,自治条 政治 2021-01-05 …