88问答网
所有问题
软件测试的目标是什么?
包括软件测试的步骤,工作内容,工作目标,工作要求???
举报该问题
推荐答案 2011-03-14
你好!
软件测试的目的:
软件测试的目的决定了如何去组织测试。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。
不同的机构会有不同的测试目的;相同的机构也可能有不同测试目的,可能是测试不同区域或是对同一区域的不同层次的测试。
在谈到软件测试时,许多人都引用Grenford J. Myers在《The Art of Software Testing》一书中的观点:
①、软件测试是为了发现错误而执行程序的过程;
②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;
④、一个成功的测试是发现了至今未发现的错误的测试。
这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。
首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。
其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。详细而严谨的可靠性增长模型可以证明这一点。例如 Bev Littlewood发现一个经过测试而正常运行了n小时的系统有继续正常运行n小时的概率。
因此,软件测试的第三个目的是保证整个软件开发过程是高质量的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKBgt1c1.html
其他回答
第1个回答 2007-01-24
软件测试的目标:失败等于成功
这个对你有帮助
详细:
http://www.cntesting.com/portal/html/test-management/project-management/20061123/10.html
还有个:软件测试及其目标
http://blog.sina.com.cn/u/43812b4d010005wo
第2个回答 2007-01-24
计算机二级公共基础知识就有。本回答被提问者采纳
相似回答
什么是
软件测试,
软件测试的
目的?
答:
软件测试指的是
在规定的条件下对程序进行操作
,
以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程
。其目的主要有以下几点:1、
发现被测对象与用户需求之间的差异,即缺陷
。2、通过测试活动发现并解决缺陷,增加人们对软件质量的信心。3、通过测试活动了解被测对象的质量状况,为决策提供...
软件测试的
目的是为了
什么?
答:
软件测试的首要目的就是提高软件的质量,也就是让用户对产品有更好的体验,保证软件的高质量
。2、保证软件的安全 软件测试的第二大目的就是保证软件的安全,有一些软件是经过数据加密的,比如各大银行系统的APP。涉及到资金的支出和存入,对软件的安全性要求是特别高的。现在很火的区块链,其实它的本质...
软件测试的
目的
是什么
答:
软件测试的目的是尽可能多地找出软件中的错误
。软件测试介绍:软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于
检验它是否满足规定的需求
或弄清预期结果与实际结果之间的差别。从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。白盒测试方法主要有代...
软件测试的目标是什么?
答:
你好!
软件测试的目的:软件测试的目的决定了如何去组织测试
。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。不同的机构会...
什么是软件测试?
测试计划的目的
是什么
答:
软件测试定义是:为了发现程序中的错误而执行程序的过程 它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。
软件测试的目标
:(1)测试是为了发现程序中的错误而执行...
软件测试的目标
和准则
是什么?
有哪些测试方法?测试步骤有哪些_百度知 ...
答:
计算机动态
测试的
主要目的为检测
软件
运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的运用,主要为检测软件中动态行为是否缺失、软件运行效果是否良好。3、黑盒测试 通过数据输入观察数据输出,检查软件内部功能是否正常。测试展开时,数据输入软件中,等待数据输出。数据...
为什么要进行软件测试
?软件测试的
目的
是什么?
答:
建立
软件测试
管理体系的主要目的是确保软件测试在软件质量保证中发挥应有的关键作用:1、软件产品的监视和测量 对软件产品的特性进行监视和测量,主要依据软件需求规格说明书,验证产品是否满足要求。所开发的软件产品是否可以交付,要预先设定质量指标,并进行测试,只有符合预先设定的指标,才可以交付。2、对不...
软件测试的
目的
是什么?
答:
软件
工程的总
目标是
充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项目。不足的
测试
势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。E.W.Dijkstra的一句名言说明了这一道理...
大家正在搜
软件测试的目的是
测试工程师的工作目标
软件测试的核心目标是什么
简述软件测试的目的是什么
谈谈软件测试的目标
软件测试的目的在于
软件测试的根本目的
软件测试的根本目的是什么
软件维护的工作流程
相关问题
软件测试的目的是什么?
什么是软件测试,软件测试的目的?
软件测试的目标和准则是什么?有哪些测试方法?测试步骤有哪些
软件测试的目的是什么
软件测试是什么以及目的
为什么要进行软件测试?软件测试的目的是什么?
软件测试目的是什么?
什么是软件测试?软件测试的目的是什么