Asp.net 正确的测试方法

Asp.net 正确的测试方法,asp.net,asp.net-mvc,testing,Asp.net,Asp.net Mvc,Testing,我有点问题。我正在编写并不断开发一个ASP.NETMVC应用程序。问题是,每次我更新我们网站的一小部分(甚至与我们的数据库无关),它似乎会破坏网站其他部分的4个其他内容。我一直在尽我最大的努力来预测它,但最终,我知道有更好的方法来测试,我只是想知道对于最佳实践的普遍共识是什么 谢谢 简言之,答案没有条理 Have a plan. Know what the change is. Document what you are going to test and why. Maintain a tes

我有点问题。我正在编写并不断开发一个ASP.NETMVC应用程序。问题是,每次我更新我们网站的一小部分(甚至与我们的数据库无关),它似乎会破坏网站其他部分的4个其他内容。我一直在尽我最大的努力来预测它,但最终,我知道有更好的方法来测试,我只是想知道对于最佳实践的普遍共识是什么


谢谢

简言之,答案没有条理

Have a plan.
Know what the change is.
Document what you are going to test and why.
Maintain a test suite (Regression) to execute after all major changes.
Keep improving your test cases and adding the ones you missed 
(there should be a test case associated with all your bugs. 
This will ensure the same bug doesn't get introduced due to regression. 
正如你所说的,有一个适当的结构,确保流程的实现,有更好的代码审查(在提交错误之前捕获错误),并不断阅读关于所有这些的内容


此答案可以编辑以使其更好。

在寻找解决方案之前,您应该找到问题所在。这是一个坏代码还是坏测试的问题?目前的问题是没有合适的测试结构。字体颜色是什么\