软件测试经理谈软件测试行业
领测软件测试网专访北京山海经纬信息技术有限公司软件测试部经理:孔令云
领测软件测试网作为软件测试行业的专业媒体,一直致力于捕捉软件测试行业最新的动态,最近网站记者对山海经纬软件测试部经理孔令云进行了专访。访谈的话题涉及到软件测试行业的方方面面,希望本次采访手记能让大家对如今的软件测试行业有个管中窥豹的了解。
采访背景:
领测软件测试网
领测软件测试网(http://www.ltesting.net/)--中国软件测试技术第一门户网站。
领测软件测试网其前身为软件领测软件测试网网,网站于2002年成立,已有七年历史,是国内最专业的软件测试行业综合性门户网站。领测软件测试网内容强调专业性及从企业实际应用出发,立足于站在软件测试行业最前端,及时发布软件测试行业最新动态和最新的软件测试技术和方法。
领测软件测试网致力于为中国广大软件测试、软件研发工程师和软件质量工程师提供丰富优质的行业资讯、专题文章和技术资料,通过BBS、技术博客、技术培训、人才交流等多项服务,通过资讯、案例、访谈、在线讨论与线下活动等,积极促进专业人员的知识与信息交流。
同时领测软件测试网也是领测国际科技(北京)有限公司旗舰级核心媒体。领测软件测试网致力于成为中国软件测试行业最具影响力、最具商业价值的行业主流资讯与互动媒体。
“Leading Testing,引领软件测试行业”!即是我们的理想,也是我们的使命
北京山海经纬信息技术有限公司
北京山海经纬信息技术有限公司是专业提供地理信息系统的软件产品和行业应用解决方案及其专业服务的高新技术企业,公司长期从事专业GIS软件产品的自主研发,专注于数字城市、公共安全领域的GIS行业应用。公司通过了北京市软件企业认证,获得北京市科学技术委员会颁发的《高新技术企业认定证书》,是国家标准化示范区首批重点标准试点企业。同时,公司也是2008年北京奥运会的安保顾问单位,参与了10余个奥运安保地理信息系统建设,并荣获奥组委颁发的GIS领域“奥运安保奖励单位”。
孔令云 在北京山海经纬信息技术有限公司担任软件测试部经理的职务,主管专业GIS软件产品的测试。
专访山海经纬软件测试部经理:孔令云畅谈软件测试发展
随着软件测试在软件研发过程中的重要程度越来越高,每个进入软件测试领域的人随着工作经验的增长,都会有不同的心得体会,在软件测试职业生涯的规划上也会有自己的一些困惑和茫然,在这个职业生涯规划的关键时刻我们需要认真的思考,如果在这个关键阶段有过来人加以指导,将是多么庆幸的一件事。于是我们带着这份期望,近期领测软件测试网走访了山海经纬软件测试部经理孔令云,请他谈谈关于软件测试发展的一些建议和看法。
领测软件测试网记者:首先对能够采访到您表示非常荣幸!目前软件测试行业在国内正逐渐热起来,形势也越来越好了,但是测试行业还有很多方面有待完善,国内测试中您的企业能够有今天的发展非常让人钦佩,所以今天能采访到您是非常荣幸的一件事。
领测软件测试网记者问:您当初是怎么踏进软件测试这个行业的?
答:进入这个行业有些偶然,大四快毕业的时候到一家公司实习,进去后被分到软件研发部门做软件测试工作,当时对软件测试也不是很了解,对软件测试的理解也很有限,几乎只是停留在用户级体验测试的阶段,后来通过网络等途径了解到软件测试行业的发展及机遇后,逐步深入下去,算是正式踏进了这个行业。
领测软件测试网记者问:那您能谈一下您这么多年来对软件测试这一行业的感想吗?
答:可能很多人对软件测试的理解存在这样一些误区,认为什么也不会也可以做测试。其实我觉得不是这样,软件测试包含很多知识,比如懂得用例的规则,边界值分析,因果关系图等等,要是不懂就很难发现问题,只能停留在表面,发现简单的功能、页面错误。在IT业处于发展的初级阶段时,由于大多数软件比较简单,对其的测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试,否则,不仅会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。我相信随着IT界及企业内部对软件质量的越来越重视,软件测试的前景会越来越好。
领测软件测试网记者问:您认为比较合理的软件研发团队应该是怎么组成的呢?
答:首先要有一个统一协调研发环节一切事项的项目管理人员,通常的定义为项目经理,其次团队组成需要有需求调研人员、开发人员、测试人员、配置管理等角色组成,人员的配备需要依据研发产品的特性制定。
领测软件测试网记者问:我们领测国际就是原测试时代的学员在贵公司任职的不少,他们的工作表现如何?对于我们的学员您的指导主要在哪些方面呢?
答:哦,听说你们由测试时代更名为领测国际了,名字大气多了,呵呵。你们的学员在公司表现很不错,他们具有扎实的软件测试理论基础,理论方面的知识掌握的比较多,也有一定的实战经验,对他们的指导主要体现在软件测试的具体实施及GIS专业知识方面,比方说写测试用例,这个就需要具体指导他们编写,然后修改、补充,另外我们公司专业从事GIS行业软件研发,对GIS专业知识特别是GIS数据需要有很深的了解,这样在测试的时候就能发现很多因数据异常引发的缺陷或避免因测试数据制作不当误报的问题。
领测软件测试网记者问:您觉得您在提升团队状况上有什么好的方法或者什么激励的体制吗?
答:我主要采用如下方法:
1 给与团队成员充分的信任,足够的重视和必需的尊重;
2 根据测试任务内部评选测试之星,进行物质、精神奖励;
3 不定期组织部门团队活动。
领测软件测试网记者问:软件测试人员如何进行自我提升,如何快速成长?如何寻找职业发展的突破点?
答:首先转变对测试的看法,测试是什么?测试的目的是什么?只有回答了这些问题以后,才能确定目标,自我提升。养成良好的工作习惯,善于总结工作中的经验,形成具有很强的探索精神,耐心、细心、有责任心、有良好的沟通能力、有较强的逻辑思维能力和学习能力,具有扎实的软件测试理论、全面的业务知识和较高的测试技能的人才,目前最令企业HR头疼的就是寻找经验丰富的中高级软件测试人才,所以一定要相信“是金子总会发光的”。
领测软件测试网记者问:因为现在媒体关于软件测试的报导也越来越多,在全球金融危机的大环境下,软件测试行业是否真的还有巨大的人才需求呢?能否在经济危机的形势下保持一个良好的势头?
答:我认为软件测试人才的需求是个刚性需求,不会因为全球金融危机的冲击,造成测试需求的大量削减,中国IT人才缺口超过100万,其中30万以上职位缺口为软件测试人才。作为工业化产品质量的“把门”者,软件测试工程师是软件开发企业必不可少的技术人才。目前国内软件测试和开发人员比例大约在1∶4~1∶5,而国外测试和开发人员比例为1∶1,国内软件测试人才需求和职业发展潜力是十分巨大的,这也就决定了不管是在什么样的背景下,测试行业的发展仍将保持良好的发展势头。
领测软件测试网记者问:如果想要做比较高层次的软件测试工作,一定要学会的东西或者需要掌握的是什么技术?
答:我觉得技术是一方面,测试更注重的是思想,测试的思想,也就是逻辑思维能力、分析判断能力、逆向思维能力等,具体再到测试的技术,我觉得有以下这些:
第一,对Windows、Linux、AIX、Solaris等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。
第二,必须掌握目前比较流行的语言,比如说C、C++、JAVA、C#、VB等等多种平台下的一种或者多种语言,具备进行简单应用开发的能力。这是做好测试的一个前提条件,也是一个基本功。
第三,目前大部分应用软件都离不开数据库,熟练掌握SQL Server、Oracle、DB2等一种或多种数据库系统的使用,熟悉使用SQL语言,这是要具备的第三项能力。
第四,必须深刻理解和熟练掌握软件测试基础理论与技术。
第五,因为当前软件测试要提高工作效率和进行性能等深入测试。故此目前在测试上一个很重要的方向是自动化测试,就是借助于测试工具来做测试,这个就像我们每天是走路上班还是开车上班一样,汽车肯定会节约很多的时间,这就是工具的利用。对测试来说也是一样,如果用工具就会达到事半功倍的效果。所以测试人员要掌握和熟练使用当前主流的功能、性能自动化测试工具以及测试管理工具,具备编写测试脚本、进行功能和性能测试自动化测试的能力。
第六,软件测试和软件质量密切相关,应该了解ISO9000、CMM、CMMI项目管理等知识。
这些内容到都在你们的软件测试培训课程中涉及到了
领测软件测试网记者问:您在测试行业最满意的工作收获在哪里?
答:我觉得不论从事什么行业,做什么工作,成就感才是一个人最开心的事情,也是最大的工作收获,有时候我们发现了一个很严重的bug,特别是那种隐藏很深,逻辑性很强的错误的时候,那种成就感,真的有种飘飘然的感觉,做软件测试,涉及的面非常广,需要学习的知识很多,接触的东西自然也很多,硬件、软件、网络3大块都要了解,不同厂商的服务器、操作系统,复杂的网络环境等等都有接触,这也是工作中很大的收获。
采访后记:
作为领测软件测试网的记者,这次主要从测试部经理孔令云本人的一些经历开始谈及现在的软件测试现状。领测国际的部分学员自从毕业后也一直在山海经纬担任软件测试工程师的工作,在采访过程当中得知学员依靠在领测国际学习到的扎实理论基础,再结合在山海经纬工作实践,在领导的谆谆教诲下,一步步稳健的向成熟的软件测试工程师发展。同时也不难看出,软件测试行业在金融危机的形势下仍然保持着强劲的发展势头和巨大的人才需求潜力,软件测试必将在未来的发展中呈现出欣欣向荣的态势来。
领测软件测试网关注软件测试行业的新闻和事件,如果您有意接受我们的专访请致电:010-51297073 或者发邮件:info@testage.com.cn
同我们取得联系。
本文欢迎转载,转载请保持本文的完整性,并注明出处。
文章来源于领测软件测试网 http://www.ltesting.net/
分享到:
相关推荐
段念,Google中国测试经理,毕业于华中科技大学,先后在通讯、嵌入式软件、互联网等多个行业的国内外知名公司中从事软件开发与测试工作。对软件测试中的技术和管理工作有独到见解,对软件测试团队管理、自动化测试...
- 测试团队通常包括测试经理、测试分析师、自动化测试工程师和手动测试工程师,他们协同工作,制定测试计划,设计测试用例,执行测试并报告结果。 8. **软件测试规范**: - 包括测试文档(如测试计划、测试用例、...
最后,对于初入行业的软件测试新手,找一位经验丰富的导师是非常有益的。他们可以提供指导,分享实践经验,帮助新人少走弯路。如果所在公司没有这样的机制,自我学习和主动寻求资源同样能帮助快速成长。 总的来说,...
在现代企业管理中,项目管理与软件测试过程是确保产品交付品质的关键因素,尤其在互联网行业,产品质量直接影响用户体验及公司的市场竞争地位。华友公司研发部的实践为我们提供了项目管理和软件测试过程如何在组织...
在项目管理和软件测试过程中,组织架构和职责划分是确保高效运作的关键。华友公司的研发部组织结构清晰,包括项目管理、产品设计、编码、测试、质量保证和软件配置管理等多个职能,这些部门既独立又相互协作,通过...
在软件测试中,减少测试轮数是一个非常重要的目标。通过降低测试轮数,可以提高测试效率,减少测试时间,降低测试成本,提高软件质量等。那么,如何减少测试轮数呢?下面是我们团队的实践经验和方法。 一、让研发...
产品经理则专注于产品生命周期的管理,从市场调研、需求分析到产品设计、开发、测试和上市。他们需要理解用户需求,制定产品策略,并与设计、开发和营销团队紧密合作,确保产品的成功。产品经理的工具可能包括原型...
《浅谈软件开发流程》 软件开发是一项复杂而系统的过程,旨在通过一系列有序的步骤,将用户的需求转化为可用的软件产品。本文将围绕软件开发流程的各个环节进行深入探讨,旨在提供一套适用于中小型软件项目开发的...
这份名为“软件企业的人才需求:兼谈软件人才的成长之路”的PPT,旨在深入探讨软件企业对人才的具体需求,以及如何培养和成长为一名优秀的软件人才。这份资料适合作为软件培训课程的教学材料,以其专业性、新颖性和...
《浅谈软件质量保证计划》 软件质量保证(Software Quality Assurance, SQA)是软件开发过程中不可或缺的一部分,它旨在确保软件产品的质量和满足预定的需求。本文档详细阐述了【项目名称】的软件质量保证计划,...
在IT行业中,项目管理是一项至关重要的技能,它涵盖了软件开发、硬件实施、网络部署等多个领域。本文将基于“浅谈项目管理”的主题,结合“源码”和“工具”这两个标签,深入探讨项目管理的核心概念、重要性以及如何...
3. **测试路线**:专注于软件测试领域,成为测试领域的专家。 4. **需求分析路线**:专注于产品需求分析与定义,逐步成为资深需求分析师。 #### 技术路线详解 技术路线通常被视为程序猿的首选发展路径。在这条路径...
在软件测试行业中,如何做一个让Leader满意的测试员是一个非常重要的问题。作为一名测试员,如何让Leader满意是非常关键的。以下是我的总结,供以后的职场测试新手参考: 1. 别太爱出风头 在实际经验不足的情况下...
在做软件项目测试服务的过程中经常听到如下抱怨:开发出来的东西根本不是我们想要的;我们要求的某某功能没有实现;最令甲方难平心中之愤的是之前这些问题都已经口头告知了乙方项目组成员,而乙方在项目实施过程中却...
5. **系统测试员**:负责软件的测试工作,确保软件的功能符合需求。 - **测试执行**:按照测试计划执行测试案例。 - **缺陷跟踪**:记录发现的问题,并跟踪修复情况。 6. **技术委员会**:由公司高层和技术骨干...
- **测试人员**:进行软件测试。 - **软件质量保证员**:确保软件质量。 - **实施细则**: - **CCB的成立**:描述了配置控制委员会的建立过程。 - **确定配置策略**:定义了配置管理的总体方向。 - **制定配置...
项目质量管理首先需要确立明确的质量方针和目标,这包括了解用户需求、分析业务特点以及依据信息系统行业的评价标准。这样可以制定出一个既适用又可根据具体情况进行量化的质量目标,成为检验项目过程和结果的标准。...
该系统不仅能够灵活配置测试条件,还能提供近乎实时的数据反馈,使得产品经理能够及时评估新功能的表现并作出决策。 #### 3.3 灰度上线与客户端灰度 灰度上线主要用于处理数据模块的调整和技术升级,例如存储引擎的...