第一范文网 - 专业文章范例文档资料分享平台

软件测试基础教程(中南林业科技大学涉外学院) - 图文

来源:用户分享 时间:2025/5/28 14:58:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

import org.junit.Ignore; import org.junit.Test;

public class CalculatorTest {

private static Calculator calculator = new Calculator();

@Before

public void setUp() throws Exception { calculator.clear(); }

@Test

public void testAdd() { calculator.add(2); calculator.add(3);

assertEquals(5, calculator.getResult()); }

@Test

public void testSubstract() { calculator.add(10);

calculator.substract(2);

assertEquals(8, calculator.getResult());

}

@Test

public void testMultiply() { calculator.add(10);

calculator.multiply(2);

assertEquals(20, calculator.getResult()); }

@Test

public void testDivide() { calculator.add(8); calculator.divide(2);

assertEquals(4, calculator.getResult()); }

@Test

public void testSquare() {

calculator.square(3);

assertEquals(9, calculator.getResult());

}

@Test

public void squareRoot() { calculator.squareRoot(4);

assertEquals(2, calculator.getResult()); } }

4、修改后的Calculator的测试结果:

结果正确

5、Point2d的测试用例:

测试用例1: pt1 = (0.0, 0.0)

pt2 = (4.0, 3.0)

import static org.junit.Assert.*;

import org.junit.Before; import org.junit.Test;

public class Point2dTest {

private static Point2d pt1=new Point2d();

private static Point2d pt2=new Point2d(4.0,3.0);

@Before

public void setUp() throws Exception { }

@Test

public void testDistanceFrom() {

assertEquals(5, pt1.distanceFrom(pt2),0.1); }

@Test

public void testDistanceFromOrigin() {

assertEquals(5,pt2.distanceFromOrigin(),0.1); } }

6、Point2d的测试结果:

两个测试用例结果均正确

Mujava实验报告

一. 实验目的:

1. 了解熟悉mujava工具的使用。 2. 练习编写测试用例。

3. 怎样用测试用例将变体与父体程序区分。

4. 了解什么是活跃变体,什么是被杀死的变体(即被区分的变体)。 二. 实验要求:

要求自己在电脑上装载mujava工具,熟悉掌握mujava的使用。而且还要求用eclipse编写一个类(类中含有多个方法)和多个测试用例,可供实验时使用。

三. 实验内容: 1. mujava的安装: (1)下载mujava的相关包,mujava.jar,openjava2005.jar和mujava.config网址是http://cs.gmu.edu/~offutt/mujava/#Links;

(2)mujava要用到jdk,需要下载安装,注意配置环境变量(我的电脑/属性/高

级)。

java_home=d:\\jdk(jdk的安装目录) CLASSPATH=.;%

java_home%\\lib;%java_home%\\lib\\dt.jar;%java_home%\\lib\\tools.jar;d:\\mujava\\mujava.jar;d:\\mujava\\openjava2005.jar;d:\\mujava\\classes path系统中原来就有这个变量,只需要在后面加上“;%java_home%\\bin;;%java_home%\\jre\\bin”

软件测试基础教程(中南林业科技大学涉外学院) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6q0fs3dg8v3jk4h7snlc_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top