软件工程(2019)第二次作业
1.使用VS2017作为编程工具,内部有自带的测试工具
下载网站
2.创建测试项目和被测项目
- 被测项目中要有.cpp和.h文件
- 测试项目中按要求在指定地方写测试代码
3.*.cpp文件内容
#include <iostream>
using namespace std;int dd(int n)
{return 5 + n;
}
int main()
{return 0;
}
4.*.h文件文件内容
#pragma once
int dd(int n);
5.*.obj文件的位置
6.添加*.obj路径
7.在测试项目的*.cpp文件中include被测项目的头文件
8.测试代码
#include "stdafx.h"
#include "CppUnitTest.h"
#include "../ToTest/ToTest/hh.h"using namespace Microsoft::VisualStudio::CppUnitTestFramework;namespace Test
{ TEST_CLASS(UnitTest1){public:TEST_METHOD(TestMethod1){// TODO: 在此输入测试代码Assert::AreEqual(dd(2), 7);}TEST_METHOD(TestMethod2){// TODO: 在此输入测试代码Assert::AreEqual(dd(2), 5);}};
}
9.运行测试项目源代码
之后你会发现输出中什么也没有,这个时候进行下一步。
10.运行所有测试
这时你会在输出中看到以下内容
11.打开测试资源管理器查看测试结果
转载于:https://www.cnblogs.com/Hubz131/p/10700784.html
软件工程(2019)第二次作业相关推荐
- 2017软件工程实践第二次作业(数独)
我的Github项目地址,使用工具VS2017社区版 / DevC++5.11,开发语言为C语言 基础题要求如下,附加题不会做就不贴出来了...: 项目需求 利用程序随机构造出 N 个已解答的数独棋盘 ...
- 软件工程2017第二次作业
GitHub:sudoku 解题思路描述 刚看到题目的时候,我去,好难.吃了根冰棍冷静下来,开始细细思考.题目的要求是随机生成N个不重复的数独棋盘,有两种方案:1.用数字1~9填满第一个九宫格,然后再 ...
- 软件工程python就业方向-软件工程实践2019第二次作业
前言 自己在第一次作业中写下的目前最想学的技术是**"学习好软件方向的各种技术,熟练运用编程语言"**.再怎么说,这也太过宽泛了,而且想在一学期做到这一点是不现实的.自己曾在大一系 ...
- 软件工程课程第二次作业
项目 内容 这个作业属于哪个课程 课程地址 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学习软件开发,软件测试以及团队工作.大型项目开发 这个作业在哪个具体方面帮助我实现目标 第一次作业帮助 ...
- 人工智能实战2019 第二次作业 焦宇恒
标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 作业要求 这个作业关于什么 双变量的反向传播 参考文献 参考文献 实验代码 w = 3 b = 4 delta_z = 1 ...
- 软件工程实践第二次作业——个人项目实战(数独)
作业链接 1)Github项目地址 2)在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间 见 8). 3)解题思路描述 拿到题目后,阅读了项目需求,得知这次作业要求 ...
- 高级软件工程课程第二次作业
在大家了解了软件工程基本概念.流程及可行性分析后,希望各位同学结合现在流行的研究生创业创新需求,以两个人为一组,构思一个有创新的软件项目,从软件工程问题定义(可行性分析)角度,写一个研究生创新项目申报 ...
- 2017软件工程实践第二次作业
1. 项目地址:https://github.com/one-piece-zero/sudoku 2.PSP表格记录的估计耗时 3.解题思路: 在拿到这个题目的时候,我最早想到的是大一下学期做的程序语 ...
- 软件工程(2019)结对编程第二次作业
结对编程第二次作业 利用普普通通的游戏引擎实现普普通通的电梯调度算法 这是我的结对伙伴张斯豪同学的排版异常诡异的博客(狗头). 单元测试 对关键Elevator类中的WhetherAccept进行单元 ...
- 软件工程第二次作业——模仿网站
我以我的JS发誓 我以我的解释器宣告 将世界上所有的HTML汇聚 将世界上应有之css样式改变 集中所有的解释器和JS 将这网页为我所用 the Teleport Ultra 倾听我内心的愿望 让它实 ...
最新文章
- 《软件测试经验与教训》之二——测试内容先后顺序
- docker 简单入门(一)
- ASP.NET MVC学习之路由篇(2)
- 离线安装ADT和sdk
- 2019《去哪儿》春季校招第一站(含笔试题)
- 通信工程领域当前的主流技术及其社会需求调查报告
- 宝塔控制面板配置Nginx 安全证书
- 关于iOS和OS X废弃的API知识点
- C++餐厅订餐管理系统
- ArcGIS三维建模(三)
- 人工客服行业遭重创,背后支撑的力量
- python排版word文档命令方法大全_简易常用Word文档使用技巧方法大全(超全).doc
- web自动化测试之Selenium基础 — XPath定位大全
- 照片怎样变漫画图片?建议收藏这些方法
- 每日新闻:百度首个无人驾驶运营项目落户武汉;微软叫停Linux专利战;网易携手芬兰电信Elisa;瑞星华为联合发布云安全解决方案...
- lib库反编译C语言,C语言静态链接库(lib)与动态链接库(dll)
- [电商]商品与货品?
- Linux下如何打包文件
- 写文章 关于你,我有太多东西关于你
- 行业洞察 | 听说,大语言模型无法接近人类水平智能?