首页 > 软件测试/ 正文
谁能成为软件测试架构师
2012-09-26 00:01:42 ℃软件测试架构师不是一种头衔,而是一种角色,更重要的是一种能力—对团队的影响力。软件测试工程师不是在某一天突然成为一个软件架构师的,虽然他可能会在某一天被某某经理宣布为测试架构师。任何一个人成为软件架构师,都是一个渐进的过程,不断积累经验,不断提高自己的技术水平和业务能力,才能逐渐胜任测试架构师的角色。
1、对软件测试架构师的要求
测试架构师是测试团队的技术带头人,在系统非功能特性的测试、自动化测试框架等方面发挥着主导作用,对开发团队具有很好的沟通能力和影响力。测试架构师虽然不管理团队,不通过管理权利来驱动下属执行某项工作,但通过沟通与组织协作,让成员愿意采纳其建议,配合其完成某项工作,从而实现个人价值,为公司做出应有的贡献。
测试架构师应具有较强的抽象能力和创新能力,通过一个全局的观点、宏观的视角来理解软件系统作为一个整体是如何工作的,可以将具体问题抽象为一个模型,从而解决一类问题,并通过不断创新,找到解决问题的新方法,推广新的测试技术。同时,测试架构师作为测试技术带头人,就是为测试团队树立技术标杆,提供技术指导、做出技术决策,具体工作有:
了解国内外技术趋势,具有很好的前瞻性,做好测试团队的技术规划,确保团队朝着正确的技术方向持续前进。
结合公司具体情况,引入和推广适合公司需要的新技术。
了解业界的普遍实践,对测试自动化或测试工具所涉及的技术提供很好的支持,或引导团队向正确的方向努力,不断地改进自动化测试工作。
具有丰富的技术经验,对技术可行性一般能做出正确的评估。
具有一线的测试经验,可以融会贯通,使技术真正能为测试服务。
业务基础扎实,能很好理解客户需求,确定测试需求,能为各种技术困难的测试项目提供有效的解决方案。
2、软件测试架构师的主要职责
测试架构师的主要职责如下。
审查系统架构、系统构件/组件及其接口关系等设计是否合理。
确保系统的可测试性。
需要以全局的视角来把握软件测试项目,不仅要关注功能性需求,而且要关注非功能性测试。
制订软件系统的测试策略和方法,特别是在系统的性能、安全性、稳定性、可靠性等方面的测试方法、技术线路和质量标准。
构建复杂的系统测试环境,并分析、解决测试中出现的较深的技术问题(Troubleshooting),帮助做好缺陷的隔离。
对系统(性能、安全性、稳定性、可靠性)测试做出分析、评估,并提出为改善系统性能、可靠性而进行的设计修改、代码重构的具体建议。
设计测试自动化的技术框架,主持重要的测试工具的研究、评估、设计。
参与系统部署的设计。
参与新技术的评估和引进。
帮助改进测试流程、提高测试效率。
测试架构师通过上述技术活动,帮助测试项目、测试团队提高测试效率和质量。为了更好地理解测试架构师的职责,在这里,将测试架构师和软件开发架构师、测试经理进行比较,如表2-1、表2-2所示。
表2-1 测试架构师和软件开发架构师的比较
测试架构师 | 软件开发架构师 | |
目标 | ①提高测试的效率和质量 | 满足系统非功能特性的要求,如完成高性能、高可靠性和高安全性的系统设计 |
主要工作 | 设计测试平台 | 设计软件产品的系统架构 |
关注 | 产品的测试过程 | 产品的研发过程 |
影响范围 | 测试社区、开发团队 | 开发社区、测试团队 |
技术范围 | ①系统架构设计模式、自动化技术、建模技术、测试用例设计技术等 | ①系统架构设计模式 |
能力 | ①足够的技术前瞻能力 | ①掌握软件系统架构设计知识 |
- 上一篇:一次软件测试的电话面试分享
- 下一篇:软件测试方法汇总
更多郑州java软件开发培训机构哪家专业靠谱,郑州java培训机构哪家比较正规呢,郑州java培训班哪个机构比较权威呢,郑州java培训机构哪家比较专业呢,郑州北大青鸟2021年开班是什么时候,郑州java软件开发培训机构正规的相关文章
- Java多线程notify ifyall的区别
- JAVA编程解析之classpath的深入理解
- Java从控制台中读取数据方法
- 热议自动化测试发展前景
- HADOOP测试常见问题和测试方法
- 软件工程的实现与测试
- PURIFF:Sprint的测试范围
- InstrumentDriver,对iOS自动化软件测试说 Yes!
- 面向对象的软件分析设计过程备忘
- 软件测试领域架构
- 同行评审那些事儿(二):评审的作用、目的和概念
- 敏捷开发模式下的质量管理
- 同行评审那些事儿(九):最佳实践(4)
- 同行评审那些事儿(六):需求与设计评审的层次
- 软件测试工作怎么样
- 项目管理之质量管理(三)
- 基于关键性和安全性的软件质量保证
- 软件测试中的风险因素识别
- QQ微信状态是怎么设置的,微信在线是什么意思
- 音箱多声道环绕声介绍
- 电脑启动过程介绍
- 笔记本键盘膜影响散热吗
- 打开任务管理器快捷键
- 为什么电脑硬盘显示的容量比实际的小?
- 显示器漏光介绍
- 家庭电脑常见“危机”应急手册
- 女孩想学点东西现在学什么技术好
- 河南软件测试学校哪家比较靠谱
- 郑州哪家的软件编程培训不错
- 郑州java零基础开始从入门到精通的培训学校
- 搜索
-
- 热门标签