码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-03-22 01:42:12      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:软件开发   基础上   问题   就是   代码   win   资源管理   类型   学习   

一、开发工具的选择

本来电脑上有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)

标签:软件开发   基础上   问题   就是   代码   win   资源管理   类型   学习   

原文地址:https://www.cnblogs.com/wang-bin/p/8620794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!