简述软件测试的目的有哪些?

简述软件测试的目的有哪些?


参考答案和解析
知识点包括: .通过测试发现软件错误: .验证软件是否满足软件需求规格说明和软件设计所规定的功能、性能及其软件质量特性的要求; .为软件质量的评价提供依据。 知识点包括: .通过测试,发现软件错误: .验证软件是否满足软件需求规格说明和软件设计所规定的功能、性能及其软件质量特性的要求; .为软件质量的评价提供依据。 解析:考查应试者对测试技术基本知识以及应用于软件监理的能力。 软件测试的目的决定了如何去组织测试。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的应用假设。 不同的机构会有不同的测试目的;相同的机构也可能有不同测试目的,可能是测试不同区域或是对同一区域的不同层次的测试。 在谈到软件测试时,许多人都引用Grenford J. Myers 在The Art of Software Testing一书中的观点: .软件测试是为了发现错误而执行程序的过程。 .测试是为了证明程序有错,而不是证明程序无错误。 .一个好的测试用例是在于它能发现至今未发现的错误。 .一个成功的测试是发现了至今未发现的错误的测试。 (1)从我们回答本题的出发点来考虑这个问题时,我们回答的第一点是:通过测试,发现软件错误。 (2)上述观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的,事实并非如此。 我们回答的第2点是:验证软件是否满足软件需求规格说明和软件设计所规定的功能、性能及其软件质量特性的要求。 (3)其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。详细而严谨的可靠性增长模型可以证明这一点。例如Bev Littlewood 发现一个经过测试而正常运行了n 小时的系统有继续正常运行n 小时的概率。 我们回答的第3点是:为软件质量的评价提供依据。

相关考题:

下列对于软件测试的描述中正确的是( )。A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则

简述软件测试的目的和原则。

论述题 2 : 以下是 QESuite Web Version 1.0 中某测试项目的部分界面,请按要求回答问题( 12 分)( 1 )下图是该测试项目的测试用例执行文档界面。有几个测试用例没有执行?有几个测试用例最近一次执行通过?有几个测试用例最近一次执行失败?( 3 分)( 2 )下图是该测试项目的某软件问题报告视图。按 QESuite Web Version 1.0 中的软件问题生命周期定义, 4 号软件问题报告需要何种人员进行哪些可能的操作? 5 号软件问题报告需要何种人员进行哪些可能的操作? 8 号软件问题报告需要何种人员进行哪些可能的操作?( 9 分)

请简述软件测试的目的。

论软件测试计划的制定软件测试的目的是通过功能测试、性能测试、错误恢复测试等各种测试从整体上检验软件系统的质量。在进行测试时,经常面临一些限制,例如,测试环境无法对软件系统有可能发生的所有情况进行测试。因此,考虑软件测试面临的各种限制,制定一个合理的软件测试计划是十分重要的。请围绕“软件测试计划的制定”论题,依次对以下三个方面进行论述。(1)概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。(2)论述在进行该软件项目的测试时所面临的各类具体限制;说明你为该项目制定的测试计划的基本内容(应说明有哪些内容是针对所面临的限制而专门制定的)。(3)详细论述测试计划的实施效果(是否在有限的条件下达到测试的目的)以及其中可以改进的方面。

下列对于软件测试的描述正确的是( )。A. 软件测试的主要目的是发现程序中的错误B. 软件测试的目的是证明程序是否正确C. 软件测试的目的是使程序运行结果正确D. 软件测试是为了证明软件中没有错误

下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则

简述Xunit测试框架具有哪些优点,使得现行的软件单元测试完全基于Xunit框架。

软件测试步骤有哪些?

测试范围确定的内容有______。A.测试软件系统的哪些模块B.测试软件系统的哪些指标C.测试过程何时介入D.以上全部

简述软件测试的任务、目的与类型。

在软件开发项目的需求定义阶段,软件测试应该制定哪些方面:()A、测试数据,涵盖关键应用B、详细的测试计划C、质量保证测试规范D、用户验收测试规范

软件测试错误的类型有哪些?

软件测试员究竟做些什么。()A、软件测试员的目的是发现软件缺陷B、软件测试员的目的是发现软件缺陷,尽可能早一些C、软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D、软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复

软件测试大体有哪些活动?

软件测试的过程有哪些?

什么是软件自动化测试?软件自动化测试的原理和方法有哪些?

说明软件测试和调试的目的有何区别?

说明软件测试和程序调试的目的有何区别?

软件测试包括哪些步骤?同时说明这些步骤的测试目的是什么?

以G.J.Myers的观点,简述对软件测试的目的。

软件测试文档有哪些,说明测试文档有哪些作用?

问答题以G.J.Myers的观点,简述对软件测试的目的。

问答题软件测试的目的是什么?软件测试中,应注意哪些原则?

问答题软件测试包括哪些步骤?同时说明这些步骤的测试目的是什么?

问答题简述软件测试的任务、目的与类型。

问答题软件测试文档有哪些,说明测试文档有哪些作用?

单选题在软件开发项目的需求定义阶段,软件测试应该制定哪些方面:()A测试数据,涵盖关键应用B详细的测试计划C质量保证测试规范D用户验收测试规范