logo
 
 
|
|
|
|
|
|
|
|
 
 
您的位置:首页 - 学员感想
学习感想
[2009-06-26]
学习感想 软件测试

不知不觉参加北大测试的软件测试工程师培训课程已经三个月了,从对软件测试一无所知到现在的管中窥豹,我对于软件测试行业也有了崭新的认识,并真切地感到自己在许多方面的不足。而这些认识也反过来成为我继续努力学习软件测试相关课程的动力。下面我列举了一些我在现阶段对软件测试的几点体会。

一、  做好软件测试需要结合全局与局部。

测试不同于开发,程序员有时并不需要了解所开发的产品或项目的全貌,他们只需要对自己所负责的模块有足够的了解就可以胜任自己的工作了。但是作为一名合格的测试人员,就需要全面的了解被测产品或项目的整体情况,包括用户的需求、技术的瓶颈、程序的整体逻辑等等。这就要求测试人员有全局的视野。

测试又是一个需要特别细心的工作,因为有时开发人员不够细心或是出于习惯性的思维逻辑,会在一些不易察觉的地方留下隐患。如果测试人员稍有大意就可能漏测,导致最终用户拿到的软件质量不过硬。这不但给用户造成损失也直接影响公司的形象和声誉。

二、  做好软件测试需要能够快速掌握新知识的能力。

有句老话说“隔行如隔山”,不同的行业有不同的生产规律和开发流程。软件在各行各业都有广泛的应用,如果一个测试人员对所测软件的行业背景不了解甚至一无所知,是不可能找出足够多的缺陷的,甚至就算缺陷在你面前你都不知道那是缺陷。怎么办呢?没有好的办法,只有在尽可能短的时间内熟悉相关行业的有关知识,做到知己知彼。而要做到这一点,没有快速掌握新知识的能力显然是不行的。

三、  做好软件测试需要良好的沟通协调能力。

    测试人员要同时面对用户与开发人员。作为最终用户,当然希望能够拿到一个完美的软件产品。作为开发人员当然也希望自己的劳动被所有人肯定和认可。但是“只要有代码,就会有BUG”,没有完美的软件,只有最符合用户需求的软件。测试人员在说服程序员修改缺陷时要站在用户的立场上,而在同用户沟通时,又要站在开发人员的立场上。

因为有时,程序员对自己所编写的代码很自信,对专门挑错的测试人员有天生的怨恨情绪,会不愿意承认自己犯了错,这时测试人员就要把自己当成用户,试想一下,任何人都不情愿花钱买到的东西是个残次品,所以测试人员必须本着对用户负责的态度与开发人员据理力争。

而当用户提出的要求是目前的技术无法实现的时候,或可以实现但付出的代价太昂贵而得到的回报却很小时,测试人员也要同用户沟通,讲明其中的利害关系,用让用户可以接受的方法解决问题。这时,测试人员的立场就是在开发人员一方了。

所以,要做好测试工作,必须有良好的沟通协调能力,要善于各方的矛盾转化为前进的动力。

测试不简单,需要不断的总结与积累,相信当我完成整个软件测试工程师培训课程时对测试行业又会有新的更全面地认识和体会。

上一篇:新的开始
下一篇:学习小结
 

在线报名

  • 姓       名:*
  • 高考成绩:*
  • 电       话:*
  • 地       址:*
 
课程咨询
 

 
中博教育客服在线
 
©南京北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证