Software Tset Lab1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Software Tset Lab1相关的知识,希望对你有一定的参考价值。

一、实验要求

1.使用Eclipse安装Junit(4.12),Hamcrest(1.3)

2.使用Eclipse安装Eclemma

3.为三角形问题编写一个Java程序,并用Junit测试程序。

a)三角问题的描述:

函数三角形取三个整数a,b,c,它们是三角形边的长度; 计算三角形是等边,等腰或斜角。

 

二、实验过程及结果

1、junit,hamcrest和eclemma的安装步骤。

1)从官网下载最新的junit和hamcrest的jar包。

2)在使用时,依次点击“Build path”——“Configure build path”—— “Libraries”——“Add External JARS”,将其添加到项目(操作示意如下图)

技术分享技术分享

3)最后在线安装eclemma:点击“Help”——“Install new software”——输入“eclemma”搜索——勾选排在第一个的版本进行安装。之后,Eclipse会自动为我安装配置eclemma。

 

2、三角程序测试结果及覆盖报告

针对三角形,分别进行等边、等腰、非等边及非三角形的用例测试。

检验三角形代码如下:

技术分享

测试代码如下:

 技术分享

实验结果显示:程序运行没有错误,且覆盖路径100%。(测试结果如下图所示)

技术分享

技术分享

 

 

英文版:

1.Experimental requirements

1).Install Junit(4.12), Hamcrest(1.3) with Eclipse

2).Install Eclemma with Eclipse

3).Write a java program for the triangle problem and test the program with Junit.

   a)Description of triangle problem:

   Function triangle takes three integers a,b,c which are length of    

 triangle sides; calculates whether the triangle is equilateral,   

 isosceles, or scalene.

 

2.Experimental process and results

 

1) junit, hamcrest and eclemma installation steps:
  (1)Downloading the latest junit and hamcrest jar package from the official website.
  (2) In use, click "Build path" - "Configure build path" - "Libraries" - "Add External JARS", add the junit and hamcrest jar packages to the project (operation shown below)

     技术分享技术分享

   (3)Finally install eclemma online in eclipse: Click "Help" - "Install new software" - type in "eclemma" and search - select the first version of eclemma to install. After that, Eclipse will automatically install eclemma for me.

 

  2)triangular test results and coverage reports
For the triangle, respectively, equilateral, isosceles, non-equilateral and non-triangular use case test.
Check the triangle code as follows:

技术分享

Testing code as follows:

技术分享

The experimental results show that the program runs without error,fault  or failure and covers 100% of the test path. (Test results as shown below)

技术分享

技术分享

 

 

 

 

 

 

 

 





以上是关于Software Tset Lab1的主要内容,如果未能解决你的问题,请参考以下文章

Qt 编程指南 3 信号槽

vc++ windbg dump 调试 疑问!

JAVA中,如何import自己写的类文件?

ClickOnce 安装期间出现 FileNotFoundException,缺少 HKCU\Software\Classes\Software

解决 Ubuntu Software (Software Center) Crash 问题

CS 350 Software Design / SE 310 Software Architecture