- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 软件测试技术 软件测试概述 课程整体目标 熟悉软件测试的基本概念。 掌握软件测试流程、 Bug管理流程等。 能够熟练编写测试计划、设计测试用例、执行测试并填写 缺陷报告。 掌握Bug管理工具QC的使用。 能够使用QTP进行自动化测试。 能够使用LR进行测试规划、脚本设计、测试场景设计以及 测试结果分析。 本章目标 了解软件危机 了解软件测试的起源发展 了解软件测试行业的现状和前景 了解软件测试人员应该具备的素质 如何学习软件测试 软件危机 通常软件的缺陷伴随着软件而出现,而软件测试同样伴随着软 件的出现而出现,并且随着软件的缺陷日益增多,造成日益严重的 质量事故. 2000千年虫(损失几千亿) 英特尔的陷落(损失4亿) 迪斯尼的狮子王(游戏不受欢迎) 软件测试的起源发展 20世纪50-60年代,人们开始意识到要独立的 测试组织来进行软件测试。 软件调试 复杂度相对较低、规模小,开发人 员调式=原始阶段测试 缺点:产品完成后进行测试,没有建立测试的 理论体系。 73年,Bill给出了软件测试定义: “软件测试就是对程序能够按照预期 的要求运行建立起一种信心”。 独立的软件测试 第一次定义 软件测试 概念 83年,Bill改进了,“软件测试就是 以评价一个程序或系统的品质或者能 力为目的的一项活动” 成为专门的学科 与开发的融合 80年代软件行业飞速发展,软件规模、复杂度都 增大,人们开始关注质量。 83年IEEE定义: 使用人工或自动的手段来运行或测量软件系统的 过程,目的是检验软件系统是否满足规定的需求, 并找出与预期结果之间的差异。 90年代,出现了各种开发模式, TDD(Test Driven Development) ,)出现 国外测试行业现状 欧美的软件项目中,软件测试的工作要占到40% 软件测试的费用占到项目总经费的30% 在微软,测试人员和开发人员的比例为1:1.5,下表为微软公司 的两个产品中开发人员和测试人员的比例。 Exchange2000 Windows2000 项目经理 开发人员 测试人员 测试人员与开发人员的比例 25 140 350 2.5 约250 约1700 约3200 1.9 思考…? 微软的经验:Windows 95/98 Windows 2000 系统的稳 定性有了明显改善,DEV:QA = 1:2 国内测试行业现状 参考自《2008年测试人员从业调查报告》 1、测试人员所占比例 结论:…? 2、测试人员能力情况(招聘时)。 “应届生缺乏实际的经验和动手能 力”=72.9%,做过测试并未并未系统 的掌握软件测试流程=59.1%。 软件测试的发展趋势 测试工作将进一步前移。软件测试不仅仅是单元测试、集成测试、系 统测试和验收测试,对需求的精确性和完整性的测试技术、对系统设 计的测试技术将成为新的研究热点。 软件架构师、开发工程师、QA人员、测试工程师将进 行更好的融合。 测试职业将得到更充分的尊重。 设置独立的软件测试部门将成为越越来软件公司的共识。 测试外包服务将快速增长,和软件开发外包一样,软件测试外包将成 为全球化的趋势。 中国软件测试的前景 一线软件城市的测试人员需求量每年呈现高速增长 大量的软件企业招聘不到合格的测试人员,国内软件业因对软件质量控 制的重要作用认识较晚,尚未形成系统化的软件测试人才需求供应链,造 成了目前企业欲招纳软件测试人才却“千金难求”的尴尬局面。 目前我国软件从业人员的缺口高达40万之多,其中软件测试人才的缺 口将超过20万,在未来5到10年中这一数字还将继续增大。 在软件产业中,目前有两年工作经验的软件测试人员的月薪一般都能 够达到4000~5000。(软件测试人员的薪水主要还要看其工作经验及能力) 在企业内部,软件测试工程师基本处于“双高”地位,即地位高、待 遇高,有的人月薪可高达七八千元。可以说职业前景非常广阔,从近期的 企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明 显迹象。 软件测试工程师的素质 责任心 沟通能力 团队合作精神 耐心、细心和信心 保持怀疑的态度,有缺陷预防的意识 不断学习的能力 合格的测试工程师 软件测试已经形成了一个独立的技术学科,软件测试技术不断 更新和完善,新工具、新流程、新的测试设计方法都在不断更新。 合格的测试工程师应具有的能力: 一般能力:包括表达、交流、协调、管理、质量意识、软件开 发过程方法、软件工程等 测试技能及方法:包括测试基本概念及方法、对测试工具的掌 握、对专业测试标准的熟悉程度等 测试规划能力:包括风险分析及防范能力、测
文档评论(0)