首页/ 题库 / [判断题]在程序测试时测试人员应测试自己所编写的程的答案

在程序测试时测试人员应测试自己所编写的程序。

判断题
2021-12-25 03:31
A、正确
B、错误
查看答案

正确答案
错误

试题解析
在程序测试时测试人员应避免测试自己编写的程序。

感兴趣题目
软件测试主要指程序测试,在软件生存期个阶段所产生的文档不是软件测试的对象。
软件测试主要指程序测试,在软件生存期各个阶段所产生的文档不是软件测试的对象。
常规支撑式测试工具中途测试,测试程序正确的是()
为什么软件测试不应该由程序的编写人员来做?
测试人员对科技部门开发的业务程序,经过()流程,应编制测试报告。
在软件测试阶段,如果某个测试人员认为程序出现错误,他应()
在软件测试阶段,如果某个测试人员认为程序出现错误,他应()
召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是()。
从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是因果图法。 (9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10)程序效率的提高主要应通过选择高效的算法来实现。
严格说来,有两种不同的路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两种测试可分别称为程序的自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序中的条件表达式,根据程序变量的当前值计算该条件表达式的值(真或假),并相应地分支。强迫执行是在用程序图作为程序的抽象模型时产生的一个人为的概念,它可以简化测试问题。强迫执行的含义是,一旦遇到条件表达式,测试者就强迫程序分两种情况(条件表达式的值为真和为假)执行。显然,强迫执行将遍历程序图的所有路径,然而由于各个条件表达式之间存在相互依赖的关系,这些路径中的某一些在自然执行时可能永远也不会进入。为了使强迫执行的概念在实际工作中有用,它简化测试工具的好处应该超过它使用额外的不可能达到的测试用例所带来的坏处。在绝大多数情况下,强迫执行的测试数并不比自然执行的测试数大很多,此外,对强迫执行的定义实际上包含了一种技术,能够缩短在测试含有循环的程序时所需要的运行时间。程序的大部分执行时间通常用于重复执行程序中的DO循环,特别是嵌套的循环。因此必须发明一种技术,使得每个DO循环只执行一遍。这样做并不会降低测试的功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出的自动测试每条路径的技术如下:当编写程序时每个DO循环应该写成一种包含测试变量T和模式变量M的特殊形式,因此: 选取一个包含循环和IF语句的程序,用Laemmel技术修改这个程序,上机实际测试这个程序并解释所得到的结果。
严格说来,有两种不同的路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两种测试可分别称为程序的自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序中的条件表达式,根据程序变量的当前值计算该条件表达式的值(真或假),并相应地分支。强迫执行是在用程序图作为程序的抽象模型时产生的一个人为的概念,它可以简化测试问题。强迫执行的含义是,一旦遇到条件表达式,测试者就强迫程序分两种情况(条件表达式的值为真和为假)执行。显然,强迫执行将遍历程序图的所有路径,然而由于各个条件表达式之间存在相互依赖的关系,这些路径中的某一些在自然执行时可能永远也不会进入。为了使强迫执行的概念在实际工作中有用,它简化测试工具的好处应该超过它使用额外的不可能达到的测试用例所带来的坏处。在绝大多数情况下,强迫执行的测试数并不比自然执行的测试数大很多,此外,对强迫执行的定义实际上包含了一种技术,能够缩短在测试含有循环的程序时所需要的运行时间。程序的大部分执行时间通常用于重复执行程序中的DO循环,特别是嵌套的循环。因此必须发明一种技术,使得每个DO循环只执行一遍。这样做并不会降低测试的功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出的自动测试每条路径的技术如下:当编写程序时每个DO循环应该写成一种包含测试变量T和模式变量M的特殊形式,因此: 设计一个程序按照Laemmel技术自动修改待测试的程序。利用这个测试工具修改上一问中人工修改的程序,两次修改得到的结果一致吗?
审计行为研究显示,审计人员通过对程序的内部程序的评估来确定样本规模时是不一致的。甚至当审计人员在对控制的评估上取得一致时,这一问题仍然会发生。以下哪一项技术在减少审计人员确定样本规模的不一致上是有效的?() I.要求审计人员在利用属性抽样进行控制测试时,采用95%的置信水平 II.建立“专家系统”,或者书面的决策支持系统,将对控制结构的凭估和建议的测试所需的样本规模联系起来 III.要求审计人员估计总体方差与标准差,利用这一信息计算控制测试所需的样本规模
相关题目
由于测试的目标是暴露程序中的错误,从心理学角度看,应该完全由程序的编写者自己进行测试。( )
在下述哪一种测试中,测试人员必须接触到源程序( )。 Ⅰ功能测试 Ⅱ结构测试
在程序测试时测试人员应测试自己所编写的程序。
系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成(),交给系统开发人员。
什么叫测试程序组件?在评价计算机系统设计时最常见的测试程序组件是哪个?
程序测试的目的是什么?程序测试的类型通常包括哪些?
测试用例是为了测试而设计的一组数据,在测试之前应精心选择。测试用例主要用来检验程序,因此测试用例应包括______。
()时,测试人员必须接触到程序源代码。
信息系统测试理论上应包括软件测试,硬件测试和().
在软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为( )测试。
在下述哪一种测试中,测试人员必须接触到源程序()。
在下列(51)测试中,测试人员必须接触到源程序:①功能测试;②结构测试。
在下述测试中,测试程序的设计者必须接触到源程序的测试是Ⅰ.功能测试Ⅱ.结构测试
在下述( )测试中,测试程序的设计者必须接触到源程序。Ⅰ.功能测试Ⅱ.结构测试
在下述( )中,测试程序的设计者必须接触到源程序。Ⅰ.功能测试Ⅱ.结构测试
单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用______。
在单元测试中,测试人员应根据设计文档或源程序,了解模块的功能和逻辑结构,采用( )。
在系统测试中,测试人员应当避免测试自己设计的程序。
测试人员通过人工测试方法检查程序中的错误,这种方法称为()
以下审计程序中,可以运用在控制测试和细节测试实质性程序中的是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧