L
V-gd"F8T-hV(e0软件测试架构师是一个新职位,但确实是一个非常必要的职位,主要有几点:.vE$Cd4O4Se0
HQnR't"[%D6U {01.
根据V模型、广义测试概念等,(静态)测试的越早,发现缺陷越早,越有利于产品的质量、加快产品开发周期、降低企业的成本。更重要预防设计出现严重的缺陷,如果设计出现缺陷,在系统集测试发现问题时,所造成的返工将是可怕的。这就需要对设计进行复审、评审,而在这过程中,需要测试人员参与。;pG2@Hl?/i051Testing软件测试网1sSB;geu*G5P
2.
对于当前系统越来越复杂,不管是J2EE架构还是.Net架构,不管是集中式网络系统还是分布式系统,不管是主机系统还是服务器集群系统,其设计往往不是一蹴而就,而且要基于以前的经验进行设计,根据教训(发现的问题)而优化系统结构。51Testing软件测试网1Y[v$y@
,{8kY'fW.~4ia6PXH03.
软件系统越复杂、提供的功能越多,其测试要求越高,这就决定系统必须具有良好的可测试性,这一点通过开发设计架构师来保证,不是十分保险。Lhv3F+|051Testing软件测试网)b8d"f8U:N
4.
系统的性能、安全性、稳定性、可靠性等的测试,在技术、平台环境构造、系统部署上有很高的要求。9pb"S;lf+u2vzr `051Testing软件测试网T,bsUYf;K
作为软件测试架构师,其主要责任是:1pe:h7p&m"O4B:h0
#OT0}.zn1Df01. 审查系统架构、系统构件/组件及其接口关系等的设计C7N-Y!vL.yDe9?/_051Testing软件测试网M1^&z'Acx|sM
2. 确保系统的可测试性_4ov-BcO/RB0b3N+i0
-QK5h9I(s&tM03.
设计软件系统的测试策略和方法,特别是在系统的性能、安全性、稳定性、可靠性等方面的测试方法、技术线路和质量标准'n!iW0a*O4B[l051Testing软件测试网#r%kj\K@:l$jx_
4.
构件复杂的系统测试环境,并分析、解决测试中出现的较深的技术问题(Troubleshooting)和帮助做好缺陷的隔离YebLe051Testing软件测试网a,rO%cqlt
5.
对系统(性能、安全性、稳定性、可靠性)测试作出分析、评估,并提出为改善系统性能、可靠性而进行设计修改、代码重构的建议5[U^Zz6\3@k0
:^jiyJ+p*?06. 设计测试自动化的技术框架,主持重要的测试工具的研究、评估、设计51Testing软件测试网eZO5x%yr
2w3?!J]AKS6@o-x07. 参与系统部署的设计51Testing软件测试网&|Yx)PPW0?.f51Testing软件测试网@F~r2H&IUc&Y