结构推理 软件测试的目的是什么?
【正确答案】G.J.Myers对软件测试的目的提出了以下观点:
   (1)软件测试是为了发现错误而执行程序的过程。
   (2)一个好的测试用例能够发现至今尚未发现的错误。
   (3)一个成功的测试是发现了至今尚未发现的错误的测试。
   因此,测试阶段的基本任务应该是根据软件开发各阶段的文档资料和程序的内部结构,精心设计出一组“高产”的测试用例,利用这些实例执行程序,找出软件中潜在的各种错误和缺陷。
【答案解析】