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

测试结果

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值