软件测试方法的应用文献综述.docVIP

  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文档。上传文档
查看更多
软件测试方法的应用文献综述.doc

文献综述 、 刖曰 随着信息吋代的不断发展,生活中吋吋刻刻离不开网络,在网络的使用中起 到主体作用的软件一直都在我们的周围,面对软件中可能出现的问题怎样解决, 此时软件测试起到重要的作用。早期测试等同于“调试”,由开发人员完成,投 入少,介入晚,20世纪60年代,落后的软件生产方式无法满足日趋复杂大型软 件系统的需求,软件缺乏规范化工程约束、软件缺陷会不断的积累并且形成放大 效应,软件危机急需解决。1968年IEEE协会将系统化的、严格约束的、可量化 得方法应用于软件的开发、运行和维护定义为软件工程,其中测试环节占去整个 阶段的45%的比重。 软件发展的历程中,有很多著名的不仅仅由于软件测试错误而出现的案例, 迪斯尼的狮子王、Intel奔腾处理芯片的缺陷、火星登录事件、安国者导弹防御系 统、千年虫问题、北京奥运会的订票网站瘫痪等事件,无疑证明了在软件开发的 每个阶段、在有限的开发条件下,最大程度的保证软件产品质量的重要性。 软件测试常常被误认为是整个开发过程的最后阶段,其实不是这样的。软件 测试人员可以在软件进行设计和总体设计的时候就进行测试,测试概要说明书、 详细说明书等文档。软件测试越早的进入越容易减小公司对产品担当的风险。 二、软件测试的主题 软件测试在最初的时候不能被重视,随着时间的发展,20世纪70年代, Glenford LMyers将软件测试定义为测试是尽可能多地发现软件的错误。Myers的 软件测试定义测试是为发现错误而执行一个程序系统的过程。测试是为了证明程 序有错而不是证明程序无错,一个好的测试用例就是他能发现至今尚未发现的错 误,也是发现至今尚未发现的错误的测试。现行阶段,软件测试己经逐渐的走向 成熟。 软件测试方法在S前中国企业中常用的是黑盒测试和白盒测试,黑盒测试 是根据软件的规格对软件进行测试,这类测试不考虑软件内部的运行原理,测试 人员针对程序接口和用户界面进行测试,只检查程序功能是否按照需求规格说明 书的规定正常使用,程序是否适应接收输入数据产生正确输出结果,并保持信息 内部的完整性。白盒测试是把测试对象看作一个打开的盒子,是知道产品内部工 作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行, 按照程序内部的结构测试程序,检验程序中的每条路径是否都按照预定要求正确 工作,而不顾及它的功能。 软件的开发流程是需求分析、设计、编码、测试、运行和维护,在这个阶 段,国外是这样的比例说明 阶段 需求分析 设计 编码 测试 投产维护 资金量 3% 8% 7% 15% 67% ?国外的软件测试 软件测试作为软件测试的一个有机组成部分,其过程就是发现错误,检测是 否需要满足客户要求为0标。有关数据显示,软件测试在整个软件开发的过程中 占用的资金将近50%。放眼世界,知名IT行业中,开发人员和测试人员的比例 通常为1:1,微软的比例达到1:2。美国硅谷地区,凡是软件开发企业或是设有软 件开发的部门,都有专门的软件测试单位,其中软件测试人员相当于软件开发人 员的3/4,负责软件测试人员的经理和软件开发人员的经理地位是平行的。作为 软件行业的老大微软公司,在其内部,软件测试人员和开发人员的比例基本上是 1.5-2.5,从其软件开发的成功实践过程表明这样的比例是非常正确和合适的。在 软件开发较快的国家印度,软件测试和软件开发的在软件企业占有举足轻重的地 位,由此可见软件测试是多么重要。 ?国内的软件测试 在国内比较滞后,在2005年劳动部才将软件产品检测作为第四批新产业, 不过儿年的发展软件测试称为令人惊异的“黑马”,人冰缺口突破20万,挺向 30万。对于国内的软件测试,SITesting是关注软件测试比较大型的软件测试网, 从2007年开始举办屮国软件测试从业人识调查,每年进行一次,在测试结果屮 了解中国软件测试的状况: 1、中国的软件测试人员在公司的行业主要在应用软件行业和电信/互联网 服务行业; 2、 软件测试公司的性质其中私营或集体所有制企业占50%的比例,外资 企业和股份制企业次之; 3、 软件测试在公司的重视程度中,比较重视和非常重视所占的比例和为 50%, 一般重视占45%,认为软件测试可有可无的比例占5%; 4、 软件测试从业人员中65%的人认为软件测试工作有前途,但有时也觉 得迷茫,15%的从业人员表示前途光明、充满信心; 5、 测试人员在从业屮掌握的开发语言C/C++的比例占50%, Java占36%; 6、 从业人员掌握的数据库知识最多的是MS SQL SERVER,占67%的比例, ORACLE和MYSQL占的比例次之; 7、 软件测试人员从事的测试工作类型86%的从事手工功能测试,其次是 测试用例的设计和测试管理、性能测试、功能自动化测试。包括灰盒测试、配置 管理等类型的工

文档评论(0)

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

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

1亿VIP精品文档

相关文档