我们都知道,不同开发人员的技术水平参差不齐,管理也存在各种不规范,从而引起一些不必要的小错误,这一定程度上给测试人员带来一些麻烦,同时也不利于工作效率和工作质量的提高。所以,我们大概谈论下那些可以尽量帮助我们减少犯错误的次数的方法,同时起到对开发人员的培训和控制效果。
1、很多开发人员对于测试的基本概念的不了解是最大的问题。
其实,很多开发人员甚至也没有做过单元测试。所以他们也不知道QA们都在做些什么样的测试,和如何做这些测试的。相反,很多测试人员都是以前做过开发的。针对这一点,应该对开发人员进行最基本的测试培训。这样增进了彼此了解,以后工作起来更好交流,责任也更明确。
2、开发人员对测试的定位也认识得不够清楚。
很多开发人员写完CODE,就提交给测试人员。认为测试人员要对他的CODE负完全的责任。有了任何问题都应有测试人员承担。这是非常不负责任的。
3、在ISO的质量体系里面,每做一项活动都是要有输入和输出的。
很多中小公司的文档可能没有那么全面,实际情况是很多开发人员等着测试人员凭自己的经验和想象进行测试。我觉得需要开发人员能够提供一些测试模块的需求,设计和如何测试的简单说明给测试人员。
开发人员和测试相关问题和建议:
1、一切工作都治标不治本,除了进行质量过程改进。让软件过程走上正规,并让所有相关利益者接受它并喜欢它。
2、其实不是开发人员了解测试,而是我们的领导不了解测试,强将无弱兵就是这个道理,如果领导很重视质量,那手下没人会轻视。
3、公司追逐利益无可厚非,请你分一点利益给劳动者,让他们用来学习,生活,成长。我敢肯定,不重视员工利益的公司,永远没希望做好。
4、开发人员不需要有测试知识,他的工作就是开发,自己倒想想自己缺少那些测试知识。别再让开发去承担本来属于测试者的工作了,测试环境请自己搭建,发现问题请自己定位和调试,驱动程序请自己编写,测试工具请自己开发,请自己去看技术文档,寻找测试点吧。
5、测试人员从提高自己的能力做起吧。如果你还是发现问题,就叫来开发确认的测试,你就没资格抱怨了,你本质工作都没做好。
6、时常反省自己,看看自己测试理论是否全面?测试技术是否全面?测试工具是否全面?编程能力够格吗?质量意识敏感吗?解决问题的能力够强吗?
总而言之,随着软件开发行业更进一步的发展,我们很多软件开发人员需要不断进行相关的培训,不断提高自身的能力和素养,从而才能够在软件开发道路上走得更好更远。
上一篇:浅谈嵌入式与标准版组态软件的区别
下一篇:直销软件开发商的第二生命线介绍