jboss各類測試方式歸類

 

 

不跨工程訪問(HBase)java

 

跨工程訪問(如:Business)服務器

不部署到服務器上函數

部署到服務器上測試

不部署到服務器上spa

部署到服務器上設計

Junit測試部署

實例化直接調用it

trueio

truetable

False

(NullPointerException)

False

(NullPointerException)

Switchyard Test內部封裝調用

true

true

False

(java.lang.reflect.

UndeclaredThrowableException)

False

(java.lang.reflect.

UndeclaredThrowableException)

RemoteInvoker遠程調用

False

(ConnectException)

False

(進入調用的方法,但中途退出)

False

(ConnectException)

true

Main函數測試

實例化直接調用

true

true

False

(NullPointerException)

False

(NullPointerException)

Switchyard Test內部封裝調用

False

(NullPointerException)

False

(NullPointerException)

False

(NullPointerException)

False

(NullPointerException)

RemoteInvoker遠程調用

False

(ConnectException)

False

(進入調用的方法,但中途退出)

False

(ConnectException)

true

總結

1.不跨工程測試——與是否部署服務器上不要緊(暫時沒發現關係)1

  1實例化直接調用採用junitmain函數都可;

  2)採用Switchyard Test內部封裝調用的方式

2. 跨工程測試——必須全部設計的工程都部署到服務器

  只能採用RemoteInvoker遠程調用的方式,至於實現方法junitmain函數都可

相關文章
相關標籤/搜索