软件测试初学者--JUnit加减乘除基本测试操作

1.首先,建一个加减乘除方法类

package testsoft.test;

public class test {
	private static int result;
	public test(int n) {
		result =n;
	}
    
    public int getResult() {
    	return result;
    }
	public void add(int n) {
		
		result=result+n;
	}
	public void dec(int i) {
		// TODO Auto-generated method stub
		result=result-i;
	}

	public void mul(int m) {
		// TODO Auto-generated method stub
		result=result*m;
	}

	public void div(int i) {
		// TODO Auto-generated method stub
		result=result/i;
	}

	
    }

2.然后在建的方法类上右键点击选择NEW(新建)一个JUnit Test Case(JUnit测试案例),如果NEW里面没有显示就去Other里面的JUnit下面找

 3.点击Next下一步,红框内四个选项初学时可不选直接点击Next下一步

4.选择test中要进行测试的类,此处我们选择刚刚建立的四个加减乘除

 5.生成测试类之后在类中添加数据

package testsoft.test;

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

class testTest {

	@BeforeAll
	static void setUpBeforeClass() throws Exception {
	}

	@AfterAll
	static void tearDownAfterClass() throws Exception {
	}

	@BeforeEach
	void setUp() throws Exception {
	    
	}

	@AfterEach
	void tearDown() throws Exception {
	}
	/**
	 * assertEquals(,)前面一个值是自己设置的计算结果,
	 * 后面是从方法类中获取到的计算结果,
	 * 如果两值相同则JUnit端运行正常,否则报错
	 * 
	 * **/

	@Test
	void testAdd() {
		
		test test=new test(0);//此处为初始值
		test.add(1);
		test.add(2);
		assertEquals(3, test.getResult());
	}
	@Test
	void testdecline() {
		
		test test=new test(0);
		test.dec(3);
		test.dec(2);
		assertEquals(-5, test.getResult());
	}
	@Test
	void testmultiply() {
		
		test test=new test(1);
		test.mul(3);
		test.mul(2);
		assertEquals(6, test.getResult());
	}
	@Test
	void testdivi() {
		
		test test=new test(6);//注意除法被除数不能为0
		test.div(2);
		assertEquals(3, test.getResult());
	}
	@Test
	void testSquare() {
		
		test test=new test(6);
		test.div(2);
		assertEquals(3, test.getResult());
	}
}

 6.选择一个类进行测试,此处我选择加法类,双击选中testAdd(),右键Run as(运行)--JUnit Test(JUnit测试),因为当前我设置的结果3=1+2正确,控制台下面的JUnit没有报错

 7.更改计算结果为一个错误值,再次测试即报错,且告诉报出正确计算结果

 

8. 这个测试可以单个类进行测试,也可以整个测试类一起运行,整个测试类一起运行即单击测试类名右键选中Run as--Junit test,JUnit会显示出所有类测试结果,出错的类前面会有一个蓝色的小×,正确的前面会有一个绿色的小勾

 

 

  • 9
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值