网站大量收购独家精品文档,联系QQ:2885784924

软件测试概述.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
给我们造成麻烦的不是我们不知道的东西, 林跃进 linyuejin@neusoft.edu.cn 办公室电话A3 220 软件工程教研室 计算机科学与技术系 教学要求 1、考核类型: 考试 2、考核方式: 闭卷 3、期末考试所用时间:120分钟 4、平时成绩、实践(实验)成绩、期末成绩的比例:20:30:50 5、记分方式:百分制 平时成绩给分标准 平时分数50,占总成绩的50% 其中,实验成绩30+平时分20 平时分要注意不包括考勤,但是,考勤的评价以学院的文件为准(重点解释) 平时分=作业分10 + 课堂提问5 +学习态度5 软件缺陷例子1 事件 1996年6月4日,Arane5发射40秒后爆炸。 原因 将一个64位浮点值转换为16位有符号整数值时,超出了16位整数的表示范围,而这个异常未得到正确解决 软件缺陷例子2 事件 1999年; 火星气象卫星(Mars Climate Orbiter)到达火星之后不久就消失; 火星极地登陆者(Mars Polar Lander)在火星上着陆时坠毁 原因 地面系统软件和飞行器上软件分别使用公制和英制两种单位。 神舟七号: 测试用例3万多。确保稳定,确保万无一失。 基本消除缺陷 软件缺陷 1、什么是软件缺陷? (1)软件未达到产品说明书中已经标明的功能; (2)软件出现了产品说明书中指明不会出现的错误; (3)软件未达到产品说明书中虽未指出但应当达到的目标; (4)软件功能超出了产品说明书中指明的范围; (5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。 计算器的例子 计算器说明书:该计算器将准确无误地进行加、减、乘、除运算。计算器不会出现崩溃、死锁或停止反应。 (1)2+3,没有反应? (2)随意敲击键盘后,没有了反应? (3)还能计算某数的平方根 (4)因为电池没有电,所以计算错了 (5)按键很小、显示屏看不清楚 2、为什么会产生软件缺陷? (1)产品需求说明书 (2)设计方案 (3)编写代码 (4)其他 图1-1 软件缺陷产生的原因分布 3、软件缺陷修复的费用 软件在从需求、设计、编码、测试一直到交付用户公开使用后的过程中,都有可能产生和发现缺陷。随着整个开发过程的时间推移,更正缺陷或修复问题的费用呈几何级数增长。 软件测试的引入 软件产品质量是企业的重要目标。 软件缺陷不可能避免 软件测试是发现缺陷的手段。 行业需求 IT职场调查之软件测试工程师 一、两大因素助推软件测试跻身IT抢手人才之列 企业对测试“经济价值”的认可。 国家政策的大力扶植也是软件测试大力发展 二、职业前景广阔却面临人才短缺的严峻考验 与开发人员比率:1:1 ,微软:1.7:1 国内120多万软件从业者中,真正能担当测试职位的不足5万,人才缺口已超20万,并随需求逐年增长。 行业需求 三、软件测试人员四大魅力元素 1。就业竞争小 2。高薪没商量 3。多元化发展 4。无性别歧视 职业现状 薪金待遇 测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师、高级测试工程师和测试管理人员。不同的级别的测试工程师薪资差异很大。 初级测试工程师 年薪约在2-4万元左右 。 测试工程师 年薪约在5-6万元左右。 高级测试工程师 年薪约8-10万元左右。 职业现状 Team Leader(测试主管) 年薪在8-15万 测试经理 年薪在12-20万 计划经理 年薪在20-30万 职业现状 职业特色 第一章 软件测试概述 1.1 软件测试定义 1.2 软件测试技术发展 1.3 软件测试模型 1.4 软件测试技术分类 1.5 软件测试用例 1.6 软件测试原则 1.7 软件测试关键问题 1.8 软件测试与质量保证 1.1软件测试定义 完整定义 软件测试是发现并指出软件(包含软件经过建模、需求、设计等阶段所产生的大量输出工件及程序代码)中存在缺陷的过程,这个过程指明和标注问题存在的正确位置,详细记录导致问题出现的操作步骤,及时存储当时的错误状态,以上组合在一起便于测试后问题能够准确再现。 1.1 软件测试定义 1.2 软件测试技术发展 1.3 软件测试模型 1.4 软件测试技术分类 1.5 软件测试用例 1.6 软件测试信息流程 1.7 软件测试与验证和确认的关系 1.8 软件测试原则 1.9 软件测试中的误区 1.10 测试项目背景介绍 1.2软件测试的发展 二十世纪70年代以前;边想边测试。 70年代末~80年代中期;基础理论已经形成,作为质量保证。 80年代末~

文档评论(0)

经管专家 + 关注
实名认证
服务提供商

专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!

版权声明书
用户编号:6055234005000000

1亿VIP精品文档

相关文档