之前我们做的测试都是一个一个进行的,当然我们也可以一次性选择多个测试方法进行,但是测试运行的顺序以“测试列表编辑器”窗口中的默认列表顺序为准。在实际场景中,我们需要进行有顺序的单元测试,步骤可能每一步都是一个独立的单元测试函数,如果让它们按一定顺序执行呢?这就是我们这篇文章要讨论的。

上一篇我们已经建立了AddTest(),DivTest(),DecTest(),MulTest()四个方法,假设就是上面需要顺序执行的四个步骤。

右击AddTest->添加->顺序测试,如下图:

Note:其中Basic Unit Test是只包括[TestMethod]的单元测试文件模板,Unit Test是包括上文中提到的[ClassInitialize()],[ClassCleanup()], [TestInitialize()], [TestCleanup()]及[TestMethod]单元测试文件模板。

选择OrderedTest后,我们会发现多了一个OrderedTest1.orderedtest文件(为方便,我使用了VS默认命名规则,实际应用中,大家应把文件名改成统一实名)。打开后,会出现顺序挑选窗口,如下图:

运行方式和运行普通单元测试方法一样,在“测试列表编辑器”窗口,如下图:

最后介绍一下如何应用测试列表编辑器进行单元测试用例的归类。

当测试用例多起来后,要找一个测试方法就变得十分困难,这时就需要归类了。

打开测试列表编辑器->右击“测试列表”->新建测试列表,如下图:

名称这里我们取名为“test”,将测试文件依次拖拽进新建的分类中,这样方便在多个测试方法中进行归类,查找。而且选取这个分类时,分类中的所有测试方法也一起被选中,下图显示归类后的对比图。

 

文章来源:http://blog.csdn.net/xifeijian/article/details/8733522

最新文章

  1. 技术笔记:Indy控件发送邮件
  2. Exploitation with Social Engineering Toolkit SET
  3. background-position (转)
  4. sql sever笔记 日期时间
  5. 第二次作业:Github的优点和缺点
  6. Entity Framework 第三篇 实体特性声明
  7. iOS导航栏-导航栏透明
  8. RxJava学习(三)
  9. MFG 常用英文单字
  10. Python系列教程大汇总
  11. HDU 1253 胜利大逃亡(BFS)
  12. OpenLayers 3 的地图基本操作
  13. FFT初解(转)
  14. 嵌套查询别名必须性示例。HAVING用法
  15. Outlook插件开发(非VSTO),欢迎交流
  16. Lingo求解线性规划案例2——多阶段投资问题
  17. 【HAOI 2012】高速公路
  18. python调用cmd显示中文乱码及调用cmd命令
  19. 今日总结(linux和plsql)
  20. 01.制作ico图标的工具

热门文章

  1. double to string 损失精度的问题
  2. QQ空间删除日志
  3. python多线程,event,互斥锁,死锁,递归锁,信号量
  4. ZJOI 2006 物流运输 bzoj1003
  5. 暑假集训test-8-14~8-15
  6. php算法题---连续子数组的最大和
  7. Linux课程---13、linux中任务计划介绍(任务计划分类)
  8. 在select标签中添加a标签
  9. IK分词器插件
  10. pycharm新建ini文件或创建ini文件失败