手机软件测试实用新方法研究与探讨.pdfVIP

手机软件测试实用新方法研究与探讨.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手机软件测试实用新方法研究与探讨 第一章绪论 图1—1软件生命周期模型之瀑布模型 事实上,对于软件来讲,还没有像银弹那样的东西。不论采用什么技术和 什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发 过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的 错误需要测试来找出,软件中的错误密度也需要测试来进行估计。要找出软件 中的问题,软件测试是唯一的手段。 软件测试是软件开发环节中不可或缺的环节,也是软件工程的重要组成部 分,软件测试的效果直接关系到软件产品的质量。 随着软件的数量、规模和复杂度的增加,软件工程开始快速发展,测试成 为软件生存周期中一个独立的,关键的阶段,也是保证软件质量的重要手段。 测试代表了规约、设计和编码的最终检查,是软件质量保证的最后一个环节。 图l一2表示了某个软件的各个阶段花费所占百分比。可以看出,即使是一 个经过测试的软件,花在维护上的成本还是很高的。如果我们能加强测试环节, 则能大大减轻成本。这就导致了企业对软件测试的需求也越来越大。国外一些 大型软件企业早就注意到软件测试人员在开发过程中所占的比例,我国的很多 企业也越来越认识到软件测试的重要,不断增加软件测试在开发过程中的比重, 需要的测试人员越来越多,对测试人员的要求也越来越高。[3] 4 手机软件澍试实用新方法研究与探讨 第一章绪论 67 ∞册∞∞如∞∞m 。 7 _ 二.二.●.■.■. 0 图1--2软件的各个阶段花费所占百分比 声明:文中所有提及的测试都是指软件澍试。 1.2测试的概念 在谈到软件测试时,许多人都引用Grenford of J.Myers在(The^rt Software Testing}[2]一书中的观点: ①、软件测试是为了发现错误而执行程序的过程; ②、测试是为了证明程序有错,而不是证明程序无错误。 ③、一个好的测试用例是在于它能发现至今未发现的错误; ④、一个成功的测试是发现了至今未发现的错误的测试。 这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的 正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是 软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。根 据IsO/IEC2号导则,测试是指由给定产品、过程或按照规定的规程服务的一个 或多个特性的测定组成的技术操作。所以可以看出,软件测试最根本的目的是 找出软件中的问题,从而让软件正确有效的达到设计目的。 手机软件澍试实用新方法研究与探讨 第一章绪论 测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序 设计的那天起测试就一直以各种方式伴随着。统计表明,在典型的软件开发项 目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的 总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内, 讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作 相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。测试是软 件生存周期中一个独立的、关键的阶段,是保证软件质量的重要手段,也是软 件质量保证的最后一个环节。测试活动贯穿于软件活动中的所有阶段,从需求 阶段一高层设计一低层设计一编码阶段一单元测试一集成测试一系统测 试一验收测试。故障越早被发现,消除故障的成本越少。因此,测试对于软 件生产来说是必需的,问题是我们应该思考“采用什么方法、如何安排测试?” 6 手机软件测试实用新

文档评论(0)

lh2468lh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档