- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01章 软件试概述
软件测试技术 主讲人:刘 伟 本节内容 本学期将学习的内容 选用教材: 《软件测试教程》宫云战主编 参考资料: 《软件测试》Ron Patton著 软件测试网站,如等 Open Source Projects 本学期将学习的内容 第1章 软件测试概述 第2章 黑盒测试 第3章 白盒测试 第4章 基于缺陷模式的软件测试 第5章 集成测试 第6章 系统测试 第7章 软件评审 第8章 测试管理 本节内容 课程考核方式 平时成绩: 以课堂提问、考勤、作业和课程实践成绩为考核依据,占总成绩的40%; 期末考试: 考核形式(笔试-闭卷),占总成绩的60%。 本节内容 软件测试的重要性 IT热门职位:软件测试、软件开发、软件销售、软件实施、技术支持等 软件测试人员缺口达30万,并以每年20%的速度递增 国内软件从业人员120万,能胜任软件测试职位的不超过5万,有3年以上从业经验的不到30000人,有5年经验的不到10000人 国外软件开发与测试人员的人数比为1:1,微软1:2,而国内为5:1~10:1。 软件测试的重要性 热门软件测试领域 应用软件测试 OS软件测试 手机测试 游戏测试 网站测试 硬件测试 …… 软件测试的重要性 大型外包企业 文思创新 博彦科技 中软资源 …… 学习建议 寻找经典参考书 [1] 软件测试教程. 宫云战主编。 [2] 软件测试.Ron Patton著,张小松、王钰等译.机械工业出版社,2006年4月 学习建议 关注最新动态 软件测试网站,如51testing: Google;百度;…… 关注各大学、公司和求职网站的招聘信息,注意对测试人员的要求。 关注每年的笔试面试题。 多与05、06级学长们交流。 学习建议 资格证书--国内认证 四级软件测试工程师(全国计算机等级考试 ) 软件评测师(软考/资格水平考试 ) 学习建议 测试本身以外的知识: 编程 数据库(SQL) 网络 Linux 软件工程 英语 本节内容 臭名昭著的软件错误用例 迪斯尼公司发布的第一个多媒体光盘游戏《狮子王动画故事书》 失败原因:未对市面上的不同类型的PC机型进行广泛测试。 千年虫问题 为节省存储空间,年份用两位数表示,导致2000年错误操作,以及不能识别2000年为闰年。 臭名昭著的软件错误用例 1963年,美国用于控制火星探测器的计算机软件中的一个“,”号被误写为“.”,而致使飞往火星的探测器发生爆炸,造成高达数亿美元的损失。 Intel奔腾芯片缺陷 Windows 2000安全漏洞 什么是软件测试? IEEE定义软件测试: 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。 测试的发展 软件开发初期:调试性测试,为了证明系统可以运行 1950~1960:高级语言刚诞生,测试理论和方法发展缓慢 1970年以后:软件行业迅速发展,测试理论和方法形成一套体系 软件测试过程 软件测试过程 单元测试 目的:检测程序模块中有无故障存在 对象:软件设计的最小单位,与程序设计和编程实现关系密切 集成测试 目的:发现与接口有关的模块之间的问题 方法:非增式集成测试法和增式集成测试法 软件测试过程 确认测试 目的:对软件产品进行评估以确定其是否满足软件需求的过程 系统测试 目的:针对系统中各个组成部分进行的综合性检验,证明系统的性能 测试人员要求: 系统开发人员不能进行系统测试。 系统开发组织不能负责系统测试。 软件测试过程 验收测试 目的:向用户表明所开发的软件系统能够像用户所预定的那样工作 主要任务: 明确规定验收测试通过的标准; 确定验收测试方法; 确定验收测试的组织和可利用的资源; 确定测试结果的分析方法; 制定验收测试计划并进行评审; 设计验收测试的测试用例; 审查验收测试的准备工作; 执行验收测试; 分析测试结果,决定是否通过验收。 软件测试与软件开发的关系 软件测试经典的V模型 软件测试经典的W模型 软件测试环境的搭建 测试环境=硬件+软件+网络+数据准备+测试工具 硬件环境: PC机、笔记本电脑、服务器、各种PDA、嵌入式终端设备以及版本、配置等。 软件环境: 软件运行的操作系统,兼容性问题。 测试环境=硬件+软件+网络+数据准备+测试工具 网络环境: C/S结构还是B/S结构?网络环境、网速、网络供应商等。 数据准备: 测试数据的准备。应考虑数据量和真实性,包括正确和错误的数据。 测试工具: 根据测试需求和实际条件来选择。 软件测试环境的搭建 搭建软件测试环境还应注意以下几点: 尽量模拟用户的真实使用环境; 测试环境中尽量不要安装其它与被测软件无关的软件,但最好安装杀毒软件,以确保系统没有病毒; 测试环境应与开
您可能关注的文档
- 新标准大学英语nit5.ppt
- 信号与系统教案8章.ppt
- 大学英语写作中见错误.ppt
- 英语四级_段落译.ppt
- 大学英语图表作.ppt
- CET-6_翻(中国园林).ppt
- 全新版大学英语说教程2.ppt
- 题目19:基于ATLAB电力系统复杂潮流计算.doc
- 大学英语综合教 unit8.ppt
- 六级段落翻译()神州2号.ppt
- 2025至2030年中国电动机端盖市场现状分析及前景预测报告.docx
- 2025年中国泡沫雾面喷头行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国轴用压扁钢丝挡圈市场现状分析及前景预测报告.docx
- 2025年中国农机部件行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国电磁离合器制动器组市场现状分析及前景预测报告.docx
- 2025年中国一次性直口注射器行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国高低压配电成套设备市场现状分析及前景预测报告.docx
- 2025至2030年中国红色搪瓷套装锅市场现状分析及前景预测报告.docx
- 2025年中国电脑控制牵引床行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国防爆应急荧光灯市场现状分析及前景预测报告.docx
文档评论(0)