欢迎来到天天文库
浏览记录
ID:25376723
大小:152.50 KB
页数:7页
时间:2018-11-19
《葛锋-智能产品开发中的敏捷活动》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、葛锋-智能产品开发中的敏捷活动智能产品开发中的敏捷活动刘长山201307手机业务快速发展,智能成为转型重点全球第四大手机厂商2012年,聚焦智能终端??2011年手机整体销量同比增长超??10+年的手机设计经验过50%,智能手机增速第一??400名专职ID设计人员??Q4按出货量成为全球第四大手机??每年上市产品约200款厂商(数据来源:Gartner)明星产品Blade880年销量超过800万部,成为中国千元智能机之最中兴,面向全球运营商的产品及服务智能时代,测试团队的机遇??公司创建于1975年,在119个国家和地区设有办公室??测试团队包括测试管理,设计和测试执行??实验室??
2、、仿正真式员环工境约分1布0万于人各,地实区习生、访问研究员、临时雇员约1万2千人,外包人员约7万北京??从事软件开发的人员~7万,测试人员~50%西安上海南京深圳成都测试团队面临的挑战软件质量保证地理分布??开发移动终端产品的能力:整体项目全貌多操作系统和平台,复杂的产品类型和业务??智能/非智能终端团队协作与效率??业务软件运营商定制??数据类产品和接入产品项目中的典型挑战,时间和效率??项目周期短??效率和质量的平衡??测试资源和分布的不均衡??测试经济学-资源的有效利用和分配5改变,开始一段奇幻漂流项目进度压力大新平台&新操作系统创新,突破常规尝试敏捷,带来不一样的生
3、活敏捷,我们采用SCRUMScrum模式管理人价值极限编程XP技术工具:持续集成1.持续集成-自动化测试;2.结对编程;3、单元测试、集成测试;手段:分层策略4、测试驱动开发;5、简单设计、小型发布方法:自动化测试7PPT,敏捷测试“生产力”中的三要素人员流程CMMIScrum人写出了软件,所以自定义流程人是软件项目成功的最重要的因素人在敏捷活动中发挥关键作用工具通过使用工具来帮助项目中的人员提升效率,价值最大化人,敏捷活动中最活跃的对象1、深入模块,熟悉模块原理,UI到架构,到底层协议测试2、测试设计,版本策略制定,用例设计,工具开发3、代码级测试,包括代码静态测试,接口及自动化测
4、试123代码分析能力测试设计能力软件开发能力??具备代码分析能力,??能够结合模块实现??可以根据历史故障开发测试工具??了解软件实现架构方案??熟悉软件需求??将平台用例中可自动化部分<敏捷流程>待分析分析中待开发开发中待测试测试中完成决定本次迭代划分评估用户故事待开发的用户UserStory点测试验收故事流程,全项目生命周期的质量控制评估用户故事编写单元测试CodeView提交代码到点和产品代码测试验收SVN敏捷化流程改造阶段结对编1,需求分析验证程阶段2,迭代过程阶段3,迭代结束,版本发布手动测试,编参与划分参与评估用户CI自动化测试写自动化测试UserStory,
5、故事点,进一编写测试用例用户故事完成测试验收后集成新版本脚本,并集成制定验收条件步明确需求到CI测试开发PO工具,“生产力”水平的重要标志定义产品需求需求分析PRODUCTBACKLOG产品设想交付可用版本需求测试研发&测试技术层面测试发布版本发布即测将设想变成可用产品测试试完成拓展性测试??反馈频繁、快速??降低机会成本Android??减少人为出错的可能可交付版本自动化测试从最后一次代分层测试框架码提交到发布需求的分析和测试,静态测试方法??第一时间找到需求分析、设计中的模棱两可,遗漏,错误的地方,降低将来产品的质量缺陷的数量,积极影响了敏捷开发的最终输出??在项目早期阶
6、段开展,这部分工作是测试团队,开发、设计团队最默契合作的阶段,交流非常频繁,项目设计过程中通过积极的沟通和讨论,加快整个团队明确方向??敏捷项目中静态测试采用需求检查方法,通过敏捷团队中的测试和研发一起沟通确认需求的细节,并形成故事卡片“大”版本发布,不再是纯粹的版本版本的发布不仅是二进制文件的发布1、代码变更的情况2、基本功能的验证3、修改bug及功能概述实现状态版本状态代码状态可交付版本,从代码提交到发布持续集成框架搭建CI(持续集成)服务器,实现版本下载(模拟器/终端),自动化测试、报告生成和发送。1、版本持续集成2、持续测试和交付分层测试,自动化测试的核心分层测试策略,操作系
7、统不同层次1、应用层测试,面向应用的测试,界面、资源、动作2、框架层测试,面向API和API接口的逻辑组合3、HAL&驱动测试,面向底层的单元级别测试构建测试,策略的分层1、API冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。2、BVT测试运行在新的构建发布版本上,验证该版本在发布给测试团队进行更深入的测试之前是否可测的测试集3、Stress测试对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获
此文档下载收益归作者所有