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# 最终测试。异常断点......我们应该测试任何有用的断点吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

alpha版和beta版有啥区别

Rancher 2.0 Beta版正式发布!

alpha测试和beta测试的区别

【Fiddler】设置Before Request断点&篡改数据

面向公开 Beta 版测试人员的 Play 游戏服务测试

华为终端开放实验室Android P Beta 4测试能力上线