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)

 

时间: 2024-09-27 08:54:22

Software Tset Lab1的相关文章

software Testing Lab1

JUnit以及hamcrest-core-1.3 安装步骤 首先,新建一个java项目,名字叫triangle,然后右键,选择Properties,点击Java Build Path, 选择Libraries选项,点击右边的 Add library 选项,选择JUnit4, 于是JUnit软件包就被包含在这个项目里了. 再点击Add External Jars 按钮,选择已经下载好的hamcrest-core-1.3.jar的文件位置,hamcrest-core-1.3.jar就被包含进项目.

软件测试lab1

3014218160 谭智元 软件测试lab1 1.下载Junit(4.12), Hamcrest(1.3) 2.建立project,将Junit(4.12), Hamcrest(1.3)库通过以下方式添加进项目 3.将eclemma-2.3.3中的文件复制到eclipse\dropins目录下 4.点击help下的install software,安装eclemma 5.在项目中新建两个.java文件并编写代码如下 6.运行代码,点击launch,查看测试结果,结果如下(覆盖率是100%) 7

实现操作系统TOS lab1

实验目的: 操作系统是一个软件,也需要通过某种机制加载并运行它. 在这里我们将通过另外一个更加简单的软件-bootloader来完成这些工作,为此,我们需要完成一个能够切换到x86的保护模式并显示字符的bootloader,为启动操作系统TOS来做准备. lab1提供了一个非常小的boot loader和 TOS ,真个bootloader执行代码小于512字节(一个扇区),这样才能放到硬盘的主引导扇区中. 通过分析和实现这个boot loader和TOS ,可以了解到: 计算机原理 cpu的编

software source

whati is software source? software source is a houselive.it provide any softwares from sources.list. or it can be recognized as a address of server.we can assign this adress of server. so how to alter the address of server? so we have methods ,the on

View Composer Agent initialization error (16): Failed to activate software license (1026556)

1.       桌面发布过程中偶尔有些桌面池中的桌面提示无法访问代理,查看报错信息如下:View Composer Agent initialization error (16):Failed to activate software license (1026556). KB地址:https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1026556 主要意思是Windows 7系统激活的

微软职位内部推荐-Software Engineer II

微软近期Open的职位: Job Title: Software Engineer II Location: Beijing, China Document Understanding and Task (DUT) team in STCA focuses on semantic understanding and answer recommendation platform and features for Bing, Cortana and Office. &nbsp Responsibil

微软职位内部推荐-Senior Software Engineer

微软近期Open的职位: Are you looking for a big challenge? Do you know why Big Data http://www.mckinsey.com/Insights/MGI/Research/Technology_and_Innovation/Big_data_The_next_frontier_for_innovation> is the next frontier for innovation, competition and product

MIT 操作系统实验 MIT JOS lab1

JOS lab1 嘿嘿,实验环境还是相当的友好的. 很多东西都准备好了.把重点放在理论的印证上面. MIT才是改变并引领世界的牛校,心神往之,吾身不能至啊~ 国内的北大,上交等学校的OS实验都是直接用的JOS,这点证据还是容易找的...说明什么,不言而喻咯... ----------------------------------------------------------------------------------------------------------------------

Windowns 无法启动 Office Software Protection Platform 服务,系统找不到指定的文件

导致该服务无法启动的原因是,用kms8激活了win7后又用oem8激活试了下,结果就这样,然后就无法激活了,状态ID都不可用.试过禁用计划任务项目,重建MBR,重建PBR,都无效果.最后在这里找到了解决方法 http://zhidao.baidu.com/link?url=2r8rzuhU1ETlNPx-3L5TsBqMav472nqVGdrF8M-Fn4rtDfZvzmaypG9iJL_fJQU1wpEg0QvOIjhyCv5PyBQhO5yZVnEETo7DDGm-AdAKzke “找到HK