vs2010单元测试

发布时间 2023-05-08 11:18:49作者: zrswheart

一、      实验目的

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

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

二、  实验内容

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

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

三、  设计思路及结果

打开vs2010,创建c#控制台应用项目,将代码放入其中

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
        }
        public static int Largest(int[] list)
        {
            if (list.Length == 0)
                throw new ArgumentException("Empty List");
            int index, max = Int32.MinValue;
            for (index = 0; index < list.Length; index++)
            {
                if (list[index] > max)
                    max = list[index];
            }
            return max;
        }

    }


}

 

 

右键创建单元测试

 

 

选择需要测试的Largest函数

 

 

系统生成测试项目,在测试项目中更改数据即可完成测试

 

 

一、  个人体会

在本次实验中,我基本了解并掌握了vs2010单元测试工具的使用,在实验过程中,遇到较为困难的地方在于测试工具的使用以及系统自动生成的测试项目的使用,经过上网搜索查询,找到类似的单元测试工具使用教程,以此类推,学会了整个流程,并且可以在以后的学习代码编写中使用此类测试工具,融会贯通,多加练习。