手机测试培训课件.ppt

手机测试培训课件.ppt

ID:56998532

大小:123.50 KB

页数:65页

时间:2020-07-26

手机测试培训课件.ppt_第1页
手机测试培训课件.ppt_第2页
手机测试培训课件.ppt_第3页
手机测试培训课件.ppt_第4页
手机测试培训课件.ppt_第5页
资源描述:

《手机测试培训课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试组织与管理及测试系列方法内容目录软件质量概述软件测试组织与管理软件测试策略测试步骤总结软件质量概述——Topics软件测试质量概念软件测试意义软件测试概念软件测试的重要性软件测试目的软件质量概述软件质量是指与软件产品满足规定的和隐含的需求的能力有关的特征和特性的全体。通常来说软件质量应该包含六方面的特性:1)功能性:软件所实现的功能达到它的设计规范和满足用户需求的程度2)可靠性:在规定的时间和条件下,软件所能维持其性能水平的程度3)易用性:对于一个软件,用户学习、操作、准备输入和理解输出所作努力的程度4)效率:在指定条件下,用软件实现某种功能所需的计算机资源(包括时间)的

2、有效程度5)可维修性:在一个运行软件中,当环境改变或软件发生错误时,进行相应修改所做努力的程度6)可移植性:软件从一个计算机系统或环境移植到另一个系统或环境的容易程度软件质量概述软件测试的意义:软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控有错是软件的属性,而且是无法改变的,因为软件是由人来完成的所有由人做的工作都不会是完美无缺的。问题在于我们如何去避免错误的产生和消除已经产生的错误,使程序

3、中的错误密度达到尽可能低的程度。软件质量概述软件测试的概念软件测试的定义有许多种,其中比较权威的是IEEE在1983年提出的使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别软件质量概述软件测试的重要性软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正如果不在早期阶段进行测试,错误

4、的延时扩散常常会导致最后成品测试的巨大困难。软件质量概述软件测试的重要性:软件中的错误密度也需要测试来进行估计测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。软件质量概述软件测试的认识误区:1)软件开发完成后进行软件测试2)软件发布后如果发现问

5、题,那是软件测试人员的错3)软件测试要求不高,随便找个人都行4)软件测试是测试人员的事情,与程序员无关5)项目进度吃紧是时少做测试,时间富裕时多做测试6)软件测试是没有前途的工作,只有程序员才是软件高手这些观点对软件测试工作是极为不利的,必须澄清认识、端正态度才可能提高软件产品的质量。软件质量概述软件测试目的:如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。在谈到软件测试时,许多人都引用GrenfordJ.My

6、ers在《TheArtofSoftwareTesting》一书中的观点:(1)软件测试是为了发现错误而执行程序的过程;(2)测试是为了证明程序有错,而不是证明程序无错误(3)一个好的测试用例是在于它能发现至今未发现的错误(4)一个成功的测试是发现了至今未发现的错误的测试软件质量概述软件测试目的:这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发

7、现当前所采用的软件过程的缺陷,以便改进。同时种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。软件测试的组织与管理Topics测试的过程及组织测试的人员组织软件测试文件软件测试的组织与管理测试的过程及组织:随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。