如何成为一名优秀的软件质量保证工程师
来源:互联网 发布:流量免费电话软件 编辑:程序博客网 时间:2024/05/20 14:39
具有软件开发,测试实施经验
软件质量保证牵扯到软件开发的方方面面,包括从启动到需求,到设计,到开发,到测试,到发布,到后期维护的整个过程。在启动阶段,你要理解如何制定项目章程,如何书写项目范围说明书,如何制定项目计划;在需求阶段,你需要理解如何与用户确认需求,如何进行需求分析,如何与用户确认用户需求;在设计方面你要大体理解当前设计前沿技术,了解数据库知识,如何进行概要设计和详细设计;在构造阶段,您需要了解编码规范,编程技巧,集成技术;在测试阶段你需要理解如何进行单元测试,集成测试,系统测试;在验收阶段您需要理解如何进行验收测试,如何培训用户,如何替用户搭建环境;在维护阶段您需要理解如何理解代码,如何进行再工程技术。在这里你好像是一位多面手,但是了解得越多,对你从事质量保证工作越有好处。由于现代分工比较细致,往往一个质量小组需要各个方面的人才组合在一起,才能发挥更大的效能,才能达到1+1>2的结果。
具有一定的数学基础
对于从事软件质量保证工作,您需要一定的数学知识,尤其是概率统计知识。无论你是否采用6Sigma,你需要对你的软件质量进行度量活动,需要收集数据,分析数据从而解决问题。你要理解如何使用直方图,散点图,鱼刺图,饼图等工具。这样你才能展示问题的原因,寻找解决问题的原因。
强大的沟通能力
对于从事软件质量保证工作,沟通能力非常重要。质量工作做得好坏,关键在于领导的支持和员工的参与。由于目前中国软件的实际工作,公司领导往往忽视软件质量的重要性和优先性,你就需要与领导讲清楚质量管理的优势,如何可以提高公司产品的质量,减少客户的投诉率从而节约公司的成本,提高劳动生产率。有了领导强有力的支持,你的工作就好像添加了一把利剑,可以运行得得心应手。但是仅仅有领导的支持时往往不够的,还需要员工的支持,你需要了解当前问题有什么,阻碍这些问题的要数是是什么,大家需要解决什么样的问题…这些都需要靠你的沟通技巧来解决。
专业的管理和质量知识
专业的技术是你软件质量工作成功的有用的武器。在这里我向大家介绍两本书,一本是美国项目管理学会(PMI)颁布的项目管理知识架构体系(PMBOK),它里面的中心思想是项目的五大过程(启动、规划、执行、监控、结项)和九大知识领域(整体、范围、进度、成本、质量、风险、人力资源、沟通、采购);还有一本是IEEE颁布的软件工程知识架构体系(SWEBOK),里面主要介绍十大知识领域(软件需求、软件设计、软件构造、软件测试、软件维护、软件配置、软件工程管理、软件工程过程、软件工程工具、软件质量)
你可以通过这个链接引用该篇文章:http://lynn2007.bokee.com/tb.b?diaryId=15421542
- 如何成为一名优秀的软件质量保证工程师
- 如何成为一名优秀的软件质量保证工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的软件开发工程师
- 测试职业思考:如何成为一名优秀的软件测试工程师
- 如何成为一名优秀的系统集成售前工程师
- 如何成为一名优秀的技术工程师?
- 如何成为一名优秀的web前端工程师
- 如何成为一名优秀的web前端工程师
- 如何成为一名优秀的Web前端工程师
- 軟件測試談(二)
- .NET学习书目推荐
- blog
- (转)显卡的后缀说明
- dhtml shtml xhtml的区别是什么
- 如何成为一名优秀的软件质量保证工程师
- Macromedia Flash文件格式(SWF)详细说明书(现归Adobe公司所有) 1、2章
- Wrapper类
- 測試工具的比較
- jdbc中如何处理Oracle BLOB字段
- 全球卫星定位系统 手机也可帮你指路
- 墨盒測試
- 北斗导航试验卫星故障成功排除
- WEB測試用例