• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Unitils簡化軟件測試開發介紹

    發表于:2009-06-10來源:作者:點擊數: 標簽:軟件測試開發Unitils
    Unitils是一個簡化測試 開發 ,提高測試維護性的一個 開源 項目,這里有開發者做的一個presentation.目前提供的功能為: Generaltestingutilities:提供一些測試的輔助方法,主要是通過反射進行數據驗證。 Databasetestingutilities: 自動維護測試 數據庫

    Unitils是一個簡化測試開發,提高測試維護性的一個開源項目,這里有開發者做的一個presentation.目前提供的功能為:

      General testing utilities :提供一些測試的輔助方法,主要是通過反射進行數據驗證。
      Database testing utilities: 

      自動維護測試數據庫,并且可以自動關閉測試數據庫的constranits
      提供類似于dbdeploy和rails migration的數據庫版本控制
      簡化單元測試數據庫connection的獲取
      簡化dbunit維護測試數據的操作
      Hibernate支持
      單元測試事務的管理,可以選擇有Unitils管理,還是spring管理
      Mock object utilities:簡化Mock ojbect的creation,injection,和match
      Spring integration:可以方便的在單元測試中獲取spring管理的bean。
      以前做數據庫測試的時候,最麻煩的就是測試數據集的管理。unitils提供了非常好的數據庫測試支持,下面我們看一個簡單的例子:

      需要測試的類Java代碼 
    public class User {   
     private int  id;   
     private String name;   
     //set get略   
    }   
      
    //任何實現都可以,jdbc,hibernate,ibatis等等   
    public class UserDAO {   
      public void save(User user) {     
        ...   
      }        
          
      public User get(int id) {   
        ...   
      }   
    }  

    public class User {
     private int  id;
     private String name;
     //set get略
    }

    //任何實現都可以,jdbc,hibernate,ibatis等等
    public class UserDAO {
      public void save(User user) {  
        ...
      }     
       
      public User get(int id) {
        ...
      }

      測試類Java代碼 
    @SpringApplicationContext({\"spring-config.xml\"})   
    @DataSet  
    public class UserDAOTest extends UnitilsJUnit4 {   

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>