版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微软团队开发环境.目录微软开发团队的一天微软团队开发环境总结.目录微软开发团队的一天微软团队开发环境总结.微软开发团队的一天Rainbow团队程序经理1开发组长1开发人员3测试组长1测试人员3用户文档1UI1产品经理1共12人.开发人员的一天1.开发人员的一天从哪里开场?.开发人员的一天从哪里开场?答案:开发人员的一天从Daily Build开场开发人员上班的第一件事儿就是查看Daily Build的结果,担忧由于本人昨天的代码Check-in,呵斥Build Broken.阅历对Build的提心吊胆之后,第一件事做什么?.阅历对Build的提心吊胆之后,第一件事做什么?答案:翻开Bug管理工
2、具,查看指定给本人的Bug,处理高优先度的Bug。由于质量重于新功能.接下来,开发人员会从源代码管理工具中Check out代码修正代码处理Bug或实现新功能获得源代码管理工具中最新变化,在本机Build和单元测试请开发组同事作Code ReviewCheck in代码在Bug管理工具中修正Bug的形状开发人员以一封Daily Report终了一天的任务.测试人员的一天2.测试人员第一件事做什么?.测试人员第一件事做什么?答案:翻开Bug管理工具,查看指定给本人的Bug,验证已处理的Bug.接下来,测试人员会从发布效力器上获得当天的Build版本,根据测试用例检验当天的Build在Bug管理工
3、具中登记新发现的Bug,等待开发人员处理.下班前,测试人员会发送当天或者一周的Bug报告和测试用例报告.程序经理的一天3.程序经理的任务主持Bug专家会诊更新工程的方案、日程表、产品规格书、风险控制列表发送Status ReportPM is the communication hub!.程序经理的任务主持Bug专家会诊更新工程的方案、日程表、产品规格书、风险控制列表提交Status Report.程序经理的任务主持Bug专家会诊更新工程的方案、日程表、产品规格书、风险控制列表提交Status Report.目录微软开发团队的一天微软团队开发环境总结.一分钟自测: 每项10分,总分值为100进
4、展源代码管理以及源代码检入的控制进展定期的代码审查,分享阅历和教训每个开发人员都进展单元测试自动进展每日构造,每天可以得到产品最新的版本进展BVT测试(构造验证测试),在第一时间知道构造版本的质量有一致的Bug管理工具,定期发送Bug报告对有争议的Bug进展专家会诊有一致的测试用例管理工具,定期发送测试用例报告一切团队成员都可以从团队Portal上获取本人需求的文档,了解工程的形状为整个工程团队以及开发、测试人员建立各个Email List,便于进展有效沟通.回想:Rainbow团队是怎样协作的?三大流程源代码控制每日构造Bug管理七大效力器源代码效力器Bug数据库构造效力器发布效力器电子邮件
5、效力器团队协作平台测试用例管理工具.微软团队开发环境之源代码控制短少源代码控制工具而引起的问题最新版本的源代码在谁的机器上?多人修正一个文件时,有些人的修正被抹掉了昨天的修正引发了新缺陷,但不知道做了哪些修正上周五的代码一定能运转,但没法退回去了一不小心把有用的GetXYZ()函数删了并存盘了!目前曾经在写3.0的代码了,忽然要为1.0版本发布一个1.0aB客户需求一个定制的产品,而且要随通用版不断更新昨天我修正了一个文件,但我想不起来为什么要修正了今天系统出错了,昨天是哪个该死的改了Abc.Cpp文件?上个月发布给A用户的试用版是用那个版本的源码编译的?.源代码控制的根本操作最常用操作:Ad
6、d File(s)Check-InCheck-OutGet Latest Version其他Roll-BackShow HistoryCompareLabel.运用WinDiff进展代码审查.只需经过本地单元测试才干Check-in.分支的运用.微软团队开发环境之每日构造每日构造处理的问题客户忽然访问/指点暂时察看任务产品偏离客户的期望工程经理/成员不了解整体进度测试人员无法编译源代码模块/子系统集成失败错误没有及时发现每日构造的意义一致的视图展现最新进展测试的根底.REM REM Build scriptREM Author: Jian Shuo WangREM Created: 12:04
7、 PM 3/12/2002REM Filename: StartBuild.batREM Modified:REM 1.1 SD Label added at 12:04 PM 3/12/2002REM 1.2 Fix the bug to delete .css file from release serverREM 1.3 Add version numbers to both DLLs and web pageREM 1.4 Added facade server and moved all webclientREM to web folder.REM 1.5 Fixed bug 258
8、 Build Build script doesnt provide label descriptionREM 1.6 Reorged the folder and added WinUI to buildsREM 1.7 Add build number to all EXEs and DLLsREM 1.8 Depress prompt by echo D to web.config.REM SET BuildScriptVersion=1.8REM REM Usage:REM startbuild.bat REM is the revision number. In case you n
9、eedREM to create a build with revision number otherREM than 0, you can useREM startbuild.bat 1REM to create builds like 2295.1REM SET BuildRev=0REM REM This script is extended to be used on sha-jswang-02 exclusivelyREM REM REM Define variablesREM PATH=c:program filesMicrosoft Visual Studio .NETCommo
10、n7IDE;%PATH%;SET SCRIPTROOT=C:WebRaidSET SDROOT=C:webraidworkplaceSET SLNROOT=C:webraidworkplacesrcRAIDSET WEBUIROOT=C:webraidworkplacesrcRAIDRAID_WEBUISET WINUIROOTDEBUG=C:webraidworkplacesrcRAIDWinUIbinDebugSET WINUIROOTRELEASE=C:webraidworkplacesrcRAIDWinUIbinReleaseSET RELEASESERVER=sha-calvinWe
11、bRAIDbuildsSET WINUIROOTRELEASE=C:webraidworkplacesrcRAIDWinUIbinReleaseSET BUILDREPORT=%SCRIPTROOT%BuildReport.txt.Debug & Release 每日构造步骤每日构造步骤.每日构造与BVT测试BVT测试是冒烟测试的一种普通在Build生成后进展的自动测试.微软团队开发环境之Bug 管理对每一个Bug进展跟踪,防止脱漏对产质量量的进展进展有效的跟踪量化产品的质量和开发团队成员的绩效,便于有效的管理.Bug收敛点:质量趋向稳定.零Bug反弹:产品发布指日可待.三大流程的整合目录微软开发团队的一天微软团队开发环境总结.微软团队开发环境中的要素三大流程源代码控制每日构造Bug管理七大效力器源代码效力器Bug数据库构造效力器发布效力器电子邮件效力器团队协作平台测试用例管理工具其他工具.自测回想进展源代码管理以及源代码检入的控制进展定期的代码审查,分享阅历和教训每个开发人员都进展单元测试自动进展每日构造,每天可以得到产品最新的版本进展BVT测试(构造验证测试),在第一时间知道构造版本的质量有一致的Bug管理工具,定期发送Bug报告
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作总结之互联网实习总结
- 2024年无机械动力飞机项目资金申请报告代可行性研究报告
- 《侵犯人身权利罪》课件
- 银行员工绩效评估制度
- 酒店餐饮服务流程优化与提升制度
- 【大学课件】学习科学与技术
- 《保险业务需求分析》课件
- 学生关于珍爱生命的演讲稿(34篇)
- 陕西省咸阳市武功县2024届九年级上学期期末考试数学试卷(含答案)
- 2024数字医疗年度创新白皮书 医疗大模型开启“百模大战”数字医疗单笔融资创纪录
- 财务共享服务建设方案
- 幕墙工程全面策划创效指导清单
- 人教版(2019)高中生物选择性必修2《生物与环境》全册考点复习提纲
- 2024年四川省广安市中考物理试题含答案
- 与信仰对话 课件-2024年入团积极分子培训
- 北师大版(2019)数学必修第一册:8.1《走近数学建模》
- 湖南省岳阳市2023-2024学年高一上学期1月期末联考物理试题 含解析
- 涉水作业安全指导手册
- 北京市道德与法治初二上学期期末试题与参考答案(2024年)
- 人教版数学五年级上册期末考试试卷附答案
- 世界一流港口综合评价报告
评论
0/150
提交评论