Agile approach is technology independent. ASP.NET MVC makes it easier but you can test common ASP.NET WebForms as well. You just need to write your application testable. Also few additional points:
Agile doesn't mean that you will write unit tests for your code. Testing is only part of agile process.
Testing application doesn't mean writing only unit tests. There are also other type of tests which are used in agile as well - integration tests, end-to-end tests, performance tests, etc.
It is not correct assumption that tests are done at the end of the iteration. Test are created continuously as the feature is implemented. In some agile practices they are even implemented before the feature itself (test driven development). Writing test at the end of the iteration is way back to waterfall and to the process which doesn't work because if some feature take more time you will not have enough time to test it or even worse to test more features. That is wrong.
发布评论
评论(1)
敏捷方法是独立于技术的。 ASP.NET MVC 使其变得更容易,但您也可以测试常见的 ASP.NET WebForm。您只需编写可测试的应用程序即可。另外还有几点:
Agile approach is technology independent. ASP.NET MVC makes it easier but you can test common ASP.NET WebForms as well. You just need to write your application testable. Also few additional points: