Beta 版发布前的 C# 最终测试。异常断点......我们应该测试任何有用的断点吗? [关闭]
Posted
技术标签:
【中文标题】Beta 版发布前的 C# 最终测试。异常断点......我们应该测试任何有用的断点吗? [关闭]【英文标题】:C# Final testing before beta release. Exception breakpoints... any useful ones we should test for? [closed] 【发布时间】:2012-09-23 02:41:37 【问题描述】:在初始测试版发布之前的开发和测试的最后阶段。作为最后阶段测试的一部分,我想在异常上使用断点进行调试,并想知道是否有其他程序员可以推荐一些要启用的异常,为什么?
这里只是一些适合这个练习的...
System.ArgumentNullException System.ArgumentOutOfRangeException System.NotEnoughCommentsInMethodException System.NullReferenceException
应用程序是 C#、Winforms、Firebird DB、NHibernate、.NET 4.0
期待一些意见!
【问题讨论】:
“最终阶段测试”可以更好地称为“回归测试”,并且不涉及开发人员坐在调试器旁边。您的应用程序要么崩溃,要么没有。您希望通过您提议的测试实现什么目标? 我们的单元和集成测试已经有了很好的测试覆盖率。我建议的测试是在开发环境中运行应用程序,捕捉我们可能错过的任何东西。我们承认我们并没有满足每一个用户场景,这个测试有望让我们在 beta 版本发布之前更有信心。该应用程序已经相当稳定,但只是想在我们发布到野外之前采取另一种措施...... 【参考方案1】:全部
如果您的应用程序抛出任何异常,您需要注意它。
有时,会出现预期的异常;如果您遇到它们,您应该取消选中它们以减少噪音。 但是,您还应该尝试消除那些(如果可能);应为特殊情况保留例外。
【讨论】:
好点,我想这可能是一个选择。在 VS2010 中启用所有异常的最简单方法是什么?单独打勾实在是太多了! 只需选中树中的根复选框即可。以上是关于Beta 版发布前的 C# 最终测试。异常断点......我们应该测试任何有用的断点吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章