L-第1-软件测试任务.ppt.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L-第1-软件测试任务.ppt

软件测试技术 软件测试技术 / / / / 软件测试工程师 市场需求与日俱增 由于市场和用户对软件质量要求的不断提高,软件行业的竞争逐渐加剧,越来越多的软件公司开始重视软件测试, 高薪招聘专业软件测试人员成立软件测试部门, 或者将软件测试外包出去,由第三方专业测试公司进行测试,客观地寻找和报告软件错误的存在。 由此促生了软件测试的兴起和迅速发展,产生了具有较大发展潜力的软件测试市场。 软件测试工程师:市场需求与日俱增的职位 有关专家指出,软件测试是正在快速发展、充满挑战的领域,尽管现在单机版桌面软件的测试已经成熟了很多,但对于网络时代的到临,包括知名跨国公司在内的大公司对基于网络的测试也没有一套完整的体系,也是处于探索中,所以说这一行业所面临的机遇与挑战是共存的。 软件测试工程师:市场需求 曾在微软亚洲工程院测试组工作过、有三年软件测试经验的软件测试开发工程师刘俐以其自身经验讲: 以微软亚洲工程院为例,那里的测试工程师需要和开发工程师、规程经理一起合作,从产品定义到产品开发再到产品维护,在整个产品生命周期中不断贡献各种建议、测试文档以及测试数据。在这样一个开发团队中,测试工程师的地位和开发工程师,规程经理是一样的——是软件开发团队中不可或缺的部分。 所以测试工程师是一个对专业技术和自身素质都有一定要求的职业。一个优秀的软件测试工程师无论在何处都是千金难求的。 国内外现状 在软件发达国家,特别是美国,软件测试已经发展成为一个独立的产业,主要体现在几个方面: (1)国际学术会议; 高校开设软件测试专业和测试课程; 国外现状 (2)全球软件开发企业: 微软、IBM等重视测试: 人员1:2; 时间50%。 国外现状 (3)测试工具 全球的主流测试工具: HP Mercury Interactive(MI), IBM Rational, Compware, Segue, Empirix等。 促进了软件测试的发展。 国内现状 我国,软件测试技术研究起步于“六五”期间,由于起步晚,与国际先进水平相比差距较大。 但随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试正处于空前的快速发展时期,正逐步成为一个新兴产业。主要体现在几个方面: 国内现状 (1)理论上: 每两年召开一次全国软件工程会议,都设有软件测试专题; 从2001年起召开全国测试学术会议。 国内现状 (2)2003年,国家“软件测评师”资格考试。 国内现状 (3)国内著名软件公司: 认识,意识; 专业测试。 国内现状 (4)“以测代评”——我国科技项目 (5)软件测试培训机构和软件测试专业。 软件测试工程师的发展途径 一般有以下三种: 一种选择是走软件测试的技术路线,成长为高级软件测试工程师,这时他能够独立测试很多软件,再向上可以成为软件测试架构设计师。 第二种选择是向管理方向发展,从测试工程师到组长(Lead),再到测试经理(Manager),以至到更高的职位。 第三种选择是可以换职业,做项目管理或做开发人员都可以,很多测试工具软件开发工程师在写测试软件的过程中,因为开发方面积累了经验,同时对软件产品本身产生了自己的看法,很容易转去做产品编程。 软件测试的重要性 千年虫 (Y2K) 在上个世纪70年代,程序员为了节约非常宝贵的内存资源和硬盘空间,在存储日期时,只保留年份的后两位,如“1980”被存为“80”。当2000年到来的时候,问题就会出现,比如银行存款程序在计算利息时。 就是为了这样一个简单的设计缺陷,全世界付出几十亿美元。 奔腾芯片缺陷 (4195835 / 3145727) * 3145727 – 4195835 ? 0 $450 million – 4.5亿美元损失. 2000年 另外一个缺陷发生在1.13 MHz Pentium III 爱国者导弹中的软件缺陷 其他一些例子 2003年“冲击波”计算机病毒 Windows2000安全漏洞 放射性治疗仪Therac-25中的软件存在缺陷,导致几个癌症病人受到非常严重的过量放射性治疗,其中4个人因此死亡。 问题在哪里? 第一章 软件测试的任务 软件的含义 软件组成 客户需求 - Customer Requirements 市场需求文档 - MRD (Marketing Requirement Document) 软件规格说明书 - Specifications 技术设计文档 – Technical Design Docs 测试文档 -Test Documents 在线帮助 - Online help 产品发布注释 - Release Notes / Read Me 产品软件包 - Release packages 软件产品

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档