51Testing软件测试网jh#fN u\4Z
很久没有反思和思考测试的职业发展的问题了。最近有几个朋友都在找我咨询测试的职业发展话题,也有专门问到测试架构师主要做什么?我就再写一篇根据自己的工作经历总结的博客,介绍测试领域的架构师都能干些什么?51Testing软件测试网)];{;O*{zkR/]
K"u3p&ZZ&s1~$h!J8xs0先看百度百科中关于架构师的介绍内容:51Testing软件测试网9?.Nk-L9l|jaP
架构师是客户需求和开发者之间的桥梁。在软件行业中,一般提到的架构师是技术架构师,而忽略了领域架构师或者讲是领域工程师的概念。一个好的领域专家一定是业务领域的架构师,他能够给出某一个业务领域的架构,我们可以称为业务架构,只有技术架构和业务架构紧密结合才有可能真正创造出一个好的系统!
+d
bC-z"j)O0【转换为测试领域:测试架构师是客户需求和测试者之间的桥梁。一个好的测试领域专家一定是测试业务领域的架构师,他能够给出某一个测试业务领域的技术架构】51Testing软件测试网+uGx;y8a
51Testing软件测试网5@.u3q IRa A+Z!R(`
软件开发人员的主要产出是代码
z!oH2H*\M1H~p0 软件架构师的主要产出有软件架构和详细设计指导51Testing软件测试网nIqw`!N
jSC5U
51Testing软件测试网|
j'D"_"k9n
测试人员的主要产出则有:
;u\1q"q4x*m8O0测试代码、测试方案、测试用例、测试环境和测试报告
`7nM6qF!S#hO0 因此与软件架构师的使命一样,为了有更好质量和更高效的测试产出物,需要测试领域的架构师提供测试代码设计、测试方案设计、测试用例设计、测试环境设计的领域技术架构和详细设计指导。51Testing软件测试网sww.l
D h/J!zo|
51Testing软件测试网/g+nu&qs0F
测试领域架构师工作结果的目标是什么?51Testing软件测试网 i9Cz$|H7JuC%i4Z
在现有资源条件下支撑产品的质量保障需求,通过测试技术实现:
"f-Y,F |0|+u+Lm0c01、产品质量提升51Testing软件测试网6g6x%Wi&B/\:M|u}
2、缩短测试时间
0Q[^4Yi]/D-eYY~ N0M@03、减少研发修复问题成本51Testing软件测试网Zj w9V[~;Ue?
4、提升测试团队及成员的专业能力51Testing软件测试网 wN-EmQB
}s
E(W!d3s4he-k9k*e0测试领域架构师的架构级产出是什么?51Testing软件测试网0wR Sq4t P
1、 产品领域各种测试类型(功能测试/性能测试/稳定性测试/Beta测试等)的测试模型设计和测试环境的架构设计51Testing软件测试网xxW4uu2ZpI~
2、 设计从产品需求阶段开始的全研发测试流程架构,并提供各流程环节的测试技术51Testing软件测试网cLa*T ?|5J'a?|,o5S
3、 产品可测试性子架构设计
X;le*o5v(O5y kh-h m04、 测试工具或框架的架构
Eu/_,ri'{0
q+o"|Ca0 测试领域架构师的日常例行工作内容有什么?51Testing软件测试网'z"MYba _`
1、研究产品用户场景、产品实现和分析历史用户问题用于完善产品的测试分析及测试模型设计、测试环境设计51Testing软件测试网.[ad.MeN;M
2、领导专项测试技术工作、调研和开发新测试技术解决产品测试难题51Testing软件测试网7Y.f)l6F{:?
3、应用新测试技术到现有各类测试架构、指导和帮助测试架构的落地
%uHS`?04、评审测试方案质量、测试计划质量、可测试性设计质量、测试用例质量
Y'd1ZuRI05、中高级测试工程师的辅导培养
{6zX#Z1zB{Z0