测试的概念和目标
被考次数: 1次
被考频率: 低频率
答错率:    18%
知识难度:
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统实施基础知识  > 系统测试的目的、类型和方法  > 系统测试概述


本知识点历年真题试卷分布
>> 试题列表    
 

 
       什么是软件测试?测试的目标是什么?《软件测试的艺术》的作者Grenford J.Myers对测试的目标进行了归纳。
       .测试是为了发现错误而执行程序的过程
       .好的测试方案能够发现迄今为止尚未发现的错误
       .成功的测试将发现至今尚未发现的错误
       总之,测试的目标就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。从上述的目标可以归纳出测试的定义是:“为了发现错误而执行程序的过程”。通俗地说,测试是根据开发各阶段的需求、设计等文档或程序的内部结构,精心设计测试用例(即输入数据和预期的输出结果),并利用该测试用例来运行程序以便发现错误的过程。
       信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,而信息系统的开发工作主要集中在软件。所以我们所说的测试更多的是指软件测试。
       正确认识测试的目标是非常重要的,这关系到人们的心理作用。如果测试的目标是为了证明程序没有错误,在设计测试用例时就会引用一些不易暴露错误的数据;相反,如果测试是为了发现程序中的错误,就会力求设计出容易暴露错误的测试方案。所谓“好”与“坏”、“成功”与“失败”的测试方案,也同样存在着心理学的问题。所以Myers把测试目标定义为“发现错误”、“发现迄今为止尚未发现的错误”、“发现了至今尚未发现的错误”。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有