单元测试

实验四 单元测试

一、实验目的

1、 掌握单元测试技术,并按单元测试的要求设计测试用例。 

2、 掌握一种单元测试工具的使用。

二、实验内容

自行学习vs2010或vs2012或vs2015等单元测试工具的使用。

对下面被测代码进行测试且查看代码覆盖率,并录制操作视频,撰写实验报告。

 

用vs2010来对上部分代码进行测试。

代码:

using System;

using System.Text;

using System.Collections.Generic;

using System.Linq;

using Microsoft.VisualStudio.TestTools.UnitTesting;

 

namespace Sy4

{

    public class Cmp

    {

        public static int Largest(int[] list)

        {

 

            if (list.Length == 0)

                throw new ArgumentException("Emptylist");

            int index, max = Int32.MinValue;

            for (index = 0; index < list.Length; index++)

            {

                if (list[index] > max)

                    max = list[index];

            }

            return max;

        }

    }

}

 

 

 

using System;

using Microsoft.VisualStudio.TestTools.UnitTesting;

using Sy4;

namespace test

{

    [TestClass]

    public class UnitTest1

    {

        [TestMethod]

        public void TestMethod1()

        {

            Sy4.Cmp cm = new Sy4.Cmp();

            int[] list = { 1, 2, 3, 4, 5, 6, 7 };

            int max = Sy4.Cmp.Largest(list);

            int i = 7;

            Assert.AreEqual(i, max);

        }

    }

}

 

实验截图:

 

 

实验心得
  
通过这次实验,我了解了如何通过vs2010来进行代码的测试,感觉自己受益匪浅。

posted @ 2022-05-05 16:18  潘福龙  阅读(135)  评论(0编辑  收藏  举报