软件开发测试员 [英] Testers in Software Development

查看:49
本文介绍了软件开发测试员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的公司,我们开发了一个软件产品.到目前为止,我们还没有任何测试人员,所以基本上开发人员就是测试人员,当然还有客户和用户(不好).

In my company we develop a software product. Until now we haven't had any testers, so basically the developers were the testers, and of course the customer and users (not good).

我们的团队现在由 4 名开发人员组成,我们主要使用 Cruisecontrol、Flex、ASP.NET、IIS、MSSQLServer 和 WebORB.我敦促管理人员聘请测试人员,但我想知道测试人员在软件开发中是否正常.所以:

Our team now consists of 4 developers and we work mainly with Cruisecontrol, Flex, ASP.NET, IIS, MSSQLServer and WebORB. I am urging the managers to hire a tester but I wonder if testers are normal in software development. So:

  1. 在产品(或大型项目)开发中是否需要测试人员?
  2. 测试人员应该只做测试工作吗?或者您是否可以期望开发人员或图形设计师在半周内进行测试?
  3. 在哪里可以找到优秀的测试人员(我想没有软件开发测试学位)?
  4. 技术团队负责人的项目经理的任务是测试一切吗?

谢谢,利文·卡多恩

ps:谢谢,Vinay,我们确实有单元测试,但实际上,单元测试无法覆盖测试人员所能做的.

ps: Thx, Vinay, we do have Unit Tests but indeed, Unit Tests can't cover what Testers can.

推荐答案

1) 产品(或大型项目)开发中是否需要测试人员?

1) Are testers necessary in product (or large scale project) development?

是的.必须有人负责评估某样东西何时经过充分测试,并找出哪些错误需要修复或可以发布,因为有变通办法.

Yes. Somebody's got to take responsibility for assessing when something is tested enough and working out which bugs need fixing or can ship because there are workarounds.

2) 测试人员应该只做测试工作吗?您能指望开发人员或图形设计师在半周内进行测试吗?

2) Should testers only do test work? Of can you expect from a developer or graphical designer to test half of the week?

测试人员经常从事客户支持工作或与客户合作开发需求.测试人员可以充当客户的内部代言人……如果他们与客户进行了足够的互动,那么他们应该有一种责任感,能够从开发中获得合适的优质产品,他们知道客户会想要.

Testers often do customer support work or work with the customer to develop requirements. The testers can act as internal voices for the customers... and if they interact with the customer enough should feel a sense of responsibility for getting a suitable quality product out of development they know the customer will want.

3) 在哪里可以找到优秀的测试人员(我想没有软件开发测试学位)?

3) Where can you find good testers (I suppose there isn't a degree in software development testing)?

我敢打赌某处有学位.我们拥有的许多测试人员都是计算机科学专业的大学生,他们在返回大学最后一年之前已经在行业工作了一年.

I bet there is a degree somewhere. A lot of the testers we have are computer science university students who are doing a year out in industry before they go back for their final year at uni.

4) 技术团队负责人的项目经理的任务是测试一切吗?

4) Is it the task of the project manager of technical teamlead to test everything?

不一定.这取决于团队有多大,如果它很小,那么是的,有人可以加倍并同时扮演两个角色.不过,对于更大的项目,这些人是不同的.

Not necessarily. It depends how big the team is, if it's small, then yes, someone can double up and do both roles. For bigger projects though, these are different people.

记住.拥有测试人员并不是开发人员/程序员在编写代码或创建单元测试时不测试代码的借口.开发人员仍然有责任开发出好的产品.他们永远不应该试图通过指责测试人员没有发现它来为他们创造的错误找借口.

Remember. Having a tester is not an excuse for developers/programmers not to test code as they write it or create unit test. Developers still have responsibility for developing a good product. They should never attempt to make up an excuse for a bug they created by blaming a tester for not finding it.

这篇关于软件开发测试员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆