zoukankan      html  css  js  c++  java
  • 软件测试实验——junit, hamcrest 和 eclemma的安装及使用

    一、相关介绍

          使用适当的工具可以使软件测试更加方便,简洁。

          例如:JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活。

                  Eclemma可以检查代码是否被运行。

         以下主要介绍junit和hamcrest,,eclemma的安装及使用。有具体代码进行测试。

    二、junit,hamcrest的安装及使用

       1、下载junit.jar和hamcrest-all.jar两个jar包。

       2、在eclipse中新建项目。右键->Build Path->configure Build Path.在Libraries中,通过Add External JARS,添加junit和hamcrest两个jar包,

            如图所示。

      3、新建Triangle.java 和TriangleTest.java。编写主程序和测试程序.github程序

      4、编写完成后运行程序。右键->run as->Junit test.得到测试结果。

        junit test结果如图:

        结果显示绿色,则表示测试成功,若显示红色,则表示测试有误。

    三、Eclemma的安装及使用

       1、下载eclemma的zip压缩包。

       2、在eclipse中,help->Install neww software,得到下图

       

       点击右边的add,添加上传压缩包。

       按照提示完成eclemma的安装,安装完成后重启eclipse,eclipse中有如下按钮,代表安装成功。

     

       3、程序运行后,点击上图按钮,就可以观察到程序中哪些代码被运行,哪些代码没有被运行。

       4、使用eclemma结果如图:

         

         可以观察到绿色部分代表此处代码被运行,若有红色部分则表示此处代码没有被运行。

  • 相关阅读:
    二分+树状数组/线段树(区间更新) HDOJ 4339 Query
    数论(GCD) HDOJ 4320 Arcane Numbers 1
    拓扑排序/DFS HDOJ 4324 Triangle LOVE
    离散化+线段树/二分查找/尺取法 HDOJ 4325 Flowers
    KMP HDOJ 4300 Clairewd's message
    高精度模板
    前缀+排序 HDOJ 4311 Meeting point-1
    Kruskal HDOJ 4313 Matrix
    最短路(Dijkstra) HDOJ 4318 Power transmission
    (转)C语言运算符优先级 详细列表
  • 原文地址:https://www.cnblogs.com/xiao94/p/5291803.html
Copyright © 2011-2022 走看看