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

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

  • <strong id="5koa6"></strong>
  • 持續集成是什么?(4)

    發表于:2017-04-24來源:juejin作者:Surmon點擊數: 標簽:持續集成
    端對端測試,也叫交互測試,是軟件被用于各種模擬真實使用場景中的測試,包含UI、交互、功能等各個方面。 在測試中,把程序看作一個不能打開的黑盒

    端對端測試,也叫交互測試,是軟件被用于各種模擬真實使用場景中的測試,包含UI、交互、功能等各個方面。

    在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,對程序測試,它只檢查程序功能是否按照需求規格說明的規定正常使用,

    程序是否能適當地接收輸入數據而產生正確的輸出信息。端對端測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。

    簡單說:就是用工具來模擬人的真實操作,對軟件進行測試,類似黑盒測試。

    舉個例子:我們需要測試一款web產品,我們需要知道在鼠標點擊某個按鈕時背景顏色發生了哪些變化,

    跳轉到了哪個頁面,是否彈出了預期的窗口,頁面是否在預期的時間內加載到了完整的數據,在各種瀏覽器環境下的異常是否在預期范圍內,

    這些都屬于端對端測試的部分。

    說完了測試,我們可以總結一下:

    整體來說,持續集成可以分為:持續交付(持續測試)、持續部署兩個部分,對于開發人員來說,最重要的就是交付(測試)部分。

    在真實的生產實踐中,我們可以搭建本地的自動化測試+集成環境來提高效率。

    如:我們可以通過本地腳本,來實現我們在輸入 project push 那一刻,

    程序開始進行代碼檢查、構建編譯、單元測試、整體測試,測試通過后則自動提交,不通過則生成報表,繼續優化Debug。

    原文轉自:https://juejin.im/post/58f9ee860ce46300611be392

    老湿亚洲永久精品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>