• 软件工程第二次作业(心态差点用崩了的vs2017)


    一、开发工具的选择

    本来电脑上有eclipse,可是自己想用c++作为开发语言(想着自己也是学过c++的),就抱着试一试的心态下了visual studio 2017开发软件。以下便是开发工具的下载安装过程。


    二、自动单元测试学习

    1)先创建一个空工程

    2)创建一个 Windows 空项目“源.cpp”并添加下面的代码用作测试。这里我创建了一个结构体用来表示一个物体,有X,Y,半径这些变量,还有一个用来表示另一个物体是否在它的半径内的函数,是则返回1,否则为0。


    3)然后是创建单元测试项目。在这个解决方案中创建一个名为UnitTest1 的单元测试工程(命名规则是“项目名”+Test),创建好后在引用中添加待测项目的引用(右键引用选择“添加引用项目”),点确定,它应该会出现在单元测试工程的引用中。


    4)接下来就是单元测试阶段了, 我们先找到“unittest1.cpp”文件(默认生成的文件),在这个代码中有一个默认的方法“TestMethod1”,这里我将默认的“TestMethod1”改为“TestShot”(命名规则为 Test+“函数名”),然后包含头文件 #include“标头.h”,加入测试代码后形成下面这个样子(由于空间大小的问题,这里只截取部分代码):

    5)上面 AreEqual 那句中,模板填入待测值的类型,第一个参数为预测值,第二个为实际运行的结果,若相等则测试成功,否则为失败。写好代码后选择生成Test 项目,然后在测试,窗口中打开测试资源管理器,如果生成没有问题就可以在这里看到测试项了,选择运行即可。

    总结:

    以上就是我对visual studio 单元测试的学习过程,总的来说第一次接触,费了很大劲,曾经一度想转到eclipse用Java语言,但是还是在自己查阅资料的基础上学会了visual studio软件开发的单元测试学习,感触很深,出了很多错误,并且让我对自己c++语言的功底有了更全面的认识,自己需要学的东西还有很多。

  • 相关阅读:
    ES6中对象新增方法
    ES6中字符串新增方法
    Laya 吐槽日志.
    汇编与反汇编工具
    Mac 软件下载地址
    红米手机 android4.4.4 root之路
    查看apk安装包信息
    文件搜索
    自动发表QQ空间说说
    批量格式化json
  • 原文地址:https://www.cnblogs.com/wang-bin/p/8620794.html
Copyright © 2020-2023  润新知