胡百师:软件测试权责 软件测试
在软件企业越来越重视软件过程管理的今天,测试工作的受重视程度越来越高,那么明确软件测试工作的权责也是当务之急,所以CSDN记者针对这一问题对现任昆山中创软件工程公司副总经理的胡百师先生进行了一次专访,以下是采访详情:
CSDN:请问是什么样的意向促使您从台湾到大陆来发展?
胡百师:搞了这么多年软件工程,一直希望能够找到一个可以真正实现软件工程的地方,大陆的软件行业蓬勃的发展,就是这样的一个地方。大家都知道印度的软件行业发展不错,但我觉得我们比他们更好,台湾地方不大、容易饱和,而内地是可以发展得很好的行业环境,我们大家的理想都是一样的,让软件工程在中创能很好的落实下来。
CSDN:您现在主要负责什么方面的工作?
胡百师:我现在主要负责过程改进方面的工作,具体来说就是建立软件开发的制度和体系,中创主要是做软件外包的,所以我们要积极建立一个异地开发的模型,要考虑怎么样让客户在海外也能很放心的把工作交给我们来做。
CSDN:您觉得从台湾到大陆,软件开发过程中测试环节所存在的最大问题是什么?
胡百师:这也是我在演讲中提到过的,我觉得最大的问题是这边的程序开发人员大部分都不负责程序的测试工作,这样的话测试部分的质量是很难得到提升的。因为很多公司基本都只把测试工作交给测试人员去做,包括从单元测试,功能测试一直到后面的测试,但我觉得尤其是单元测试的部分一定要是程序员自己负责的,他一定要对自己今天生产出来的代码负责任,有一定质量上的保证,这一点是我觉得最需要改善的。
CSDN:您觉得现在软件外包行业的测试和一般软件开发的测试有什么不同么?
胡百师:我认为没有什么不同,只不过说外包是负责那一段的。如果纯粹只是代码编程,只是一种代工来讲,那么测试是很单纯的。如果是从需求开始做的外包,那和一般的项目没有什么差别,甚至还有可能是更复杂,像我们讲的我们今天的开发客户可能是在欧洲,那该怎么针对一个在欧洲的客户的要求进行一个比较高端的测试可能还要更复杂一点。
CSDN:在软件行业和项目开发过程中,测试人员应该从那个阶段开始介入呢?
胡百师:从需求分析阶段开始。测试计划的完成应该在系统需求规格书完成的时候就要完成,测试计划的依据就是原始的需求,所以在需求阶段就应该介入。
CSDN:您觉得衡量测试人员绩效的方式是什么呢?
胡百师:测试人员的绩效基本是要建立在整个团队上,不要单独的去评论某个测试人员的绩效。跟一个社会一样,那警察来讲,警察今天开罚单开得多,说明这个警察就好,但代表犯罪越多。不能单从这个方面来看,只能说测试人员在整个开发团队里来说是很重要的,那么他对整个团队的贡献度不只是在单位时间内能找到的缺陷有多少个,或者什么级别的缺陷有多少个,从单一的角度来看可能是对的,但从整体的角度来看不一定是对的,所以我觉得测试人员的绩效从整体来看是比较客观的。
受访讲师介绍:现任昆山中创软件工程公司副总经理,负责推动该公司软件工程标准化作业、以及CMMI、ISO9000、ISO27001体系之建立与整合,对项目管理软 件工程之最佳实践具有多年丰富实务经验。 曾担任台湾三商电脑股份有限公司Process Group Leader,负责该公司EssUP作业模式的导入与推动软体工程标准化开发。同时担任台湾铁路管理局大型系统整合专案「行车调度无线电话系统」专案负责 人,带领专业技术团队完成目前世界上最大的TETRA无线电通讯系统。 曾服务于台湾资讯工业策划会(台湾IT产业的龙头)担任经理,负责资讯系统规划与建置,先后完成多个重要政府部门之办公自动化整体规划作业。曾任职于台湾 力霸企业集团担任资讯处协理,负责该集团之管理资讯系统整体规划,系统发展建置,并建立电子商务(EDI)作业平台。