zoukankan      html  css  js  c++  java
  • 软件工程第二次作业

      咳咳......第二次作业出来了,有点出乎意料,与第一次隔了这么短时间,不是想偷懒,而是觉得这么短时间老师能批完第一次作业吗。。。言归正传,看到作业题目还是有点紧张的,啊不,我叫不紧张,下面说说完成作业的过程吧。

    1.选择开发工具

      说到开发工具,老师给出的两个Eclipse和Visual Studio我之前都没有用过,实在是令人汗颜啊。。。选来选去,再加上之后的作业我们团队应该是要用JAVA(我之前没有学过JAVA,看来在最后团队作业出来之前要下点功夫了,要抱紧大腿啊)来完成,所以我选了Eclipse这个软件。以下就是安装过程中的几张截图。

    这个是安装完成之后的软件截图

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

      Unit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。

    1.编写需要被测试的JAVA类

      由于自己之前没有学过JAVA,所以此处借鉴了老师给出的代码

    2.导入Junit

    3.编写类测试

    4.运行类测试 测试结果分析

      (1). Runs:表示总共有几个测试方法,已经运行了几个; (2). Errors:表示抛出异常的测试方法的个数; (3). Failures:表示失败的测试方法的个数; (4). 打钩:表示通过测试方法。 (5). 另外有个绿色的进度条表示测试成功,红色的进度条则表示测试失败。

    3.完善Junit

      在这里稍微规范一下Junit。是基于上述demo的。 1.在src下新建source Floder取名为test,然后将之前的testTest类连同包一起移动到test文件下. 2.自动添加测试方法 假设现在要测试的类里面有喝多方法,总不能一个个的手写这些方法,所以可以用用IDE了。使用IDE自动生成测试类。因为上面的testTest类移动到了test目录下,所以这里IDE自动生成的test类的测试类取名为testAutoTest。 3.进行testAutoTest运行,没有具体实现,所以测试失败。

      当对testAutoTest改正之后,运行成功,其截图如下。

  • 相关阅读:
    base64解码
    字典排序之后md5
    python 如何将列表多个字符串拼接成一个字符串
    Mongodb $setOnInsert操作符 和upsert:true
    为了不复制粘贴,我被逼着学会了JAVA爬虫
    10-序列化
    【开发笔记】- 停止MySQL正在执行的SQL语句
    【算法练习】- 百钱百鸡
    volatile与synchronized的区别与作用
    记录一次使用OSS而引发的关于maven的问题
  • 原文地址:https://www.cnblogs.com/lyc1108/p/8617435.html
Copyright © 2011-2022 走看看