- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap1(本)
软件产品的组成 客户需求 产品说明书 进度表 设计文档 测试文档 软件产品的其他组成部分 如帮助文件、用户手册等 软件开发人员组成 项目经理 业务分析人员 架构师 数据设计人员 开发人员 测试人员 软件开发模式 大棒模式 边写边改模式 瀑布模式 快速原型模式 螺旋模式 V模式 双V模式 大 棒 模 式 大棒模式是指软件项目组成员的所有精力都花在开发软件和编写代码上的一种软件开发模式,测试工作通常都在开发任务完成以后才进行。 优点:简单,计划、进度安排和正规开发过程几乎没有。 缺点:非工程化的。 边写边改模式 边写边改模式是项目小组在未刻意采用其它开发模式时常用的一种开发模式,在只有粗略想法时即进行简单的设计,然后开始长期的反复编写、测试和修复的过程。 此模式考虑到了软件产品的要求,是在大棒模式基础上的一个进步,适合用在快速制作且用完就扔的小项目上。 瀑布模式 瀑布模式 模式特点:将软件生命周期的各项活动规定为按照固定顺序相连的若干个阶段性工作,形成瀑布流水,最终得到软件。 优点:易于理解;调研开发呈阶段性;强调早期计划及需求调查;确定何时能够交付产品及何时进行评审与测试。 缺点:需求调查分析只进行一次,不能适应需求的变化;顺序的开发流程,使得开发中的经验教训不能反馈到该项目的开发中去;不能反映出软件开发过程的反复性与迭代性;没有包含任何类型的风险评估;开发中出现的问题直到开发后期才能显露,因此失去了及早纠正的机会。 快速原型模式 快速原型模式首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止。 优点:支持用户,使用户在系统生存周期的设计阶段起到积极的作用;能减少系统开发的风险,特别是在大型项目的开发中,对项目需求的分析难以一次完成,应用此法效果明显。 螺旋模式 螺旋模式 螺旋模式的主要思想:在开始时不必详细定义所有的细节,而是从小开始,定义重要功能,尽量实现,接受客户反馈,进入下一阶段并重复上述过程,直到获得最终产品。 优点:产品的来龙去脉清楚、成本相对较低,测试从最初就参与各项工作。 缺点:需要投入更多的精力以细致地管理 V模式 ★优点:对测试活动进行了细分 双V模式 需求分析 概要设计 代码审查 系统测试的执行 系统测试的计划、设计、实现 编码 详细设计 集成测试的计划、设计、实现 单元测试的计划、设计、实现 集成测试的执行 单元测试的执行 准备活动 执行 优点:强化了早期的准备活动 软件测试过程 测试计划 测试需求分析 测试设计 测试规程实现 测试执行 总结生成报告 Infosys公司 校园招聘要求: 良好的语言交流能力(包括外语的应用); 快速的学习能力(Quick Learning); 扎实的计算机理论知识(编程能力无需很高); 学历本科以上,专科要求极为优秀。 测试人员要求: 语言沟通和处事能力好,灵活,愿接受新事物,Open; 业务精通,技术(即编码能力)可以不似编程人员; 在岗人员每年参加公司内部的业务技术培训; 对员工有职业规划。 初级—工程师—分析员—Team Leader—测试经理—高级经理—部门经理 执行—设计用例—做测试计划和策略—做需求分析(面向用户) 待遇:接近或稍少于开发人员 人员比例:测试人员1:2开发人员;测试中男1:1.2女 推荐用书 原著:Ron Patton,Software Testing 译者:周予滨,姚静,《软件测试》机械工业出版社 总体评价:目前国内测试新手入门的经典教材 作者简介:具有15年软件测试和软件质量保证的工作经验,曾就职于德州仪器公司、西门子公司和微软公司。他从事的项目涉及任务关键型工厂自动化生产设备、多媒体开发工具、儿童娱乐和教育光盘、计算机外设及电动Barney玩偶。他现在是一个独立的软件咨询师,还是美国红十字会西雅图区的志愿者后勤部长。 The Art of Software Testing,Myers著 《软件测试的/之艺术》 《软件测试技术概论》 上海艾微软件技术有限公司, 古乐,史九林著 清华大学出版社 推荐用书 Any Questions * * 2010年9月 软件测试背景 1 测试软件基础理论 2 软件开发 3 软件测试过程 4 主要内容 第一章 软件测试概述 软件的可靠性 已投入运用的软件的故障密度: 与生命攸关的关键软件:0.01~1 个/每千行 与财务有关的关键软件:1~10 个/每千行 微软优秀的软件开发人员:3~6 个/每千行 注:Vista系统含5500万行代码 XP系统含4500万行代码
您可能关注的文档
最近下载
- 年产8万吨聚甲醛工艺的初步设计.docx
- 3D3S 基本操作手册.pdf
- 2019新疆生产建设兵团中考化学真题.doc VIP
- 8.铁路工程预算定额 路基工程宣贯讲义.ppt
- 房地产市场报告 -天朗2024年报【在时代洪流的弄潮中 尽显从容-把脉逆周期调解下大的北京房地产市场】.docx
- 【人教部编版】二年级上册语文课件:4《田家四季歌》第一课时(共27张PPT).pptx
- 年产25万吨合成氨合成工段工艺设计.docx
- 2023徐州市八年级下册期末物理试卷含答案 .pdf
- 毕业设计(论文)-反铲式挖掘机工作装置结构设计.doc
- 工程训练(广东工业大学)智慧树知到期末考试答案章节答案2024年广东工业大学.docx
文档评论(0)