2017-05-18 30 views
0

我开始知道,在一些商店中,代码是先开发出来的,然后开发人员为该代码编写单元测试。这种方法可以接受吗?如果是,那么有什么优点&缺点?qa测试完成后才创建单元测试是否可以接受?

我在一个无关的问题中得到了一些答案的线索:Is Unit Testing worth the effort? 但是,我也需要专门为我的问题提供答案。

+0

QA *不*做,直到你已经创建并运行单元测试后“在钱权”。 *必要*单元测试。我会同意它可以被过度使用。 – EJP

回答

1

很多严肃的开发“商店”这样做。

当你为一个客户开发复杂的应用程序时,你从来没有真正关心简单的单元测试,你可以在编码项目的任何一天编写这些测试。您必须“以较粗细的粒度级别进行测试”(视频中的32:30),并且您通常要测试不应该改变的事情,因此当体系结构更改时,您不会一遍又一遍地编写测试位。

要回答你的问题:最后创建单元测试是以后的一个失败保险,当你修复错误,确保它们不会破坏现有客户所需的功能。最后编写测试也为您提供了编写它们所需的洞察力,客户的愿望是已知的,不会再有任何变化。

底线:这不是一门科学,你只是在做这件事的时候擅长。

PS:不是球迷,但是这一次是https://www.youtube.com/watch?v=9LfmrkyP81M

相关问题