软件工程第二次作业
VSTS工具进行自动测试练习
-
选择开发工具
之前已经安装过VS2017了,所以现在直接进行测试练习。 -
软件打开画面如下:
-
创建C#类库
-
测试用例:
namespace DemoUser
{
public class User
{
public User(string userEmail)
{
m_email = userEmail;
}
private string m_email; //user email as user id
}
}
-
在原有项目上创建一个本机单元测试项目:
-
单元测试代码
namespace DemoUser
{
public class User
{
public User(string userEmail)
{
m_email = userEmail;
}
private string m_email; //user email as user id
}
}
public void ConstructorTest()
{
string userEmail = "someone@somewhere.com";
User target = new User(userEmail);
Assert.IsTrue(target != null);
} -
测试通过:
-
个人感悟
通过这次作业,我感觉VS2017功能很强大,很丰富。今天我遇到了不少问题,首先是新下载的2017版本的Visual Studio 2017缺少一些插件,我不知道怎么创建新的单元测试,于是我就去百度,根据别人提供的方法和自己摸索,终于我解决了这个问题,我明白一个道理:自己动手,丰衣足食。