在我的公司,我们开发了一种软件产品。到目前为止,我们还没有任何测试人员,所以基本上开发人员都是测试人员,当然还有客户和用户(不太好)。
我们的团队现在由4名开发人员组成,我们主要使用Cruisecontrol、Flex、ASP.NET、IIS、MSSQLServer和WebORB。我敦促经理们雇用一名测试人员,但我不知道测试人员在软件开发中是否正常。所以:
在产品(或大型项目)中,development?
利文·卡多恩
ps: Thx,Vinay,我们确实有单元测试,但实际上,单元测试不能涵盖测试人员所能做的。
发布于 2009-02-08 12:10:48
1)产品(或大型项目)开发是否需要测试人员?
是。一定要有人负责评估某件东西什么时候经过足够的测试,并找出哪些bug需要修复或可以发货,因为有解决办法。
2)测试人员应该只做测试工作吗?您能期望开发人员或图形设计人员每周测试半个星期吗?
测试人员经常做客户支持工作或与客户一起开发需求。测试人员可以充当客户的内部声音..。而且,如果他们与客户进行了足够的互动,他们就应该有一种责任感,从开发中获得合适的高质量产品,他们知道客户会想要的。
3)在哪里可以找到优秀的测试人员(我认为软件开发测试没有学位)?
我打赌某个地方肯定有学位。我们的许多测试人员都是计算机科学大学的学生,他们在大学毕业前已经在工业界做了一年的工作。
4)测试一切是否是技术团队领导的项目经理的任务?
不一定。这取决于团队有多大,如果规模很小,那么是的,有人可以双管齐下,同时兼任两种角色。然而,对于更大的项目,他们是不同的人。
记住,拥有测试人员的并不是开发人员/程序员在编写代码或创建单元测试时不测试代码的借口。开发人员仍然有责任开发一个好的产品。他们不应该试图为他们创建的错误提供借口,因为他们指责测试人员找不到它。
发布于 2009-02-08 11:14:12
这是关于Joel测试的第10题:
http://www.joelonsoftware.com/articles/fog0000000043.html
应该告诉你你需要知道的一切。:)
发布于 2009-02-08 10:43:42
团队中最好有测试人员。我们,开发人员在测试时不能获得这么多的缺陷,但是如果测试人员对其进行了测试,那么他会在发布缺陷之前捕捉到这么多的缺陷。
最好也有单元测试用例。当我们开发一个新特性时,我们只需更新测试用例并运行它。
https://stackoverflow.com/questions/525514
复制相似问题