




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章什么是软件测试 1 第一部分 学习目标 软件测试产生背景软件测试工作软件分类软件测试环境 2 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 3 软件的定义软件 software 是计算机系统中与硬件 hardware 相互依存的另一部分 它是包括程序 program 文档 document 的完整集合 软件与程序的区别软件 程序 文档 什么是软件 4 软件分类 按功能系统软件 电脑系统 Windows Linux MS DOS MACOS UNIX等手机系统 Symbain android wm palm 黑莓 苹果等应用软件 Word Excel PhotoShop 游戏软件等支持软件 VB C Activeperl等按技术架构C S架构软件 QQ MSN 网络游戏 手机QQB S架构软件 新浪 网易 网页游戏单机版软件 Word Excel PowerPoint PhotoShop 5 软件测试环境 客户端WindowsXP Windows2000 windows7服务器端Linux RedHat Windows2003 windowsserver2008 6 学习进度 什么是软件软件测试的产生 意义和概念软件测试背景软件测试的意义软件测试的定义软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 7 软件测试背景 软件危机 危机背景 落后的软件生产方式无法满足日趋复杂大型软件系统的开发需求 20世纪60年代 危机表现 项目延期 经费超支 产品无法维护 8 软件测试背景 软件危机 危机原因 缺乏规范化工程约束 缺陷的不断积累与放大效应 需求阶段 设计阶段 编码阶段 测试阶段 缺陷如何使软件开发成本增加 9 软件测试背景 软件危机 危机解决 软件工程 1968年 软件工程 IEEE定义 将系统化的 严格约束的 可量化的方法应用于软件的开发 运行和维护 即将工程化应用于软件 软件工程各阶段工作量 10 软件测试背景 软件危机 在程序员与用户需求间寻找平衡点程序员在开发过程关注什么 设计需求技术内涵用户关注什么 满足自身特定的需求优秀的软件产品的特点是什么 在程序自身的技术内涵和用户特定领域的需求间找到平衡点 11 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 12 软件测试意义 软件测试的意义 1 迪斯尼的狮子王 1994 1995 软件缺陷难以避免 94年秋 迪斯尼公司发布了面向儿童的游戏 LionKingAnimatedStorybook 进行了大量的宣传和促销 销售额可观 12月26日 开始收到大量投诉 游戏无法正常运行 舆论哗然 原因 没有对市场上的各种PC机型进行测试 该软件只能在少数系统中正常工作 但在大众常用的系统中不行 13 软件测试意义 软件测试的意义 千年虫问题 Y2K 软件缺陷难以避免 2 14 软件测试意义 软件测试的意义 3 北京奥运订票网站瘫痪事故过程 订票系统半小时即瘫痪 软件缺陷难以避免 15 软件测试的意义 解放程序员和售后服务人员软件测试可以降低软件质量风险 使程序员能够更专心于解决程序的算法和效率 同时经过严格检验的完整产品也减轻了售后服务人员的工作量 16 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 17 软件测试的定义 定义使用人工或自动手段 来运行或测试某个系统的过程 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 软件测试活动一般包含制订测试计划设计测试用例实施测试提交缺陷报告测试总结 18 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试目的软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 19 软件测试的目的 确保产品完成了它所承诺或公布的功能 并且用户可以访问到的功能都有明确的书面说明 确保产品满足性能和效率的要求确保产品是健壮的和适应用户环境的 20 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试目的软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 21 软件测试现状和趋势 国际现状 测试在软件开发中占有不可或缺的重要地位 53 87 知名IT企业中 开发人员和测试人员比例通常都为1 1 微软甚至达到1 2 22 软件测试现状和趋势 国内现状 软件测试逐渐受到重视 存在不同程度的测试人才缺口 高素质的测试人才紧缺 软件测试从业人员年龄分布 软件测试是一个新兴领域80年代的职场新人是主力军缺乏资深测试人员是不争的事实 23 软件测试现状和趋势 国内现状 软件测试从业人员性别比例 接近1 1的性别比例传统的部分男性开发者转向测试 24 软件测试现状和趋势 国内现状 软件测试从业人员从业年限和职业发展分布 软件测试近年来才受到重视 3年以内工作经验占82 存在金字塔人才结构 初级 测试工程师占75 25 软件测试现状和趋势 软件测试的挑战 1 技术发展的挑战复杂性 协调性 变化 2 测试工程师素质的挑战责任心 综合素质 学习能力 解决问题能力 对行业的把握 职业素质 三心二意一能力 三心 细心 耐心 信心二意 服务意识 团队合作意识一能力 沟通能力 26 软件测试现状和趋势 软件测试职业发展 测试工程师 高级软件测试工程师 软件测试组负责人 软件测试项目经理 需求集中于沿海发达城市 27 学习进度 什么是软件软件测试的产生 意义和概念软件测试的产生软件测试的意义软件测试的定义软件测试目的软件测试的现状与前景测试与调试的区别软件测试工程师必备的素质 28 测试与调试的区别 29 第二部分 学习目标 掌握识别和描述缺陷的方法缺陷管理工具 30 内容进度 再现与优化缺陷怎样有效记录缺陷缺陷管理工具 31 软件缺陷 什么是缺陷不满足用户确定需求产生缺陷的原因人员之间的沟通交流不够 交流上有误解或者根本不进行交流文档不完善需求不断的变化参与人员的过度自信程序设计本身有错误软件复杂性工期短 任务重 时间压力大软件开发工具与系统软硬件的支持比如web软件 外网环境和内网测试环境不一样导致有些bug出现 32 缺陷识别 判断发现的问题是否是缺陷的方法通过参考文档来确认缺陷通过了解软件产品的行业背景 或参考同类典型软件 来发现缺陷通过沟通来确认和识别缺陷 33 34 内容进度 再现与优化缺陷怎样有效记录缺陷缺陷管理工具 35 再现与优化缺陷 再现 又叫重现 与优化缺陷的必要性为什么要再现与优化缺陷 需要特别注意 优化缺陷并不是指优化缺陷本身 而是优化缺陷的再现步骤 关于软件中 随机 出现的缺陷 36 再现与优化缺陷方法 不要想当然的接受任何假设查找时间依赖和竞争条件的问题与压力和负荷相关的边界条件软件缺陷 内存泄漏和数据溢出缺陷的发生有一定的前提条件状态缺陷仅在特定软件状态中显露 状态缺陷的例子是软件缺陷仅在软件第一次运行或者在此第一次运行之后出现考虑资源依赖性和内存 网络 硬件共享的相互作用关注硬件的失效问题 硬件可能不按照预定方式工作关注软件的失效问题 对缺陷的修改可能会引发新的缺陷从阅读缺陷报告入手 37 内容进度 再现与优化缺陷怎样有效记录缺陷缺陷管理工具 38 怎样有效记录缺陷小结 保证重现缺陷分析故障 使用最少步骤复现故障包含所有重现缺陷的必要步骤方便阅读尽量简单 一个缺陷一个报告注意自己的语气值得注意的经验 39 内容进度 再现与优化缺陷怎样有效记录缺陷缺陷管理工具 40 缺陷管理工具 Bugzilla Bugfree Mantis TestDirectorBugfree配置B S Web服务器 Apache IIS Tomcat apache2 0数据库 Mysql Sql Servere DB2 Oracle Mysql5 0Php环境支持 php5 2 6邮件服务器 WinmailMailServer 41 缺陷报告用途 缺陷报告的用途是什么 记录缺陷缺陷分类缺陷跟踪为什么要尽早的报告缺陷 是不是所有的缺陷都会被修复 42 缺陷分类 从哪些角度给缺陷分类 按问题引出不同按功能 模块 按缺陷的严重程度影响进度的问题死机功能问题建议界面问题按修复缺陷的优先级应立即修复的问题在产品发布之前必须修复的问题如果时间允许应该修复的问题可以在发布版本中存在的问题备注 缺陷的严重程度和优先级各软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神奇的大树250字14篇
- 我学会了责任400字11篇
- 早餐专业知识培训班课件
- 爱看书的女孩200字9篇
- 叫我第一名观后感650字(13篇)
- 早期孕妇保健知识培训课件
- 早教老师礼仪知识培训课件
- 纪念白求恩app课件
- 假如我是一条蚯蚓作文800字(11篇)
- 纪念抗美援朝课件
- 胆总管结石伴急性胆管炎
- 找对英语学习方法的第一本书
- 制度编写书写规范
- 安徽涵丰科技有限公司年产6000吨磷酸酯阻燃剂DOPO、4800吨磷酸酯阻燃剂DOPO衍生品、12000吨副产品盐酸、38000吨聚合氯化铝、20000吨固化剂项目环境影响报告书
- 制造业业务流程
- 《诺丁山》经典台词
- 对铁路机车乘务员规章培训的探讨与实践
- 临床医学实验室 仪器设备一览表格模板
- 2016风行菱智m5原厂维修手册及电路图-14
- 《绿色建筑》绿色建筑与建筑节能课件
- 二级生物安全实验室备案登记申请表(模板)
评论
0/150
提交评论