我有点问题。我正在编写并不断开发ASP.NET MVC应用程序。问题是,每次我更新我们网站的一小部分(甚至与我们的数据库没有任何关系),它似乎打破了网站其他部分的其他四个方面。我一直在尽力预测它,但最后,我知道有更好的方法可以测试,而我只是想知道最佳实践的普遍共识是什么?
谢谢!
答案 0 :(得分:0)
简而言之 - 没有组织的答案!
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.
就像你说的那样有一个合适的结构,确保流程实现,有更好的代码审查(在提交之前捕获错误)并继续阅读所有这些。
此答案可供编辑以使其更好。