一、Visual Studio的安装
由于上学期重装了win10系统,以前使用的vc++6.0不能够正常使用,所以直接就安装了Visual Studio 2015,安装的时候就直接按照提示的步骤进行安装,就是安装的时间较长。
图1.1
图1.2
二、单元测试练习
使用的软件:Visual Studio 2015
题目:课本22~25页单元测试练习
1.首先创建一个C#类
图2.1
图2.2
2.编写代码
图2.3
3.创建单元测试
鼠标放在User类处,单击右键,点击“创建单元测试”,如图2.4所示
图2.4
直接点击确定即可。
图2.5
在资源管理器中就会出现一个新的类,如图2.6所示。
图2.6
4.代码填写,得到单元测试
public void UserTest()
{
string userEmail = null;//TODO:Initialize to an appropriate
//value
User target = new User(userEmail);
//TODO:Implement code to verify target
Assert.Inconclusive ("TODO:Implement code to verify target");
}
图2.7
5.测试
在测试->窗口->测试资源管理器,如图2.8所示。
图2.8
点击全部运行,结果如2.9所示。
图2.9
由于该测试单元还正在使用Assert.Inconclusive,说明这是一个未经验证的单元测试。
6. 改进测试
对上述例子进一步修改,将数据、使用被测试类型的功能、比较实际结果和预期的结果进行设置。
public class UserTests
{
[TestMethod()]
public void UserTest()
{
string userEmail = "someone@somewhere.com";
User target = new User(userEmail);
Assert.IsTrue(target != null); }
}
图2.10
对修改的例子进行测试,结果如图2.11
图2.11
这次测试只是按照课本上的例子一步步执行的,并没有太多的创新,由于刚刚接触,还不太熟悉,相信以后会慢慢熟悉的。
本次失误:在刚开始创建类的时候,系统自动创建DemoUser类,而本次试验则用的是User类,一开始时没注意,在进行单元测试时出现失误。