软件工程(2019)第二次作业
1.选择开发工具
因为我的电脑之前便安装了Visual2017,所以就不再描述安装过程了,下图是Visual2017的软件开发界面。
2.练习自动单元测试技术
(1)因为这次是简单的练习,所以我就写了一个冒泡法排序的小程序。具体代码如下:
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
int a[10];
int m, n;
int i,tmp;
for (i = 0; i < 10; i++)
{
cin >> a[i];
}
for(m=0;m<10;m++)
for(n=m+1;n<10;n++)
if (a[m] > a[n])
{
tmp = a[m];
a[m] = a[n];
a[n] = tmp;
}
for (i = 0; i < 10; i++)
{
cout<< a[i]<<" ";
}
}
(2)创建测试程序,右键解决方案 -> 添加 -> 新建项目 ->测试 -> 本机单元测试项目
![成功创建测试项目](
(3)在UnitTest1测试项目中,添加对被测试项目的引用,如下图所示
!
(4)编写测试程序,进行测试。
!