實(shí)驗(yàn)一 JUnit 單元測(cè)試的環(huán)境搭建
一、實(shí)驗(yàn)?zāi)康?/h2>
1、確安裝并配置 IntelliJ IDEA開發(fā)環(huán)境
2、安裝插件Junit4.x,進(jìn)行測(cè)試環(huán)境搭建
3、根據(jù)給定的源代碼,編寫測(cè)試代碼,并運(yùn)行成功。
二、實(shí)驗(yàn)內(nèi)容
1、調(diào)試指導(dǎo)書給定的目標(biāo)源代碼,除掉明顯的語(yǔ)法錯(cuò)誤,記錄正確無(wú)誤的被測(cè)程序代碼。被測(cè)程序?:
(1)?Account.Java
public class Account {
protected int balance;
public int balance(){
return balance;
}
public void deposit(int amount){
balance+=amount;
}
public void withdraw(int amount){
balance-=amount;
}
}
(2)Tc_Account.java
import org.junit.After;
import org.junit.Before;
import junit.framework.TestCase;
public class Tc_Account extends TestCase {
public Tc_Account(String arg0)
{
super(arg0);
}
@Before
public void setUp() throws Exception {
super.setUp() ;
}
public void testDeposit(){
Account account=new Account();
assertEquals("Account should start with no funds.",0,account.balance());
account.deposit(5);
assertEquals("Account should reflect deposit.", 5, account.balance());
}
public void testwithdraw(){
Account account=new Account();
account.deposit(5);
account.withdraw(3);
assertEquals("Account should reflect withdarw.", 2, account.balance());
}
@After
public void tearDown() throws Exception {
super.tearDown();
}
}
(3)由插件Junit生成的測(cè)試代碼
public class AccountTest {
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void balance() {
}
@Test
public void deposit() {
}
@Test
public void withdraw() {
}
}
2、程序運(yùn)行結(jié)果截圖
(1)測(cè)試通過截圖
(2)測(cè)試失敗截圖
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-861157.html
三、實(shí)驗(yàn)總結(jié)
通過本節(jié)實(shí)驗(yàn),我了解到了測(cè)試的方法。掌握了用idea進(jìn)行測(cè)試和插件Junit自動(dòng)生成測(cè)試代碼。實(shí)驗(yàn)?zāi)軌蝽樌瓿桑?span toymoban-style="hidden">文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-861157.html
到了這里,關(guān)于軟件測(cè)試技術(shù)實(shí)驗(yàn)一 JUnit 單元測(cè)試的環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!