热点:

    单元测试入门指南

      [   原创  ]   作者:
    收藏文章 暂无评论

    单元测试虽是程序员日常工作的关键环节,却常被忽视,不少经验丰富的开发者甚至不知如何编写基本的测试用例。接下来,让我们从零开始,动手创建一个简单的单元测试,逐步掌握这一必备技能。

    1、 启动Visual Studio 2008,新建一个名为VSTSDemo的类库项目。删除系统自动生成的默认类文件,随后添加一个新的类LogonInfo。在此类中实现一个简单的整型数组求最大值的方法GetMax(int aryNum),方法内部通过遍历数组元素比较大小,最终返回数组中的最大值。

    2、 该方法用于查找数组aryNum中的最大值,原理简单,无需赘述,一看便知。

    3、 新建单元测试项目

    4、 此时会弹出创建单元测试对话框,直接点击确定,输入新项目名称LogonInfoTest,具体操作所示。

    5、 完成操作后,Visual Studio 将自动创建名为 LogonInfoTest 的测试项目,并生成一个 Solution Items 文件夹。同时,在该测试项目下会自动生成一个 LogonInfoTest.cs 源文件,具体结构所示。

    6、 上述代码中的 Assert.Inconclusive(验证此测试方法的正确性) 已被手动注释。该语句默认会自动生成,但实际作用不大。若不希望每次创建单元测试时都出现此行,可在新建测试时进入设置界面,取消勾选自动生成该代码的选项即可避免。

    7、 启动LogonInfo测试流程

    8、 请注意 Assert.AreEqual(expected, actual) 这行代码,它用于验证 expected 与 actual 是否相等,若相等则测试通过,否则失败。此类用于判断的断言方法还包括多个类似功能的方法,常用于单元测试中对预期结果与实际结果进行比对,确保程序行为符合设计要求,提升代码可靠性与稳定性。

    9、 代码修改完毕后,依次点击VS菜单中的测试→窗口→测试视图,即可打开测试视图窗口,具体界面所示。

    10、 通过上述结果可判断测试方法是否通过。还可修改GetMaxTest()中的初始值和预期值,重新运行测试方法,观察新的测试结果,从而验证不同输入下的执行情况。

    soft.zol.com.cn true https://soft.zol.com.cn/1194/11943784.html report 1545 单元测试虽是程序员日常工作的关键环节,却常被忽视,不少经验丰富的开发者甚至不知如何编写基本的测试用例。接下来,让我们从零开始,动手创建一个简单的单元测试,逐步掌握这一必备技能。 1、 启动Visual Studio 2008,新建一个名为VSTSDemo的类库项目。删除系统自动生...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Actual Reminder

    更新时间:2009年02月02日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:英文

    Actual Reminder
    • 更新时间:2009年02月02日
    • 软件大小:4.8MB
    • 软件分类:美化增强
    • 语言种类:英文
    • 软件评级:0 人点评