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

Posted 文瑾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程第二次作业(心态差点用崩了的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++语言的功底有了更全面的认识,自己需要学的东西还有很多。

以上是关于软件工程第二次作业(心态差点用崩了的vs2017)的主要内容,如果未能解决你的问题,请参考以下文章

面对500篇GNN论文,心态差点儿崩了,幸好我有这本小书

软件工程第二次作业

软件工程第二次作业

2017软件工程第二次作业

2017秋-软件工程第二次作业

2017年秋季学期软件工程第二次作业