c# - 验证 C# WinForms 代码在 Visual Studio 2008 中工作的正确方法是什么?

标签 c# .net winforms

<分区>

我正在用 WinForms c# 编写一个超过 90k 行的应用程序。我不是很有经验的编码员,在几行代码之后(取决于它是新的还是我以前做过很多次的东西)我在 Visual Studio 中用 F5 开始我的项目来验证我所做的事情是否像我想要它。

例如:

如果来自 SQL 的数据正确填充到 ListView 中
如果排序 ListView 按预期工作(新集成的功能)
如果 docx 生成有效并且 docx 是用正确的格式创建的
如果计数正确

这是正确的做法吗?或者有更好的方法吗?现在启动我的应用程序大约需要 5-10 秒,所以这没什么大不了的,但也许有比我这样做更好的方法。

我正在一台计算机上单独编写此应用程序。

最佳答案

Test Driven Development !

使用 Visual Studio 应用单元测试:A Unit Testing Walkthrough with Visual Studio Team Test

MSDN 有很多关于开发和测试的内容:

  • 使用 Visual Studio 团队测试的单元测试演练
  • 测试驱动开发指南
  • 介绍 Microsoft Visual Studio 2005 Team System Web 测试
  • 面向软件测试人员的 Microsoft Visual Studio Team Edition
  • 监控和分析负载测试结果
  • 使用 Visual Studio 2005 Team System 进行单元测试并为单元测试框架生成源代码
  • Web 测试编写和调试技术

全部找到 here

关于c# - 验证 C# WinForms 代码在 Visual Studio 2008 中工作的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280404/

相关文章:

c# - 将 DateTime.Now 格式化为 yyyy-mm-dd

c# - 比较两个列表的顺序变化

c# - DefaultMemberAttribute - 它有什么作用?

c# - 右对齐打印文本

c# - 如何在调整大小时仅显示winforms窗口的边框?

c# - 使用或不使用自动属性的对象反序列化的差异

c# - 如何检查动态对象是否是 C# 中的数组?

.net - EF Code First 映射内部关联

c# - 根据单元格值过滤datagridview中的对象列表

c# - 如何使异步方法在任务类型上通用