在我的公司,我们开发一种软件产品。到目前为止,我们还没有任何测试人员,所以基本上开发人员就是测试人员,当然还有客户和用户(不好)。
我们的团队现在由 4 名开发人员组成,我们主要使用 Cruisecontrol、Flex、ASP.NET、IIS、MSSQLServer 和 WebORB。我敦促经理们聘请一名测试人员,但我想知道测试人员在软件开发中是否正常。所以:
- 产品(或大型项目)开发中是否需要测试人员?
- 测试人员应该只做测试工作吗?或者您可以期望开发人员或图形设计师花半周的时间进行测试吗?
- 在哪里可以找到好的测试人员(我想没有软件开发测试学位)?
- 测试一切都是技术团队领导的项目经理的任务吗?
谢谢,利文·卡登
ps:谢谢,Vinay,我们确实有单元测试,但实际上,单元测试无法涵盖测试人员可以做到的内容。
1)产品(或大型项目)开发中是否需要测试人员?
是的。必须有人负责评估某些东西何时经过足够的测试,并确定哪些错误需要修复或可以发布,因为有解决方法。
2)测试人员应该只做测试工作吗?您能期望开发人员或图形设计师花半周的时间进行测试吗?
测试人员经常进行客户支持工作或与客户一起开发需求。测试人员可以充当客户的内部声音……如果他们与客户充分互动,他们应该有责任感,从开发中获得合适的优质产品,他们知道客户会想要这种产品。
3)哪里可以找到好的测试人员(我想没有软件开发测试学位)?
我敢打赌某处一定有学位。我们的许多测试人员都是计算机科学专业的学生,他们在回到大学读最后一年之前,已经在工业界工作了一年。
4) 测试一切是技术团队领导的项目经理的任务吗?
不必要。这取决于团队有多大,如果团队很小,那么是的,有人可以兼任两个角色。但对于更大的项目,这些人是不同的人。
记住。拥有测试人员并不是开发人员/程序员在编写代码或创建单元测试时不测试代码的借口。开发人员仍然有责任开发出好的产品。他们永远不应该试图通过指责测试人员没有找到错误来为自己创建的错误找借口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)