软件测试 Lab1

一、安装Junit及Hamcrest

  1. 在Intellij IDEA中新创建一个工程。

  2. 右键->Open Module Settings->Libraries,添加Junit及Hamcrest。jar包导入完成。

二、创建三角形类Triangle。

  三角形的情况分为: “不是三角形”,“等边三角形”,“等腰三角形”,“其他三角形”。

三、创建测试三角形的类。

  1. 创建与src等级的目录。

  2. 右键->Make Directory As->Test Source Root

  3. 创建测试类

四、运行测试用例。"Run testTriangle"。

  结果如下:

五、覆盖率。 "Run testTriangle with Coverage"。

  结果如下:

时间: 2024-08-10 23:29:40

软件测试 Lab1的相关文章

软件测试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

软件测试lab1实验报告

一.junit,hamcrest,Eclemma的安装及使用 1.下载junit-4.12.jar和hamcrest-all-1.3.jar的两个jar包以及eclemma-2.3.3的zip压缩包,如下图 2.先安装junit-4.12和hamcrest-all-1.3.jar到eclipse 在eclipse中新建此次实验项目jtriangle,右键->Build Path->configure Build Path.在Libraries中,通过Add External JARS,添加ju

软件测试上机-lab1

Junit and Eclemma 课题作业: 1.在eclipse内安装Junit,hamcrest和Eclemma. 2.编写一个判断三角形的程序并使用jUnit编写其测试类: Description of triangle problem: Function triangle takes three integers a,b,c which are length of triangle sides; calculates whether the triangle is equilatera

软件测试 HW4

本周的作业,是“软件测试基础”教材 ExerciseSection2.3 的课后习题. 题目要求,用下面的方法printPrimes()完成相应问题. 代码如下: /******************************************************* * Finds and prints n prime integers * Jeff Offutt, Spring 2003 ************************************************

软件测试概述

• 不论软件的生产者还是软件的使用者,均生存在竞争的环境中: 软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局. 用户为了保证自己业务的顺利完成,当然希望选用优质的软件. 软件带来错误的原因很多,具体地说,主要有如下几点: • 交流不够.交流上有误解或者根本不进行交流 • 软件复杂性 • 程序设计错误 • 需求变化 • 时间压力 • 代码文档贫乏 • 软件开发工具 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析.设计规格说明和编码的最终复审

软件测试——Peer Review

一.什么是peer review peer review是一种通过作者的同行来确认缺陷和需要变更区域的检查方法.需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排的进度. 二.背景 这周三老师在课上安排了peer review,每5-6个人一个小组,自己进行分工,并对样例软件进行peer review. 三.peer review的图解及分工 Moderator (主持人) 主持人的主要职责,在评审会前负责正规技术评审计划和会前准备的检查:在评审会中负责调

MIT 操作系统实验 MIT JOS lab1

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

软件测试不再黑盒— threadingtest带来第二代白盒覆盖率技术

软件测试不再黑盒- threadingtest带来第二代白盒覆盖率技术 穿线测试对于测试界的一个重大创新在于,在白盒测试理论出现数十年以后,上海零一拼装信息技术有限公司结合在测试理论方面十余年的潜心研究,率先提出了第二代覆盖率技术,这绝对不是一个口号,而是ZOA真正对于白盒测试的理解以及对于标准第三方测试服务的深度理解经过数年的基础研究以及2年有余的研发而推出的达到商用标准的技术.现在先让我们温习下经典的测试理论: 1.测试方法论 黑盒功能测试法 黑盒功能测试法, 是把要测试的软件看成一个 "黑

[ 测试思维 ] 探索式软件测试

非常不错的关于探索式软件测试的学习资料 1.探索式测试简析 作者:微软 史亮 http://pan.baidu.com/s/1c2D4tAo 2.探索式测试白皮书 作者:淘宝 季哥 http://pan.baidu.com/s/1qYFNG3y