2019软件工程第二次作业(VS2017中对C++的单元测试)

时间:2023-03-08 21:53:08

建立工程,分别编写cpp和头文件

2019软件工程第二次作业(VS2017中对C++的单元测试)

cpp文件中的代码如下:

#include<iostream>
#include"test.h"
using namespace std; int Cal::add(int x, int y)//返回两个变量的和
{
return x + y;
} int Cal::sub(int x, int y)//返回两个变量的差
{
return x - y;
} int main()
{
return 0;
}

头文件test.h中的代码如下:

class Cal {//计算类
public:
int add(int x, int y);
int sub(int x, int y);
};

右键点击“解决方案”->"添加"->“新建项目”

2019软件工程第二次作业(VS2017中对C++的单元测试)

紧接着在弹出的页面选择“本机单元测试项目

2019软件工程第二次作业(VS2017中对C++的单元测试)

右键测试项目,然后选择属性

2019软件工程第二次作业(VS2017中对C++的单元测试)

选择“链接器”->"输入"->"选择依赖项"

2019软件工程第二次作业(VS2017中对C++的单元测试)

2019软件工程第二次作业(VS2017中对C++的单元测试)

左侧的状态栏出现了单元测试的项目,“UnitTest1”

2019软件工程第二次作业(VS2017中对C++的单元测试)

右键选中引用,点击“添加引用”

2019软件工程第二次作业(VS2017中对C++的单元测试)

勾选需要引用的项目,也就是需要测试的项目

2019软件工程第二次作业(VS2017中对C++的单元测试)

接下来开始编写测试程序

2019软件工程第二次作业(VS2017中对C++的单元测试)

运行成功

2019软件工程第二次作业(VS2017中对C++的单元测试)

总结:

  • 掌握了进行单元测试的的基础方法
  • 争取在这之后快速的根据别人的博客学会更多的测试技术