使用Junit和 eclemma进行对程序的测试。

程序内容:输入3个整型变量,判断他们是否能构成等边三角形、等腰三角形或一般三角形。

一、安装Junit,Hamcrest和eclemma

直接通过右键项目——Properties——Java Build Path——Libraries——Add External JARs

将junit 和 hamcrest的包导入即可。

eclemma:

help→install new software→add

然后选择EclEmma直接下载安装。安装后重启即可。

二、编写Triangle类

在src文件夹下创建com.Triangle包,然后创建Triangle.java类

代码如下:

三、生成测试用例

在com.Triangle包里再创建个TriangleTest.java类。

四、执行结果

转载于:https://www.cnblogs.com/weiys912/p/6533306.html

软件测试(三)——lab 1相关推荐

  1. EVE-NG模拟器教程(三)——Lab平台初探

    根据前边的教程我们应该已经把EVE-NG平台搭起来了,后续这个Lab平台就是我们进行各种模拟组网实验的主阵地,接下来我们先来简单熟悉一下这个平台的界面和一些基本操作. 目录 一.登录EVE Lab平台 ...

  2. 软件测试:Lab 3 Jemter压力测试

    Lab 3 Jemter压力测试 实验内容: (1)整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecsh ...

  3. 软件测试三种错误的是,软件测试中的三种排错方法(知识篇)

    1.排错过程 测试用例的执行是排错过程的开始,若测试结果与期望结果有出入,即出现了错误征兆,排错过程首先要找出错误原因,然后对错误进行修正.因此排错过程有两种可能,一是找到了错误原因并纠正了错误,另一 ...

  4. 软件测试 (三) 界面测试

    有软件的地方就有界面,就会有界面测试.界面测试是软件测试中,最多,最繁琐,最简单的测试.尤其在本地化测试(多国语言测试)中,有很多的界面测试. 界面测试,也叫UI测试(User interface t ...

  5. MIT 6.828 (三) Lab 3: User Environments

    (最近有点事,做的比较慢.哦,不,抄的比较慢...) Lab 3: User Environments Introduction 在这个实验中,我们将实现操作系统的一些基本功能,来实现用户环境下的进程 ...

  6. 软件测试三阶段,你在哪一步?

    首先我想先从一个例子开始,一个现实生活中的例子. 对于一个城市,假设我们的工作目标是提升环境的质量,减少垃圾.那么我们可以做什么? 首先,我们可以请很多环卫工人,出去打扫各个街道,这个马上就有了效果, ...

  7. 软件测试(三):缺陷管理

    一.缺陷的定义 软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug 二.缺陷的判定标准 软件未实现需求(规格)说明书中明确要求的功能-少功能         软件出现了需求(规格)说明书中指明不 ...

  8. 软件测试的定义与分类

    一.软件的分类 二.什么是软件测试 三.软件测试的目的 四.软件测试的分类 五.环境分类 六.常见笔试面试题 一.软件的分类 1.软件 = 程序 + 文档 程序 是按实现设计的功能和性能要求执行的指令 ...

  9. 软件测试人员进阶必读的八大书籍

    随着互联网技术的发展,软件测试人员的要求也越来越高,推荐给测试人员一些进阶必读的书籍 一.软件测试知识 1.软件测试 2.软件测试的艺术 3.Google软件测试之道 二.软件测试进阶 1.软件测试经 ...

  10. 一个软件测试人员的经验分享

    出来做软件测试三,四年了,确实正应了那句"测试不如开发",只是个人观点,而且我工作过都是外企和大型国有企业,软件测试流程和管理都相对很规范化的. 下面几点给做测试的朋友参考一下: ...

最新文章

  1. 今天诞生了智能车竞赛华南赛区三项最好成绩
  2. 利用网站模板创建子网站
  3. mvc 404错误 php,java - springmvc 请求无法到达controller,出现404错误
  4. 把Python项目打包成exe文件
  5. jquery中获得table中第几个td元素的值
  6. 计算机漏洞为什么无法避免,雷电3接口漏洞影响数百万计算机:5分钟解锁设备,无法修复...
  7. windows下安装Redis数据库
  8. 字符串拼接的双引号和单引号问题,转义字符
  9. oracle财务系统表,Oracle ERP 财务模块表结构.ppt
  10. IE条件注释意义及用法
  11. Mac (M1) 软件及环境搭建
  12. 蒙特卡罗算法 与 拉斯维加斯算法
  13. luogu4182 [USACO18JAN] Lifeguards P (单调队列优化dp)
  14. 【VMware Fusion】如何配置VMware Fusion中的Vmnet网卡
  15. IE浏览器JSON未定义
  16. java 微信 摇一摇红包_微信小程序“摇一摇”的实例代码
  17. 百度云生态分享日| 网络技术及应用主题沙龙圆满落幕
  18. 【学习笔记】builtin函数
  19. iOS 使用 Admob 获取广告收入
  20. Revit二次开发之通过命令ID调用Revit自有命令

热门文章

  1. C# 编译器选项 /platform(指定输出平台)32位程序运行到x64平台的问题
  2. asp.net 页面跳转的方法
  3. [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展...
  4. 二分图匹配----基于匈牙利算法和KM算法
  5. java版电子商务spring cloud分布式微服务b2b2c社交电商(十一)springboot集成swagger2,构建优雅的Restful API...
  6. selenium三个等待时间
  7. 十行代码--用python写一个USB病毒 (知乎 DeepWeaver)
  8. diy操作系统 0:万事开头难
  9. Scala笔记2——IDE配置、函数式编程核心概念
  10. MySQL-MMM架构部署