Junit測試--多個測試接口如何產生業務聯繫

UT測試的小問題測試

1.問題描述:假設有一個業務場景:建立用戶->添加信息>添加地址>添加..>查詢信息->查詢...->修改......  在這樣的一個簡單的場景下,你有不少接口要作UT測試,每一個接口都要寫一個測試類,那如何讓這些接口像一條流水線同樣,產生業務聯繫,後面的接口能夠用到前面測試接口生成的參數呢?spa

2.解決:blog

  (1).將測試方法名字規範爲:test01_***、test02_***、....,而後在測試類上添加以下註解,這樣它會按方法名順序執行。
接口

      

    (2).而後將你想複用的參數聲明爲靜態成員變量,並賦值,這樣在後面的接口就能夠用這個參數了。test

3.若是測試接口中有HttpServletRequest類型入參怎麼辦呢?變量

  這樣的狀況無非就是業務邏輯中有數據須要在request中取出,若是複用request也能夠,如圖:request

  

  這樣只須要在前面的測試接口中向request添加屬性參數,後面的測試接口中就能夠取出並複用了。
方法

相關文章
相關標籤/搜索