51Testing软件测试网 d6rE;vbf*s;p
很久没有反思和思考测试的职业发展的问题了。最近有几个朋友都在找我咨询测试的职业发展话题,也有专门问到测试架构师主要做什么?我就再写一篇根据自己的工作经历总结的博客,介绍测试领域的架构师都能干些什么?
TLoJ"LuG0 51Testing软件测试网 Gh kA'RI
先看百度百科中关于架构师的介绍内容:51Testing软件测试网mHs4Jy|o
架构师是客户需求和开发者之间的桥梁。在软件行业中,一般提到的架构师是技术架构师,而忽略了领域架构师或者讲是领域工程师的概念。一个好的领域专家一定是业务领域的架构师,他能够给出某一个业务领域的架构,我们可以称为业务架构,只有技术架构和业务架构紧密结合才有可能真正创造出一个好的系统!
5f.VmQ iQe0【转换为测试领域:测试架构师是客户需求和测试者之间的桥梁。一个好的测试领域专家一定是测试业务领域的架构师,他能够给出某一个测试业务领域的技术架构】51Testing软件测试网 v+p-|}|8{3`1nG
51Testing软件测试网z U]qb(Up+`
软件开发人员的主要产出是代码51Testing软件测试网u5i4R-YZ
软件架构师的主要产出有软件架构和详细设计指导51Testing软件测试网C$`Q!t7\yZU#W+y
51Testing软件测试网JW,U6I0B*Rr'a
测试人员的主要产出则有:
yH`
KlPv0测试代码、测试方案、测试用例、测试环境和测试报告51Testing软件测试网
RXHb3U#U
因此与软件架构师的使命一样,为了有更好质量和更高效的测试产出物,需要测试领域的架构师提供测试代码设计、测试方案设计、测试用例设计、测试环境设计的领域技术架构和详细设计指导。51Testing软件测试网*f\ aL K/C i.r6L
51Testing软件测试网6?H$S+{tZ6x5\H.B
测试领域架构师工作结果的目标是什么?
h8wZ4L3_|0J)Y1h0在现有资源条件下支撑产品的质量保障需求,通过测试技术实现:51Testing软件测试网l0z6D Qj/?,f
1、产品质量提升51Testing软件测试网,eSi
t3ZL
2、缩短测试时间51Testing软件测试网.l:_2CLAf
?
3、减少研发修复问题成本
S*rJ4]9lx04、提升测试团队及成员的专业能力51Testing软件测试网X%w$r"A3?
B dHw1e@Q0测试领域架构师的架构级产出是什么?51Testing软件测试网'A*uqg9e!|)b`
1、 产品领域各种测试类型(功能测试/性能测试/稳定性测试/Beta测试等)的测试模型设计和测试环境的架构设计51Testing软件测试网(x{!n.g J
2、 设计从产品需求阶段开始的全研发测试流程架构,并提供各流程环节的测试技术
6~kn,ooU?\ur03、 产品可测试性子架构设计
8G2Ck.t6Q,wJ04、 测试工具或框架的架构51Testing软件测试网d%~'PO-Y;xna/~;S
A8r2_+oc2S0 测试领域架构师的日常例行工作内容有什么?51Testing软件测试网V0b-E!E1sQ2_#s
1、研究产品用户场景、产品实现和分析历史用户问题用于完善产品的测试分析及测试模型设计、测试环境设计
!z&V7b$SL0v1}1uSt02、领导专项测试技术工作、调研和开发新测试技术解决产品测试难题
QA O-a
D.vL3?03、应用新测试技术到现有各类测试架构、指导和帮助测试架构的落地51Testing软件测试网vII#s!kL^kH
4、评审测试方案质量、测试计划质量、可测试性设计质量、测试用例质量51Testing软件测试网y0mGs
C
5、中高级测试工程师的辅导培养
a
G-w yUC;rJ0