首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >小公司软件过程

小公司软件过程
EN

Software Engineering用户
提问于 2014-01-22 10:33:18
回答 1查看 696关注 0票数 -1

我想知道测试应该如何在小型团队(或启动团队)中进行。

我指的是分配给多个开发任务的5-10个开发人员。

根据我的经验,在开发过程中几乎没有测试,但我也听说小团队可以通过软件过程成熟度的初始级别

在一个成熟但规模较小的团队中,QA和测试是如何在开发过程中进行的?

(如果可以的话,请描述整个软件过程,包括谁应该做什么)

编辑(更详细):

我对开发分布式处理密集型后端的团队特别感兴趣,因为它是API。这两个部分(后端,前端)是由两组不同的3.

我想知道是谁在测试什么,什么时候。如果我编写了一个模块,并且它是单元测试,那么在完成代码时是否编写集成测试?您应该在这样一个小组中指定一个开发人员来专注于测试吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-01-22 18:41:30

如果团队已经成熟,他们应该同时编写单元级测试和自动验收测试。在没有测试的情况下,编写健壮的代码是没有好方法的。我所认识的所有优秀的软件开发人员都在不停地问自己“我如何测试这个?”

我曾在每个开发人员负责测试他们自己的代码的团队中工作过,在有一个或多个专用测试工程师的团队中工作过。在这两种情况下,团队都能够提供高质量的软件。我参加过的团队认为,测试不是软件工程师应该做的事情,通常是生产低质量的软件。

最后,团队应该对他们生产的软件的质量负责。每天都要有人写测试。无论是每个人轮流参加,还是有一两个专门的测试人员,都应该由团队来决定。决定不这样做,就是决定产生糟糕的代码。

在我看来,每个软件团队都需要适当数量的测试人员。这个数字随着团队规模的增加而增加,而且这个数字不应该少于一个。此外,每个软件工程师都应该负责对他们自己的软件进行单元测试。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/225038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档