Gen*_*нин 15 .net testing tdd unit-testing qa
一家公司在少数国家拥有小型开发团队.
几年后,它成功发布了基于数学和跨分支工程基础科学(和高科技)研究的软件产品(MS Visual Studio 2008 C++中的客户端,Java中的C#和服务器).
软件开发不是基于TDD(测试驱动开发),没有单元测试,还有QA部门等.
该公司开始引入2-3人的QA小组(部门和,以及QA实践/政策).
首要任务是建立GUI和API的(自动)测试实践.
单元(或模拟)测试或TDD(测试驱动开发)的引入对于QA的成功是否必不可少且必不可少?
更新:
数据库存储是MS SQL Server.
Update2:
感谢所有人,但我发布了http://testing.stackexchange.com/questions/791/what-are-in-qa-besides-testing
我知道事后的单元测试(或者说,模拟)可能应该包含在重复出现的错误中,但它们应该是第一个引入的问题吗?
可能的首要问题及其订单有哪些?应该是开发人员还是"测试人员"引入的事后单元测试?
如果没有单元(模拟)测试,QA可能有效吗?
Update3:
感谢评论TDD不是单元测试,我开始阅读:
读完之后被问到:
如上面的评论所述,TDD与单元测试不同.
我的建议:
之前一直处于类似情况(我是一家公司的创始人QA-er,直到那时还没有正式的质量保证方法),我强调你需要确保质量保证流程对编程是非侵入性的.流程.
如果开发人员已经习惯了TDD方法,那么实现TDD可能很容易,但基于信息,听起来像实施TDD可能会减慢开发速度(至少在他们习惯之前).
如果你想要宝贝步骤,那么我会建议单元测试.这就是我在被调用同一个任务时实现的,然后随着时间的推移我引入了其他的东西.
回答:
根据执行Qa职责的人员的质量,QA可以在没有结构化单元测试的情况下有效.然而,当有结构化的单元测试时,每个人都可以遵循QA更有效.
| 归档时间: |
|
| 查看次数: |
1998 次 |
| 最近记录: |