微服務場景下的自動化測試(9)

發表于:2016-10-04來源:icodeit.org/作者:icodeit.org點擊數: 標簽:微服務
安裝和配置相關依賴 自動將測試數據Feed到數據庫 自動部署 服務的自動重啟 隨著容器技術和容器的編排技術的成熟,這部分工作已經可以比較好的自動化
  • 安裝和配置相關依賴
  • 自動將測試數據Feed到數據庫
  • 自動部署
  • 服務的自動重啟
  • 隨著容器技術和容器的編排技術的成熟,這部分工作已經可以比較好的自動化,依賴的工具包括:

    一個典型的流程是:

    1. 搭建持續發布流水線
    2. 應用代碼的每一次提交都可以構建出docker鏡像
    3. 將docker鏡像發布在內部的docker-hub上
    4. 觸發部署任務,通過rancher的upgrade命令將新的鏡像發布
    5. 執行端到端測試套件

    端到端測試還可以細分為兩個不同的場景:

    • 沒有用戶交互的場景,如一系列的微服務組成了一個業務API
    • 有用戶交互的場景

    UI測試

    最頂層的UI測試跟傳統方式的UI測試并無二致。我們可以使用BDD與實例化需求Specification By Example )的概念,從用戶使用的角度來描述需求,以及相關的驗收條件。這里我們會使用WebDriver來驅動瀏覽器,并通過諸如 

    原文轉自:http://icodeit.org/2016/10/testing-in-microservice-context/

    国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97