软件测试实验——三角形测试junit
一、首先安装Junit(4.12), Hamcrest(1.3) 在eclipse上
1、先下载junit和hamcrest的jar包;http://search.maven.org/#search|ga|1|g%3Aorg.hamcrest(junit同样在这个网站上查找)
2、然后把两个jar包导入到项目中;参考http://wiki.jikexueyuan.com/project/junit/plug-with-eclipse.html
- 打开 eclipse -> 右击 project 并 点击 property > Build Path > Configure Build Path,然后使用 Add External Jar 按钮在函数库中添加 junit-4.12.jar和hamcrest-all-1.3.jar。
二、在eclipse上安装Eclemma
安装和使用步骤:
- 打开Eclipse,选择菜单栏“帮助” -> Eclipse Marketplace,搜索“Eclemma”,结果如图:
- 点击安装即可。
- 使用时,右键项目,出现“Coverage As”选项,即说明Eclemma安装成功,选择一种方式运行即可。
三、使用junit测试三角形代码
测试的项目代码:http://git.oschina.net/1996zsz/zzz/tree/master/test?dir=1&filepath=test&oid=654dff71c5c97e604c8e5d70d4ff0a15b2e5bc59&sha=17770899099280f37bfad97a1e2d11121f1736a2
1、junit测试结果
2、coverage结果
总结,从上面的四个成功的测试用例来看,代码是可以实现的。
转载于:https://www.cnblogs.com/1996zsz/p/6534669.html
软件测试实验——三角形测试junit相关推荐
- 软件测试实验三 测试需求挖掘与管理
实验三 测试需求挖掘与管理 一.实验目的 (1)学会根据需求说明书挖掘测试需求. (2)学会使用测试管理工具 TestCenter 结合<需求规格说明书> 相关文档构建测试需求. (3)在 ...
- java测试类写三角形_软件测试实验一——使用junit判断三角形
一.简单描述下安装 junit, hamcrest and eclemma的过程 ①当然,有了eclipse软件,安装的过程会显得比较轻松 对于安装junit和hamcrest来说需要在官网(或者其它 ...
- 软件测试实验1:JUnit、Hamcrest、Eclemma
前言: 1.JUnit是一个Java语言的单元测试框架,是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能.JUnit框架用一组assert方 ...
- 测试软件jm,软件测试实验三jm.ppt
文档介绍: 软件测试实验三JmJmeteragendaJmeter简介Jmeter安装脚本录制脚本开发Web压力测试数据库测试性能测试上机实验****题Jmeter简介-概述Jmeter是Apache ...
- 软件测试质量保证与测试
软件测试质量保证与测试 第一章 软件测试概述 1.1 软件测试背景 随着计算机技术的迅速发展和越来越广泛深入地应用于国民经济与社会生活的各个方面,软件系统的规模和复杂性与日俱增,软件的生产成本和软件中 ...
- 软件测试实验4白盒测试,软件测试实验报告白盒测试
<软件测试实验报告白盒测试>由会员分享,可在线阅读,更多相关<软件测试实验报告白盒测试(8页珍藏版)>请在人人文库网上搜索. 1.软件测试与质量课程实验报告实验3:白盒测试姓名 ...
- 软件测试java三角形形状判定,java,三角形判定测试报告.doc.doc
java,三角形判定测试报告.doc java,三角形判定测试报告.doc 测试三角形类型判断程序 测试三角形类型判断程序 软件121 金凯 1102052019 一.实验题目 测试三角形类型判断程序 ...
- 前一天日期软件测试需求,软件测试实验日期前一天.doc
<软件测试实验日期前一天.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<软件测试实验日期前一天.doc>文档请在天天文库搜索. 1.软件测试实 ...
- qtp软件测试网站实验报告,软件测试实验报告-QTP的使用
软件测试实验报告-QTP的使用 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 西南科技大学计算机学院实验报告实验名称 QTP的使丿tl ...
最新文章
- 从ASP.NET得到Microsoft Word文档
- python3.7 6如何安装-Python 3.7.1在CentOS 6.10 安装部署
- RxJava 在Android中的应用(二)
- JavaSE总结笔记
- 《数据库系统实训》实验报告——事务的应用
- VTK:PolyData之FieldData
- 视频通信原理——NAT介绍
- 雕刻在LINUX内核中的LINUS故事
- 【2020牛客寒假基础算法训练营】第五场总结
- excel 第六次人口普查_第六次全国人口普查表短表(标准版)
- python吃鸡透视_绝地求生仅需这个设置!让你的电脑自带透视!吃鸡到手软
- G502使用计算机配置,罗技g502dpi设置配置文件 | 手游网游页游攻略大全
- Spring3.2.1+Hibernate4.1.7 多数据源动态切换
- win7在网上邻居上看不到别的电脑如何解决
- 《Machine Learning in Action》—— 白话贝叶斯,“恰瓜群众”应该恰好瓜还是恰坏瓜
- 大型网站系统与Java中间件实践
- icon图标 地址栏 收藏夹显示 代码
- 机器学习必看书籍和视频汇总
- 五款最佳Linux下载管理器推荐
- svn在本地搭建服务器,自己可以访问,局域网的其他电脑不可以访问
热门文章
- 智能翻译机python实现详细解释
- ubuntu中卸载没有安装完全的软件包
- 全志 Tina Linux 图形系统 框架介绍 最全介绍 MiniGUI、QT5、EFL、GTK+(WebkitGtk、Midori)、DirectFB、Wayland
- Lora超全知识归纳,对于lora和lorawan的详细介绍
- 我是上海宝付新手来学习代码
- 全球与中国脱芳烃溶剂市场深度研究分析报告
- 【How to Read a Paper Efficiently】如何高效阅读论文
- ShellExecuteEx提升子进程权限
- MessageBox函数,URLDownloadToFile函数和ShellExecuteEx函数以及文件的删除,复制和移动
- 电压反馈型运算放大器的增益和宽带