单元测试
实验四 单元测试
一、实验目的
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来进行代码的测试,感觉自己受益匪浅。