1、 Extra highProduct attributes RELY 0.75 0.881.00 1.15 1.40 Required software reliability DATA 0.941.00 1.081.16 Database size CPLX 0.70 0.851.00 1.151.301.65 Product complexity Computer attributes TIME 1.00 1.11 1.30 1.66 Execution time constraints STOR 1.00 1.06 1.21 1.56 Main storage constraints V
2、IRT 0.87 1.00 1.15 1.30 Virtual machine volatility TURN 0.87 1.00 1.07 1.15 Computer turnaround time Personnel attributes ACAP 1.46 1.191.00 0.860.71 Analyst capability AEXP 1.29 1.131.00 0.910.82 Applications experience PCAP 1.42 1.171.00 0.860.70 Programming capability VEXP 1.21 1.10 1.00 0.90 Vir
3、tual machine experience LEXP 1.14 1.071.00 0.95 Language experience Process attributes MODP 1.24 1.10 1.00 0.91 0.82 Use of modern programming practices TOOL 1.24 1.10 1.00 0.91 0.83 Use of software tools SCED 1.23 1.08 1.00 1.04 1.10 Required development schedule , , F. COCOMO 81 , , , 如何从测试角度确保软件生
4、命周期安全,包括风险和质量的控制,与开发人员缺乏沟通,造成测试很被动,怎么分配人力?怎么更好的调动测试人员的积极性?测试人员不足,尤其是优秀的测试人员很少,怎么办? 本方案收益 结合顾问专家本人十多年来在微软公司内部所从事测试开发的工作实例和带队的技巧; 结合经典案例进行分析,尤其是分析一些以前存在问题的项目是如果解决的问题,从何入手把握整体规划以及实施过程中的关键点和细节; 如何根据需求和测试要点更有效地组织测试案例和安排测试?如何更好地根据测试人员的特点分配测试任务,既使测试成员在项目中很好的发挥作用,又使测试成员的能力有所提升。 一个规范的测试流程是如何运作的,一个项目从提需求到上线过程
5、中,测试人员在各阶段承担的责任与发挥的作用是怎样的 开发人员、测试人员、管理者应分别关注什么,做哪些工作来最终保证测试质量,测试环节在整个软件生命周期的驱动力建设和缺陷预防的持续改进!软件测试团队如何发挥最高作用,以及和软件质量控制体系相衔接? 软件测试团队管理与培养: 建立高效软件测试文化 建立软件测试规范和质量保证体系 2009-03本文中心思想是如何建立质量保证体系,通过测试驱动开发过程,做到缺陷的预防 用一个大型的真实产品作为案例,讲解从立项计划到发布的每一步是如何实施的; 对于同一个测试环节,开发人员、测试人员、测试管理者应分别关注什么、做哪些工作来最终保证测试质量; 做好测试都需要
6、做什么,更注重怎么做、为什么这样做、如果不这样做会出现什么情况。 用一个大型的真实产品作为案例: 关于 msup 麦思博(msup)有限公司是一家面向软件研发团队的培训咨询机构, 享誉三十余年软件研发管理实践而闻名。 Page 2以智驱动培训TM方案 提供卓越的测试流程体系和过程改进实践,原创经验分享和卓越技能传授, Page 3客户案例 金山软件研发总部以及各地Autodesk 上海研发中心 Sohu 网游研发中心 方正软件产品开发中心 Page 52 日进阶版: 58000 元 2 日晋级版: 58000 元 说明:超出 20 人,每增加一位加收 2320/元。 2 我们的荣誉 2009-
7、2 麦思博公司携手哈佛商业评论联袂分享世界级管理最佳实践,成就 IT 研发技术管理精英。 证言: http:/ 更多索取 msup|哈佛商业评论专刊 2008-11 获得中国软件业 Top500 研发中心(部门)最佳口碑。 证言:来自 2007-2008 中国 6000 家软件企业反馈调查数据 2008-6 获得软件世界杂志专栏战略培训机构 由软件协会主办的软件业唯一一本导航性杂志,与麦思博签订了 12 期战略专栏,并与同年 10 月份首次推出软件经理人学习俱乐部。 证言:阅读软件世界每期杂志 2008-4 承办第一届(天津)国际测试技术大会(由天津软件评测中心、天津软件行业协会共同协办) 来
8、自美国、日本、韩国、德国、印度数十位海外知名测试专家集聚一堂,为 200 多位国内软件测评机构、测试外包中心以及软件公司演绎了 3 天 “软件测试的现状与发展 ”最新趋势。 证言: http:/ 2007-10 获得微软 TechED 技术大会银牌合作伙伴( 2008 年唯一培训合作伙伴赞助商 ) 一年一度的微软中国最大的技术大会, msup 分别在北京、上海、深圳等 TechEd 大会上获得最佳培训合作伙伴,其中北京会场 msup 屹立与大会银牌伙伴正中央。 证言: http:/ 更多我们的历程点击: 这里 媒体报道 麦思博(msup)有限公司是一家面向软 件研发团队的培训咨询机构,首创以智
9、驱动的咨询模式,提供原创经验分享和 卓越技能传授,讲师原任微软卓越管理领导团队成员,曾获得微软全球杰 出研发管理奖。独特的二十一项管控服务流程,以及享誉三十余年 软件研发管理实践而闻名。 CSDN 新闻频道:msup 与哈佛商业评论携手共进,推动国内软件研发管理 科技资讯网:企业开源节流的秘方以智驱动 星巢创业网:msup 助力本土软件企业发展 CSDN 新闻频道:企业开源节流的秘方:以智驱动 天极网:微软 360 度-成功与成长发行 MSN 中文网-msup 培养高端软件人才助力本土软件企发展 北美新浪财经-中国软件外包商就当前形式展开应对策略 新浪科技-国内软件外包高管集聚大连探讨竞争与应
10、对策略 新浪科技-首批 80 位研发管理者获得 msup 卓越表现奖 新浪科技-基于卓越软件工程的人才培养方略 中计报-中国软件交易会各论坛突显软件人才瓶颈问题 新浪科技-应用软件企业安全架构设计进行中 新浪科技-msup“软件测试经理面对面”在北京微软启动 科技资讯网-msup 携手微软总部涉足软件项目经理培养议题 csdn 新闻频道-msup 携手微软谱写软件研发“孙子兵法” 网易新闻中心-msup 将微软最先进的软件管理思想带进企业实践中 msn 中文网-麦思博建立软件行业培训新标准 新浪科技-2007 年 msup 分享卓越软件研发管理实践峰会落幕 3 概述 本课程所使用的教材借鉴原汁
11、原味的美国微软公司内部对软件开发与测试工程师进行卓越软件工程培训所使用的培训体系,同时,结合顾问专家十多年来在微软公司内部所从事测试开发的工作实例和带队的技巧,深入剖析了一些具体案例,向您展示一般常人所无法领悟到的测试工作的内涵和精妙。 本课程的主要内容包括但不限于: 功能测试技术的理论与实战技巧,其中包括边界值分析技术、等价类划分技术和最新的一些组合分析技术,比如说 Pair-wise测试技术等; 结构测试技术的理论与实战技巧,其中包括决策、分支覆盖、条件覆盖、路由覆盖等代码分析技术,并讲述了如何使用这些数据,及其注意要点 ; 设计高效的测试用例的技巧 ; 软件缺陷管理的学问与提供优秀的软件
12、缺陷报告的实战用例 ; 有关微软内部所要开展的多种集成测试与系统级测试的介绍,以给大家开拓思路 ; 如何进行高效的 code review 与设计文档评审加速的技巧 ; 状态转换法在测试工作中的应用及基于模型的测试方法的介绍; 顾问专家在课程讲述中间,还会预留充分软件测试团队进阶版 2 天: 卓越软件工程测试规范训练 的时间,用自己十多年的经验,回答学员自己带来的平时工作中可能出现的相关问题。讲师也鼓励大家带着自己的问题来上课,以使大家在本课程中的收益能够达到最大化。与真正富有长期实战经验的微软专家进行直接详细沟通的机会是非常难得的,这也是本课程的另外一个亮点。 课程目标: 卓越软件工程培养计
13、划的课程通过对于相关软件开发与测试工作的工程师和管理人员的培训,可以大幅提高他们在日常相关工作中的工作效率,提高自动化率,在保证软件质量的前提下,缩短软件整体开发与测试流程的时间 ,减少员工加班的压力,从而提高其工作满意度。同时,本培训通过讲师分享精彩的案例和展示各类先进的测试理念与测试技术,会让参加培训的学员们开阔视野、拓展思路,并让他们了解到软件测试领域的博大精深之所在,并非一般人所认为的那样只是个单调而枯燥的工作。这样可以正向激发相关工程师的工作热情和对技术深入钻研的兴趣,并为带队经理或管理者展现了在软件测试领域进行长期职业发展规划的更明确的路线与坐标。 麦思博( msup)有限公司资深
14、顾问,在软件开发与测试领域有近十年的一手经验。他于 1998 年在美国加入位于 Redmond 的微软公司美国总部,在微软核心的 SQL Server 产品事业部从事软件开发与测试的工作。他曾先后参加了微软公司 SQL Server 7.0, SQL Server 2000,以及 Windows 2000/XP/2003 Server 中的数据存储组件 ADO 的开发与测试。在此之后,他又参加了 .NET Framework 1.0 与 1.1 版本中 ADO.NET 组件的开发与测试。袁孟轲于 2004 年 6 月回到北京,加入当时刚刚成立的微软亚洲工程院任软件开发与测试主管,并负责与微软
15、AdCenter 系统相关的工作。袁孟轲于 1992 年获复旦大学电子工程系学士学位, 1996 年获浙江大学计算机系硕士学位,后于 1998 年获美国俄亥俄州莱特州立大学计算机专业硕士学位。 袁孟轲 - 曾任微软 SQL Server 产品软件开发与测试主管 卓越软件工程测试规范训练,从优秀到卓越进阶 大幅提高他们在日常相关工作中的工作效率,提高自动化率,在保证软件质量的前提下,缩短软件整体开发与测试流程的时间。开阔视野、拓展思路,并让用户了解软件测试领域的博大精深之所在。 更详细大纲,点击 这里 4 概述 测试环节不是孤立存在的,它与整个开发过程都密切关联,在实践中,有时会感觉测试环节额外
16、增加了项目整体进度。如何使得测试非但不会额外增加项目时间,而且能够成为软件开发过程的强大驱动力,这是本课的重点。如何通过做好测试来做好项目,让测试环节对整个项目提供积极的影响和有益的支撑,这是最有价值的。 在课程中要逐一解决的问题: 测试人员不足,尤其是有经验的测试工程师不足; 团队对 Bug 的理解不一致,有时测试团队开的 Bug 开发团队不认可; 没有有效的技术手段保证测试速度,甚至测试被认为额外增加了项目进度时间; 测试量很大,测试报告不能及时反映最新版本中存在的问题; 测试中重复劳动太多,长期下来,测试工程师缺乏成就感和创造力; 软件发布前是否经历了足够的测试?能否发布到底谁说了算?
17、缺陷预防的持续改进是如何进行的? 如何建立质量保证体系? 软件测试团队晋级版 2 天: 软件测试质量体系最佳实践 此晋级培训课程被金山软件研发总部以及各地研发机构授予必修测试课程 ,以测试驱动项目管理为依据,定期组织讨论企业内部的流程问题,探讨如何改进流程,提高效率 40%以上,详情向销售人员索取培训评估反馈报告金山高管原文邮件 课程目标 讲解将测试融入开发进程的实战策略以及自动化测试的部署策略。从测试执行者和测试管理者的角度分别出发,讲解如何制定能覆盖到细节的测试计划,文档对项目的实用价值,对文档质量的评审流程,以及准备资源的依据,并最终评定每一个测试人员的测试执行情况。介绍提高测试效率及效
18、果的技术复用策略。深入理解如何工程化实施大规模深度测试。讲解如何在一个真实项目中逐一实施这些测试方法,其中绝大部分的测试方法都以自动化测试的技术和实现方法来讲解。当所有的测试方法都部署完成,讲解如何把这些独立的测试方法和测试活动整合成自动化测试体系。从而实现缺陷预防的持续改进。 麦思博( msup)有限公司首席顾问,微软资深软件测试专家,曾任职于微软亚洲工程院,十余年的软件开发、软件测试和测试团队管理经验,曾主管过多个大型复杂项目的测试工作,尤其在自动化测试技术和测试管理方面积累了大量的实际项目经验。对于各种测试方法的重点、难点和实施技巧有深入的研究。其主持的项目多次获得微软全球最高技术奖项和
19、工程奖项,并获得 msup2007 年度top one 金牌分享大师、 msup2007 年度软件企业内训最佳好评讲师。 签约资深咨询顾问 金山软件珠海总部以及全国各个分支研发机构; 培训过的大客户 (核心测试骨干和测试经理级内部提升培训) Autodesk 上海研发中心,阿里巴巴杭州 研发中心,招商银行深圳研 发中心,金蝶深圳研发中心,搜狐总部研发中心,方正总部研发中心 陆宏杰获得微软全球卓越软件工程测试奖项,曾任微软亚洲工程院部门经理 本课程让测试工作,成为软件开发过程的强大驱动力 分享在测试管理中的有效经验,通过流程控制与过程改进优化测试效率,保证测试质量,加强测试对于需求分析和开发过程
20、以及技术应用的配合,从而完整实现测试驱动软件开发。 更详细大纲,点击 这里 5 The following is original email form customer Course: Software Test some useful and practical tips. 2. Expand my knowledge of MS Quality management; learn about some methods about Automation testing and development process 3. The methods of writing test plan;
21、make me clear about process; extent my knowledge about software testing 4. Some practical hands on skills; the document review process practice mentioned by the instructor. 5. Automation test thinking and real experience 6. How to design test case, whats valuable test case; how to write test plan; h
22、ow to cooperate with devs; use automatic test as much as possible 7. The better way to manage the test plan; some good points will improve current test process; some through about white box testing 8. The teacher introduced extensively all aspects of QA work. He uses many examples to explain the the
23、ories. Some methods of management used in MS are useful for our daily work. 9. The instructor shared some of his experience when he worked in MS which will be the most valuable to my work 10. A lot of new thoughts on different testing methods and management; various examples can make me thinking abo
24、ut improving the productivity of my team 11. Real cases and testing knowledge and the instructor accumulated from his working experience is benefit for more innovative and practical process improvement 12. The thought of complete test system which base on Automation; the prevent of defect by above s
25、ystem 13. Some good test process system idea from this course; automation test models; advanced test process for our manual test work 14. The future of QA management A lot of new thoughts on different Testing methods and management,Various,exeamples can make me thinking about inproving the producting of my team.- Autodesk Gao Alan 6 已在珠海公司进行了四次测试驱动项目管理的专题培训,成都一次,北京两次,下面内容是珠海总部的邮件反馈内容( 未做任何删改处理 ): 时间 授课方式 培训对象 07 年 7 月份 2 天 讲授法、案例分析法