【发布时间】:2012-09-04 05:00:38
【问题描述】:
我希望自学如何使用 VS2010 和 C# 进行有效测试,以应对即将到来的面试。 任何有关学习这方面的资源都将不胜感激(尤其是快速而肮脏的“这是您如何创建测试项目/运行它/做出断言”的文档-我只需要亲自动手!)。 :)
我正在尝试学习的是我编写的一个小项目。我有一些带有标准/关键字的组合框,它们查询表中的某些列以查看是否返回了正确的值。因此,例如,我的 WPF 应用程序中有一个列 "Colour" 和一个对应的组合框 "Colour"。选择"Red"时,我想在其行等中返回带有"Red"值等的所有col。
我已经随机化了我的数据库数据,现在想创建一些断言(例如,对于“红色”组合框值,仅返回“红色”行)。
我可以测试这种性质的应用程序的最有效和最好的方法是什么?
理论上,我知道这是关于创建一些测试数据,将"Red" 输入搜索函数并断言只返回"Red" 列。但是,实际上,我如何使用 VS2010 和 C# 来做到这一点?令人惊讶的是,这方面的资源很难获得。
我是否打开项目,添加新的测试项目,创建独立项目,我从那里去哪里......?一个简单的初学者介绍如何添加一个测试项目和一些关于做出断言的最佳方法的指南真的会帮助我。
非常感谢。
【问题讨论】:
标签: c# visual-studio-2010 unit-testing testing automated-tests