VSTS学习

一、 目标 

        了解单元测试、回归测试、效能分析工具以及个人开发流程相关内容。

二、内容

        1.下载并安装visual studio软件:https://visualstudio.microsoft.com/zh-hans/downloads/

        2.构建1-2个简单的程序,并采用VSTS进行测试(可以采用C/C#/C++等编程语言)。

        3.测试过程发布到Github或者微博中,并将网址记录在实现步骤中。

  • 答案及实现步骤

1. 下载并安装visual studio

进入到visual studio软件下载页面,下载社区版并安装

2. VSTS测试

进行C#代码测试

需测试第一段代码:

namespace test1
{public class User{public static void Main(){Console.WriteLine("Hello World!");}public User(string userEmail){m_email = userEmail;}private string m_email;}
}

 

鼠标右键选择创建单元测试

因为需要对user类的构建进行测试,编写相应代码段

 

namespace test1.Tests
{[TestClass()]public class UserTests{[TestMethod()]public void UserConstructorTest(){string userEmail = "huahua@163.com"; User target = new User(userEmail); Assert.IsTrue(target != null);}[TestMethod()]public void MainTest(){}
}

 

 

打开测试资源管理器

进行测试

 

需测试的第二段代码:

namespace ClassLibrary1
{public class Circle{public double X{set;get;}public double Y{set;get;}public double Radius{set;get;}public Circle(double X, double Y, double Radius){this.X = X;this.Y = Y;this.Radius = Radius;}public double Area{get{return Radius * Radius * 3.1415926;}}public double Perimeter{get{return 2 * Radius * 3.1415926;}}public bool Contains(double x, double y){if ((x - X) * (x - X) + (y - Y) * (y - Y) < Radius * Radius){return true;}return false;}public static void Main(){Circle circle = new Circle(1, 1, 3);   }        
}

 

对其中的Circle类的构建进行测试,传入参数并测试:

测试结果

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部