简答题

为什么软件测试不应该由程序的编写人员来做?

正确答案

软件测试的目的是为了发现程序中的错误而执行程序的过程。正确认识测试的目标是十分重要的,测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。由于测试的目标是暴露程序中的错误,从心理学角度看,由程序的编写者自己进行测试是不恰当的。

答案解析

相似试题
  • 使用8254用软件产生一次性中断,最好采用什么工作方式?若计数初值送到计数器0后经过20ms产生一次中断,应该如何编写程序?

    简答题查看答案

  • 软件工程过程应该以软件设计为中心,关键是编写程序。()

    判断题查看答案

  • 当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?

    简答题查看答案

  • 当Java虚拟机是在主机操作系统上由软件实现时,它实际上是用()语言编写的程序。

    填空题查看答案

  • 软件就是程序,编写软件就是编写程序。()

    判断题查看答案

  • 软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。()

    判断题查看答案

  • 用机器语言编写的程序不可以由计算机直接执行,必须经过编译(解释)才能执行。

    判断题查看答案

  • 软件是指用程序设计语言(如Pascal,C,Visual Basic等)编写的程序,软件开发实际上就是编写程序代码。

    判断题查看答案

  • 可以使用任何的文字处理软件来编写HTML程序。

    判断题查看答案