比如,在我的学习笔记1中,有一个工程:WindowsApplication12,这个工程中有Class1这个类,该类就是项目的实际代码,随后我在该工程中添加一个Class1Test的测试类,用来测试Class1中的一些方法。
这个过程,就是一种结合方法:对每个需要测试的类,都在该类的工程下建立一个测试类。
在我的实际经验中,接触到如下几种方法,以下进行举例说明,每种方法都有其特定使用环境,优缺点,供大家参考:
1 单元测试代码,直接写在需要被测试的类中。
solution结构如下:
代码如下:
<TestFixture()> _
Public Class Class1Class Class1
''' -----------------------------------------------------------------------------
''' <summary>
''' 查找最大值
''' </summary>
''' <param name="list">传入整数数组</param>
''' <returns>返回数组中的最大值</returns>
''' <remarks>
''' </remarks>
''' <history>
''' [TonyGong] 5/25/2006 Created
''' </history>
''' -----------------------------------------------------------------------------
Function FindMax()Function FindMax(ByVal list As Int32()) As Int32
Dim i As Int32
Dim max As Int32 = Int32.MinValue
For i = 0 To list.Length - 1
If list(i) > max Then
max = list(i)
End If
Next
Return max
End Function
''' -----------------------------------------------------------------------------
''' <summary>
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/