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类的构建进行测试,传入参数并测试:

测试结果

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