從一個實例詳解敏捷測試的最佳實踐(4)

發表于:2017-04-17來源:IBM作者:陳 曉穎點擊數: 標簽:
及時反饋 (Feedback): 敏捷過程強調簡單而高效。測試人員需要及時反饋產品目前的質量問題。這樣一來,團隊才可以立刻著手解決。如果傳統的流程是一周
  • 及時反饋 (Feedback): 敏捷過程強調簡單而高效。測試人員需要及時反饋產品目前的質量問題。這樣一來,團隊才可以立刻著手解決。如果傳統的流程是一周匯總一次狀態的話,敏捷流程要求每天匯總質量問題。在我們的項目中,內部的測試報告會以網頁的形式顯示在內部站點上。每個團隊成員能夠隨時獲取。另外,我們的測試框架提供自助測試 (Self-assistant Test):通過點擊測試用例列表中的某個具體用例,開發人員不需要中斷測試人員的工作就可以重現缺陷。
  • 以上總結了測試人員在敏捷開發中的需要展現的能力和擔負的任務,下面請跟隨一個項目實例來詳細了解敏捷測試的最佳實踐。

     

    第三部分:敏捷開發中的測試流程

    本部分結合一個軟件項目,詳細介紹項目流程中的主要測試活動,每個活動的前提條件和目標任務等。

    3.1 介紹項目實例

    項目介紹:根據一家在線 B2B 公司的要求,我們將為其開發一款類似于谷歌的搜索服務。作為 Web Service,該服務可以內嵌于網頁中。當用戶輸入關鍵詞并選擇商戶的類型和位置后,系統會返回具體商戶的列表(參見圖 3)。

    圖 3. 項目實例圖
    圖 3. 項目實例圖

    典型的敏捷開發和測試活動參見下表。它主要由三部分構成,從最初的用戶故事設計和發布計劃,到幾次 Sprint 周期的迭代開發和測試,以及最后的產品發布階段。每個時間段都有相應的測試活動。通常 Sprint 周期被分成兩類:特征周期(Feature Sprint)和發布周期(Release Sprint)。特征周期主要涉及新功能的開發和各類測試。發布周期則會結合計劃,確定新版本功能,然后對最新的功能進行測試。

    原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/

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