联系我:新浪微博@架构师Jack 或 dongjietest#163.com联系.(#换为@)
测试架构师必须具备的第四个能力—第四篇 “参与架构工作的能力”
上一篇 /
下一篇 2009-10-26 00:00:12
/ 个人分类:测试架构师的必备能力
此篇由于涉及一些职业道德规范,为了不损害雇主的利益,因此内容稍简,还请大家谅解。但是本篇可以给大家提供一些破冰的方向,然后自己去实践摸索。我唯一可以证明的是:我所提供的破冰方向是已经被证明可行有效的。
)fY3x0Xk8y&F IW0总体而言测试架构师参与产品架构工作的主要方向为三个:
$_0o,Gh
}%g'd ?5` P01、 发现产品架构设计中欠考虑的部分,并提供设计补充意见和方案;
9~ SF?%Z:j`02、 证明架构或设计方案中算法设计,有错误或风险的地方;
C'Hc ~*Hz H1X03、 承担架构设计中可测试性模块的架构设计工作; 51Testing软件测试网sb1];|&_m
系统的可以使用的知识来源:51Testing软件测试网:_3s~u2n+I*LhH2v
http://www.sei.cmu.edu/architecture/51Testing软件测试网z"c+Y7u{`.T?
ISO9126
8g8r&M
PLx.fHk0我再分享一句通用的架构设计核心思想:
n-X,JlP tS,L9W+Q0 “质量属性决定架构设计”
`X9}
x_b&b!T$f9I0那么我们要系统地进行架构设计的缺陷识别,就可以考虑从这句话入手突破。
0}wB&m2z$Y0首先:什么样的人能够具备参与架构或设计方案缺陷识别的能力呢?
+KdD#r1tHcy@o01、 如果一直是在同一个产品的黑盒测试工作,并且很聪明,之前也明白产品的设计方案,通过黑盒测试发现过多个设计缺陷。那么1年经验的人也勉强能做,他可以通过异常处理分析,以及功能组合分析来发现部分设计缺陷,但是生产率较低。