zoukankan      html  css  js  c++  java
  • 软件工程第二次作业:选择开发工具并练习自动单元测试技术

    1.选择开发工具

    由于学习C和C++时间较长,且数据结构知识也是用C++进行练习,所以我选择用C++作为开发语言,
    编译器为Microsoft Visual Studio 2017(简称VS2017),Visual Studio 2017是一款功能强大的编译器,编程、调试、包装几乎一应俱全。
    之前安装过vs2010,但是我选择重新安装一下vs2017,正好从头体验一下此次作业完整的步骤。
    安装过程省略。


    2.练习自动单元测试技术

    (1)初次运行界面如图:.


    (2)创建新项目:.

    选择第一个.

    自行选择路径,并改好文件名.


    (3)修改预编译头.

    由于我使用C语言作为开发工具,故需要修改一下预编译头

    点击项目.

    属性.

    双击C/C++.

    点击预编译头.

    选择不使用.

    (4)添加头文件.



    (5)编写代码.


    我写的是判断闰年代码,代码如下:.

    运行一下:.

    没有错误,可以运行.

    (6)开始进行单元测试:.


    添加新建项:.

    添加引用:.

    添加引用路径:.

    编写测试代码:.

    共4组情况:分别是2010,-1,1,2000.

    全部通过测试:.


    3.总结与体会:

    通过本次作业,我完整的体会了从代码编写到单元测试的全部步骤。
    本次作业是课堂知识的实际运用,刚开始接触时处处是问题。但是通过查找资料,询问同学之后,成功的完成了本次作业,同时,也对软件的单元测试有了更深的认识
    通过软件测试,我们可以通过大量的例子以及特殊的测试用例来发现并寻找代码中的问题,并及时修改。
    我相信,此次作业对我以后进行软件开发有极大的帮助,我也会在日后继续体会,并不断的深入了解软件自动测试的精髓。

  • 相关阅读:
    Mac下Intellij IDEA Console中文是?
    MAC && Linux terminal session clone
    高扩展性网站的原则
    职场感悟
    如何保持自己 fork 的项目和原始项目同步
    统一回复一下同学们的咨询
    Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
    checking for tgetent()... configure: error: NOT FOUND!
    Simultaneous Tag Editing in IntelliJ IDEA 14.1
    Mac 配置 vim
  • 原文地址:https://www.cnblogs.com/FangXu1998/p/10701106.html
Copyright © 2011-2022 走看看