在编写好单元测试后,如何运行单元测试代码来进行测试?
如何运行单元测试代码
通过Visual Studio(以下简称VS)菜单项我们可以看到,在VS中运行单元测试有很多种方法
1.运行当前上下文中的测试:这种方式只运行于当前选择的项目相关的单元测试代码,这些项可以是解决方案,也可以是项目,也可以是当前选择的代码文件
2.运行解决方案中的所有测试:这种方式会将我们解决方案中的所有单元测试代码都运行一次,在我们开发过程中,每隔一段时间运行一次,就能够保证在我们写的代码当中出现尽可能少的错误
3.运行所有受影响的测试:这是一种很有用的进行单元测试的选项,当我们对代码进行修改后,可以运行这种测试,来求证这次修改对其他代码的影响,这样可以尽早的发现这次修改对其他代码所带来的影响,并将这次修改的风险降到最低
4.运行指定的测试:在VS中可以通过菜单项中的测试中的窗口中的测试列表编辑器来打开测试列表编辑器
在测试列表编辑器中,我们可以有选择性的运行一些测试
在VS中,也可以对单元测试代码进行调试,在调试时,我们也可以对测试代码添加断点,并且逐步的运行,然后在运行的过程中查看运行的状态,这和我们调试项目中的业务代码是一样的。
这些运行、调试和测试的菜单都在VS的快捷菜单中,都有对应的项目。
在我们运行测试的过程中,是不能进行调试的,我们可以根据我们的实际情况来选择使用哪一种方式来运行测试。
在我们运行单元测试代码之后怎么知道运行的单元测试哪些通过了,哪些失败了呢
在VS中,运行完测试之后,运行的结果会出现在VS中的及时窗口内,我们也可以通过VS的测试菜单中的窗口中的测试结果来查看测试结果
在测试结果窗口中,我们可以看到每一个测试的测试结果,其中绿色的是表示测试通过,红色的表示测试未通过,通过双击每个项,我们可以查看测试的详细信息,还可以选择其中的几项,再次进行运行或者调试