欢迎所有爱好软件测试的任人志士加入本空间!

微软高级开发者管理峰会演讲摘要:产品质量的基石

上一篇 / 下一篇  2008-03-04 09:38:29

微软高级开发者管理峰会演讲摘要:产品质量的基石

\&VZ#E+gd{g0

——微软Bug管理软件测试网f3sc }:cx

整理: 暗涧幽火       更新时间: 2008-02-29  16:10:45软件测试网Rc&xn7B&d4g

软件测试网%VNh S+Z0L1y

一.团队组织软件测试网 | Z)C,yZ'G%o

:d:k`NPH i [%T01.常见问题 软件测试网)Jj9t~"_(`(~

l        没有人愿意做测试

Tr g#pB3?0

l        觉得养不起那么多测试人员 软件测试网3I2d;K/f A6I#d&Sa

l        开发人员不遵循规范,随心所欲

,J r4MMQc$S0

l       测试组文档过少,没有人愿意写测试文档软件测试网3u9}*~/rg,Y D

l        项目经理不太注重测试工作

mk'me#Cs1ny0 软件测试网SiW,id/l

2.微软团队模型 软件测试网3~+a:~s'U_/Bv/`

软件测试网:P9L_,Z.x]"z

'rq4H#[y5j"@8rQ&T^_0

各角色的职责软件测试网)f K$NF+m9U RFi:R

角色

{ h9M yO@i2}x0

 职责

n+HZ-NB0Q0

项目经理软件测试网"SN4n Fp$k G!f L

编写功能规范,协调各角色关系软件测试网W8CfA]\.J4pkr3h

产品经理

%z,kEB x _0

客户联系的桥梁,进行需求分析软件测试网Q;Y-yA tuM%f q-L

用户教育软件测试网VQMf k9lj)EB*O

让产品容易使用软件测试网,S2P'B{@;JA

发布经理

O5B c;u9^Y,l0

保证产品顺利发布

R}W*]7u0
软件测试网tRa9Vy8B4w7_m*DBWv

二.项目管理

.y'b%vJ:q[%Z(q0 软件测试网&EQ!@Q&C$c;N buJ D

1.常见问题 软件测试网hYrr+]8A,Q%a

l        无法决定项目所需的资源(人力和预算) 软件测试网m-@#Kb0C\d

l        无法决定项目的进度表

mf7hs b7p"|X0

l        无法控制外包项目的进度和质量

;`^8F8BR*F0H!S9M0 软件测试网V u3])m+O

2.微软项目管理—多里程碑式流程

;ymG)m [#pSU0

l        每个里程碑完成部分功能 软件测试网Oc4Tv8E-mq

l        便于团队集中力量完成一个又一个功能 软件测试网ai r*i8A

l        提供多个机会以适应需求的更改 软件测试网M,\"zK B C:x?

T1b"?H:h}z0如何完成一个里程碑

p/R4d@SF(p,h(wr0

l        步骤一: 达成共识 软件测试网4u2p(pv'm.g+ggH`+@

l        基本完成需求调研和分析 (产品经理负责) 软件测试网;@J q*Y!Wfj|V@

l        确定大方向和长中短期目标

k t4F ?f$HX8w }0

l        所有角色都参与讨论并真正认同结论

T1xC/z}&Xent%K.tv-e0

l        产生的文档:

v%M(H[I6T0

o        常见用户情景:覆盖80%以上功能

}{.Y2F8Fg;Ei0

o        Vision:言简意赅地说明大方向,并有激励团队的作用 软件测试网'T%O)UWaI

l        步骤二: 完成项目计划 软件测试网'yj S%k%c$I/N

o        编写详细的功能规范(项目经理负责) 软件测试网 m2I7`6YG qoR

o        在编程前想清楚所有功能流程,并引导用户明确需求

0Vc i S]'yY7LH0

o        所有角色都参与审阅功能规范 软件测试网\1M7T eW+{f/^$u

o        制订开发计划和进度表(开发团队) 软件测试网Ee&G1^!wV"~)pr

o        制订测试计划和进度表(测试团队)

$a'ug5S+?#Ek+r9l*{0

o        分配资源(人力和预算)

s @){-M MC0

o        形成项目综合计划和综合进度表

rWra9Z0

o        产生的文档:
(_/d-gPD1Ev0
功能规范,开发计划,测试计划(用例),项目综合计划软件测试网:@$qeg N qD(Ary
开发进度表,测试进度表,综合进度表 软件测试网UM{:l{?+xj

l        步骤三: 完成功能 软件测试网 _#SC WrZ

l        开发人员分别完成自己的功能 软件测试网:fP@3R?.g*P(^ S;Bz

l        使用版本控制工具

*H+nkL Z0

l        使程序员及时check outcheck in,避免积累大量代码

2ha[ ye G0WD0

l        及时进行模块间的整合,及时发现问题(daily build 软件测试网}.e2Dj%e&?

l        对每一项可测试的功能进行测试,无需等待 软件测试网@!KZ;x _k#g E6Yl(N?

l        使用测试用例工具,对功能进行完整和重复的检验

VoAk,^$|,C8R nv0

l        使用BMS进行缺陷跟踪 软件测试网:`ES!|c;^-u`3dj1X

l        记录所有程序问题

Psk/BG]_0

l        实现解决Bug的自动流程

F'{M e_$W x-H3U#`v{L(|0

l        按照综合进度表不断检查进度软件测试网^Kl3z*tk-Qn(`'mM
  软件测试网gZ:` F6viF E m

l        使用的工具:

@V2D3k Z7W8u(p0

o        版本控制工具VSS

X,DY*A;A,fBl7|1ED0

o        缺陷跟踪工具Raid/BMS

1W:x3Qeu7zU'f0

o        测试用例管理工具 软件测试网-Q*J.P-}T/pFw&D@

l        步骤四: 稳定与发布 软件测试网e(z2eb7{+e$`s*ac!}

l        测试组全面地测试功能,包括性能和稳定性

\JPk;g2C0

l        开发组全力配合解决Bug 软件测试网Yp'?)G k*d)Z.O^6H

l        使用BMS进行

,C0e~gM]M?0

o        监测质量情况

2q"oF~f#QC0

o        预测发布日期

MV,`4M'N!q0

l        专家会诊机制: 软件测试网:]T)|ytM&B

o        决定Bug的优先度

-b2ARa/U|$`+w0

o        决定哪些Bug可以等到下个里程碑或版本中解决 软件测试网%a-ln#bP$I8pWs

o        决定由谁解决某个Bug
)m o vebdD'r0
 
软件测试网_N~SgD%X

l        使用的工具: 软件测试网7\iC.wX,e

o        版本控制工具VSS 软件测试网7Sr9Cpw!Jb n)s/Q

o        缺陷跟踪工具BMS

%b:~-bi-?0

o        测试用例管理工具 软件测试网_/_l F(]*Fx`

sjYv`,oj+JS0三. 微软的开发管理经验:100%Bug为核心 软件测试网 `I7OKV,M S

h!iF;@n0

R ]Dt8S0

lH` Y&L*Gtc~ Q)vZ01Bug及常见类型

1nx/|Hkkh5B0

l        功能未实现,和规格说明书不一致 软件测试网 cWU(t8K8^ qz5?

l        不能工作:死机,没反应

O%x)[YL3y~ T0

l        不兼容

n dkLOF"s!mx/[0

l        边界条件

xw?aj?(G0

l        界面、消息、提示不够准确,不友好 软件测试网%@aiGyTT

l        把尚未完成的工作也作为一个Bug 软件测试网 LK v3?zu R*O

l        文档与帮助信息中的缺陷也是Bug

)epPw M$WRW;V0

Cp#t} n9KqIe02RAID/BMS的基本功能

+R!zqY[$Fao0 软件测试网RK&nA(m

:Sp.r4JB4y n WIv0

l        完整的Bug数据库 软件测试网;u T/S})qkl_1M$m

l        整个产品组的中央记录和控制

0@;@ L r|!n.{0

l        强大的查询功能,有效地跟踪项目的状态 软件测试网2p7F]m\Sb,[

l        所有的记录无法删除,对于每个记录只能一直添加内容

N+H0X5rFofI S0~'\6E#g2{0

l        丰富的报表功能,为产品发布提供判断标准

6E*c%twXEY.e0

QdU+\dV\9[T03Bug记录中的有效信息

p,yA"|8Y*K u0

·

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2011-03-10  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 8408
  • 日志数: 113
  • 图片数: 2
  • 建立时间: 2007-04-28
  • 更新时间: 2008-03-04

RSS订阅