Java之--------JUnit軟體測試技術(工具)Annotation1
這篇文章只是簡單的介紹與使用。後面會持續更新的。
需求:在我們寫程式的過程中,遇到很多問題需要測試,怎麼解決呢,以前是在當前類寫一個main函式,進行測試,但是現在不會了, 在做專案的時候,有很多需要測試,每一個都去main函式那樣會很費時間,所以引入了新的測試工具 Junit.
在專案中建立專門使用者測試的包結構。在Junit中,通過@Test註解,可以執行一個方法。
用到 工具都是有規矩的,沒有規矩不成方圓。
使用了@Test註解應該滿足以下條件:
1) 必須是無引數的非靜態方法。
2) 新增@Test註解的類,必須擁有一個無引數的公開構造
首先我們寫一個類,需要測試的類,裡面為了說明這個Junit很好用寫的,很簡單
Imp1
package cn.hncu.reflectJunit.test;
public class imp1 {
public void get1(){
System.out.println("1111");
}
public void get2(){
System.out.println("2222");
}
public void get3(){
System.out.println("3333");
}
public String getString(){
System.out.println("STring。。。");
return "ssss";
}
public imp1(){}
}<span style="white-space:pre"> </span>
下面就用到我們的工具Junit
/**
*
*/
package cn.hncu.reflectJunit.test;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
/**
* @author xinxin
*
*/
public class Testimp1 {
static imp1 p1=null;
@BeforeClass//最先執行
public static void init(){//必須是靜態的
p1=new imp1();
System.out.println("111111111");
}
//1) 必須是無引數的非靜態方法。
// 2) 新增@Test註解的類,必須擁有一個無引數的公開構造
@Test
public void test1(){//單獨測試,呼叫物件裡面的函式
p1.get1();
}
@Test
public void test2(){
p1.get2();
}
@Test
public void test3(){
p1.get3();
}
@Test
public void test4(){//呼叫呼叫返回值的函式
p1.getString();
}
@AfterClass//在程式執行最後執行這個,執行這個程式,中間的結果可能會不同(多執行緒),但是這個肯定最後一個執行的
public static void test5(){//必須是靜態的
System.out.println("end.....");
p1=null;
}
}
@BeforeClass、@AfterClass用到這兩個都必須定義static ,在載入類之前用一次,後面的在後面用一次
1、執行完成後,可以在Junit的視窗上看到執行所用的時間和結果資訊。
2、被測試程式的執行結果出現在控制檯(Console)上。
執行正確後:出現綠色條條,執行成功
出現錯誤的提示:出現紅條條,並且提示錯誤資訊
這是簡單的介紹應用了下,下篇介紹如何做出的註解
相關文章
- 軟體測試技術及工具
- 軟體測試技術-黑盒測試
- Java單元測試之junitJava
- 軟體測試之資料庫測試技術系列七資料庫
- 軟體測試技術基礎學習之測試過程
- 軟體測試工具之開源測試工具彙總
- junit測試工具運用
- Java單元測試之JUnit 5快速上手Java
- 軟體測試工具
- 模型驅動的軟體測試技術模型
- 軟體測試技術、方法和環境
- 學習軟體測試需要掌握哪些技術?
- 軟體測試需要學習什麼技術?
- 軟體測試方法和技術有哪些呢?
- 軟體測試中的行業技術薦行業
- 軟體測試術語
- Java開源軟體測試工具大彙總Java
- 常用的軟體測試工具
- 軟體測試工具比較
- 1.13-java單元測試junitJava
- 漫談SCA(軟體成分分析)測試技術:原理、工具與準確性
- 軟體測試之易用性測試
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 軟體測試技術學習技巧總結,助你事半功倍
- 軟體測試培訓需要學習什麼技術
- 漫談軟體成分分析(SCA)安全測試技術
- 軟體開發中的資料庫測試技術資料庫
- 【巨透】絕密軟體測試技術大揭祕!
- JUnit測試方法
- 軟體測試之我看
- 軟體測試招聘之難
- 軟體測試要學什麼(7)軟體測試常用工具
- 軟體測試及工具培訓
- Scrum敏捷軟體開發之技術實踐——測試驅動開發TDDScrum敏捷
- 軟體產品測試之效能效率測試
- 軟體測試之登入測試詳解
- 軟體測試常用的工具都有哪些-測試常用工具
- Zuora招聘JAVA軟體開發\軟體測試Java