VS2010 测试单元 试用手记(一)
来源:互联网 发布:java和matlab混合编程 编辑:程序博客网 时间:2024/05/01 13:11
20110608 VS2010 测试单元 试用手记(一)
1. 从“测试-添加新测试”开始
打开“测试-添加新测试”,选择“单元测试向导”,如果是第一次创建测试单元,则程序会自动创建一个【项目】以作测试,这里我已经创建了一个测试项目“WeWinFormTest”的项目,用于对“WeWinForm”项目进行测试。
2. 创建一个测试单元FrmModLoginTest.cs
FrmModLoginTest.cs对应于“FrmModLogin.cs”单元的测试
由于FrmModLogin.cs是一个窗体文件,我们现在想测试一下窗体显示的情况如何,实际上我们希望调用窗体的ShowDialog方法看看效果。
3. 测试的原理
我们先看一下默认创建测试单元后产生的代码
代码中主要看三部分
1) 命名空间的引用
这里引用了“WeWinForm.WinLogin”,因为我们要对其中的类进行测试。
同时系统默认引用了“Microsoft.VisualStudio.TestTools.UnitTesting”
2) 测试类
用“[TestClass()]”特性标识
3) 测试方法
用“[TestMethod()]”特性标识
测试方法名称可随意定义,一般定义为“要测试的方法名称+Test”,如构造函数的测试方法:
public void FrmModLoginConstructorTest()
只要用“[TestMethod()]”特性标识的方法,即可进行测试
4. 建立自定义的测试方法
现在我们要测试ShowDialog方法,我们可以建立一个 public void FrmModLoginShowDialogTest()进行测试
[TestMethod()]
public void FrmModLoginShowDialogTest()
{
FrmModLogin frmModLogin = new FrmModLogin();
frmModLogin.ShowDialog();
}
5. 开始测试
在要测试的方法,右键“运行测试”即可开始测试
测试发现,窗体不是居中,而是在左上角,需要做一些调整。
设置窗体的StartPosition为“CenterScreen”,效果如下:
- VS2010 测试单元 试用手记(一)
- Google Writely试用手记(一)
- mule - 试用手记(一)
- VS2010 Beta1下Silverlight3试用手记
- Windows Live Custom Domains试用手记(一)
- 华为软件开发云试用手记(一) 建立项目
- 性能测试参数整理(手记一)
- 微软WebService之MapPoint分析手记(一):MapPoint试用Step By Step
- 微软WebService之MapPoint分析手记(一):MapPoint试用Step By Step
- 开源Web自动化测试框架——Watir试用手记
- 开源Web自动化测试框架——Watir试用手记
- 开源Web自动化测试框架——Watir试用手记
- EqualLoigc PS5000试用手记之八:磁盘IO性能测试
- SQLite数据库安装、试用及编程测试手记
- siege 性能测试手记(一)
- 移动平台测试自动化工具Appium试用笔记(一)
- 革新2410D开发板试用手记(一)
- 试用Docker(一)
- linux RSH配置
- DWR中处理List
- Android基础知识
- oracle RAC分布式锁
- 组件小总结(一)
- VS2010 测试单元 试用手记(一)
- ObservableCollection
- 程序员应该知道的关于Windows API、CRT和STL二三事
- c#获取逻辑硬盘信息
- 未来手机什么样 十款未来概念手机图赏
- 解决IIS 不能下载.config文件的方法
- PipeComet测试
- epoll为什么这么快?
- Intent调用大全