1.开发软件的选择与安装
(1)开发软件的选择
·在刚刚接触编程的时候,我本选择的是Visual Studio 2010开发软件,用以完成一些基本的程序设计和编程任务,在接触到软件工程之后,我才认识到一款强大的现代化的开发软件往往是一个成功程序的基础。在同学的推荐下,我选择了Visual Studio 2017版。
(2)下载与安装
·在官网找到Visual Studio Community 2017版本,适用于学生、开放源代码和个体开发人员,下载Visual Studio Install,按照需求选择好后,开始安装,如图1.1。
图1.1
(3)启动软件
·在软件安装完成后,通过注册Visual Studio开发人员账户,进入使用,如图1.2,图1.3,一款功能强大的软件就安装完成了!
图1.2
图1.3
2.练习自动单元测试技术
·用VSTS进行单元测试
(1)设计一个检验年份是平年还是闰年的小程序,程序代码如图2.1所示,头文件代码如图2.2所示:
源程序代码:
图2.1
头文件代码:
图2.2
(2)创建测试程序,如图2.3,图2.4 所示:
图2.3
图2.4
(3)在创建的测试程序中添加要测试的项目并填写测试项目的obj文件路径,如图2.5,图2.6所示:
添加测试项目:
图2.5
填写所要测试项目的obj文件路径:
图2.6
(4)编写测试程序,如图2.7所示:
·共设计五种测试用例,充分考虑判断年份中出现的种种情况,且在源程序调用的test函数中,如果是闰年返回值为2,平年返回值为1,年份输入错误返回0。
图2.7
(5)运行单元测试,测试结果如图2.8所示:
·测试结果全部正确:
图2.8
3.总结与体会
·软件开发的复杂性是众所周知的,没有人可以确保自己的代码一点问题没有,更不能确保自己的代码在其他的执行路径上依旧能得到预期的结果,所以我们需要严格的测试。
·本次作业任务是对老师课堂讲授内容的延续,在刚刚着手操作时,还是有些手足无措,但通过网上查阅资料以及同学们的帮助终能完成本次任务。
·通过本次任务,让我初步掌握了单元测试技术,我相信这会对我以后的软件开发起着莫大的帮助,我也会在接下来的时间里继续练习自动单元测试技术的操作。