`
v5qqcom
  • 浏览: 1287049 次
文章分类
社区版块
存档分类
最新评论

如何成为一名优秀的软件质量保证工程师

 
阅读更多

具有软件开发,测试实施经验


软件质量保证牵扯到软件开发的方方面面,包括从启动到需求,到设计,到开发,到测试,到发布,到后期维护的整个过程。在启动阶段,你要理解如何制定项目章程,如何书写项目范围说明书,如何制定项目计划;在需求阶段,你需要理解如何与用户确认需求,如何进行需求分析,如何与用户确认用户需求;在设计方面你要大体理解当前设计前沿技术,了解数据库知识,如何进行概要设计和详细设计;在构造阶段,您需要了解编码规范,编程技巧,集成技术;在测试阶段你需要理解如何进行单元测试,集成测试,系统测试;在验收阶段您需要理解如何进行验收测试,如何培训用户,如何替用户搭建环境;在维护阶段您需要理解如何理解代码,如何进行再工程技术。在这里你好像是一位多面手,但是了解得越多,对你从事质量保证工作越有好处。由于现代分工比较细致,往往一个质量小组需要各个方面的人才组合在一起,才能发挥更大的效能,才能达到1 1>2的结果。


具有一定的数学基础


对于从事软件质量保证工作,您需要一定的数学知识,尤其是概率统计知识。无论你是否采用6Sigma,你需要对你的软件质量进行度量活动,需要收集数据,分析数据从而解决问题。你要理解如何使用直方图,散点图,鱼刺图,饼图等工具。这样你才能展示问题的原因,寻找解决问题的原因。


强大的沟通能力


对于从事软件质量保证工作,沟通能力非常重要。质量工作做得好坏,关键在于领导的支持和员工的参与。由于目前中国软件的实际工作,公司领导往往忽视软件质量的重要性和优先性,你就需要与领导讲清楚质量管理的优势,如何可以提高公司产品的质量,减少客户的投诉率从而节约公司的成本,提高劳动生产率。有了领导强有力的支持,你的工作就好像添加了一把利剑,可以运行得得心应手。但是仅仅有领导的支持时往往不够的,还需要员工的支持,你需要了解当前问题有什么,阻碍这些问题的要数是是什么,大家需要解决什么样的问题…这些都需要靠你的沟通技巧来解决。


专业的管理和质量知识


专业的技术是你软件质量工作成功的有用的武器。在这里我向大家介绍两本书,一本是美国项目管理学会(PMI)颁布的项目管理知识架构体系(PMBOK),它里面的中心思想是项目的五大过程(启动、规划、执行、监控、结项)和九大知识领域(整体、范围、进度、成本、质量、风险、人力资源、沟通、采购);还有一本是IEEE颁布的软件工程知识架构体系(SWEBOK),里面主要介绍十大知识领域(软件需求、软件设计、软件构造、软件测试、软件维护、软件配置、软件工程管理、软件工程过程、软件工程工具、软件质量)

分享到:
评论

相关推荐

    东大22春《软件工程与UML建模》在线平时作业3-00001

    软件质量不易保证 ( )是当时软件危机的主要表现。7.数据流图描述的是对系统的分解,其中最宏观层面的图称为( )8.关于抽象的思想错误的是( )9.关于用例说明错误的是( )10.JACkson结构图的三种基本结构是( ...

    软件测试培训资料.pptx

    区分:软件测试从软件质量保证的角度来检查程序代码是否有误,而调试是为了解决当前已知的错误,调试活动无法替代软件测试活动。 软件测试培训资料全文共193页,当前为第12页。 软件测试定义 定义:软件测试就是...

    北大青鸟ACCP5.0软件工程师教学PPT和源代码 内部光盘下载地址

    1、用SQL Server设计和实现数据库应用 2、使用Java Web技术开发商务网站 3、使用WinForms开发C/S架构的管理信息系统,软件测试技术和软件质量保证 主要课程 SQL Server数据库设计和高级查询、深入.NET平台和C#编程...

    微软软件测试之道(How We Test Software at Microsoft)

    作为一名拥有十年软件测试经验的微软员工,我非常高兴能向国内软件开发人员和爱好者们推荐本书。它解析了微软公司的软件 测试体系,并在某种程度上揭示了微软的一个成功“奥秘”,即高度重视软件测试工作,并借此为...

    《ACCP 软件工程师 5.0 教学PPT和源代码 内部光盘》(Aptech ACCP 5.0 PPT and Resource)[光盘镜像]

    1、用SQL Server设计和实现数据库应用 2、使用Java Web技术开发商务网站 3、使用WinForms开发C/S架构的管理信息系统,软件测试技术和软件质量保证 主要课程 SQL Server数据库设计和高级查询、深入.NET平台和C#编程...

    逆向工程四大软件简介

     Rapidform 是韩国 INUS 公司出品的全球四大逆向工程软件之一,Rapidform 提供了新一代运算模式,可实时将点云数据运算出无接缝的多边形曲面,使它成为 3D Scan 后处理之最佳化的接口。Rapidform 也将使您的工作...

    Mars3D三维地球平台软件 主仓库,包含示例及引导(基于Cesium技术).rar

    它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有一定的保证。 Cesium隶属于AGI公司,该公司一直致力于时空数据业务。正如很...

    java简易版开心农场源码-Chat:聊天

    对于一个立志成为高级软件工程师的人,最重要的其实是强烈的好奇心和学习精神.没有比强烈的好奇心和学习精神更好的武器了,它是成功的工程师乃至在各行各业的成功者们永攀高峰的源泉和动力所在. 软件工程专业职业生涯...

    服务器维保服务技术方案(1).doc

    公司员工48名,其中工程师32名,拥有IBM认证工程师16人、 HP认证工程师14人、SUN认证工程师4人、数据库工程师4人、专职PC服务器工程师2人( 工程师有兼项)、其它6人。 4. 华信富恒技术支持和售后服务体系 1. 公司的...

    计算机网络维护技术标准.doc

    计算机、网络维护与相关施工技术标准 作为一名计算机网络维护工程师,保障计算机和网络的正常安全工作是首要任务。要做 好这些,需要按照以下几点技术标准来实施: 1. 计算机部分 计算机经过修复后应确认达到标准: ...

    《程序员》2011年08期

    6:测试习惯 测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要...

    《程序员》2011年第2期

    6:测试习惯 测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要...

    弱电安装工程施工质量理实施细则-02.doc

    为保证建筑弱电安装工程安全可靠,经济运行,方便美观,在建筑弱电安装全过程中,监理工程师必须坚持“质量第一”的原则。要以设计文件、施工验收规范、工程质量验评标准为依据,以质量预控为重点,对建筑弱电安装的...

    服务器维保服务技术方案.doc

    公司员工48名,其中工程师32名,拥有IBM认证工程师16人、HP认 证工程师14人、SUN认证工程师4人、数据库工程师4人、专职PC服务器工程师2人(工程 师有兼项)、其它6人。 4 华信富恒技术支持和售后服务体系 1 公司的...

    企业招聘java笔试题及答案-clean-gode:洁净之神

    取而代之的是,通过这些规则(和其他规则)多年实践和与您自己的经验合作,您将成为一名更好的开发人员。 有意义的名字 变量、函数或类的名称应该回答所有大问题。 它应该说明它为什么存在、它做什么以及它是如何...

    it运维项目方案设计.doc

    网络、安全系统基本服务内容: "序号"服务模块 "内容描述 "提供方 " "1 "现场备件安装 "配合用户进行,按备件到 "创盟计算机" " " "达现场时间工程师到达现 "信息科技有" " " "场 "限公司 " "2 "现场软件升级 "首先...

    硬件设备运维方案设计设计(1).doc

    网络、安全系统基本服务内容: "序 "服务模块 "内容描述 "提供方 " "号 " " " " "1 "现场备件安装 "配合用户进行,按备件到达"XXX公司 " " " "现场时间工程师到达现场 " " "2 "现场软件升级 "首先分析软件升级的必要 ...

    MARC开发模式实例

    MSC.Marc/HEXMESH的问世,为快速有效地建立复杂实体的高质量有限元分析模型开辟了一条捷径。  MSC.Marc/AutoForge  MSC.Marc/AutoForge是采用90年代最先进有限元网格和求解技术,快速模拟各种冷热锻造、挤压、轧制...

    关于互联互通数据的分析报告---副本.doc

    医院信息科人才队伍日趋完善,医院将安排一名 懂计算机、懂医疗业务的信息员专门对口管理互联互通数据上传工作,确保每日及时准 确上传。 2、配合卫健部门专家进行现场整改。医院将按照省市卫健委文件要求,组织有关...

Global site tag (gtag.js) - Google Analytics