亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 >> 測試技術 >> 測試精品文章
敏捷測試的方法和實踐
作者:Martin Uhlig(澤眾軟件原創翻譯) 發布時間:[ 2015/10/9 14:10:28 ] 推薦標簽:軟件測試 敏捷測試

  Martin Uhlig在德國德累斯頓的Saxonia系統公司擔任測試顧問。自學習商業信息以來,他一直對敏捷軟件開發和敏捷方面的當前動向很感興趣。他做過物流,媒體,和產品開發領域的不同項目。這也包括了他擔任測試員和產品所有者的敏捷項目。
  情況
  敏捷環境中的開發員和測試員肯定對下列情況很熟悉。一個團隊已經進行了很久的工作,但是他們沒有專業的測試員。結果,質量要求被忽略了。但是現在——在產品發布前——一切都會變好,團隊有額外的測試員支持了。今年年初,我被任命為一個測試員流動量高的Scrum團隊的測試員時,我陷入了相似的情況之中。除了開發員已經建立的單元測試,并沒有自動化測試。但是隨著產品發布的時間越來越近,團隊必須做出各種關于產品變化的短期決定。我們不得不用快速可靠的方式找到一個測試產品功能及其非功能準則的方法。為了在項目的這個階段開始集成測試和UI測試的自動化,我們需要一個手動解決方案。
  想法
  與我們的產品所有者(PO)合作,我們創建了一個概念以組織一個只用于測試,修復和再測試的純粹的質量保證迭代(QA Sprint)。這輪迭代中并沒有安排特寫。我們該如何在這么短的時間內測試整個產品呢?即使有九名測試成員,也不太可能在兩周的迭代內運行測試以達到令人信服且能提供信息的結果。畢竟有必要通過測試覆蓋不同的軟件配置。但是我們很幸運能得到五名同意支持我們測試的測試員和開發員的特殊幫助。所以我們的人員充足。但是該如何管理所有這些人呢?一開始很明顯:團隊不能簡單地擴充。14個團隊成員(加上Scrum專家)沒有辦法創建一個有效的迭代計劃或每日Scrum,且整個團隊都必須進行重新組織。這并不是一個有效的解決方案,算只對迭代也一樣。這樣,我們不得不另想他法集成額外的測試員。但是哪種辦法行得通呢?答案很簡單——我們需要更多團隊!但是一個新的Srum團隊不會突然出現,尤其對于一輪迭代來說。因此,我們不得不將Scrum團隊和QA團隊分開。Scrum團隊,由以前的團隊組成,應該像平時一樣用佳的Scrum團隊的方法做基本工作。但是為了加強Scrum團隊,我們需要額外的測試員,但是因為上述原因不能讓他們加入Scrum團隊。因此我們不得不創建兩個實質上自己組織但不是SCRUM團隊固定一部分的團隊。這些QA團隊一直重復運行既定的測試集。Scrum團隊的測試員完成并迭代改進了測試集。QA團隊的工作與Scrum團隊的工作被嚴格分開以避免降低Scrum團隊的性能。因此團隊需要一個接口來過濾信息的交流,以避免信息泛濫(尤其是只有實際bug,沒有重復等)。
  Scrum團隊自身要專心再現并解決bug。我們決定在團隊間使用接口。團隊分開的例外是每日Scrum會議。除了Scrum團隊,每個QA團隊的一個代理人給他們的當前狀態。改善該計劃,這樣團隊能更好地平衡。Scrum團隊的開發員之一去了QA團隊和他們一起測試。這樣每個QA團隊有三個成員,包含一個負責測試執行的經驗豐富的測試員。此外,Scrum團隊有兩個相對而言較新的成員,他們沒有充分地訓練過,無法快速有效地修復復雜軟件的bug。除了測試集和bug再現,這些同事還要進行探索性測試。總之,我們的后計劃是:由兩個QA團隊進行一系列測試。這些測試包括所有的積極的和重要的負面的測試用例。每個團隊都要進行不同的產品配置。QA團隊的測試是由Scrum團隊兩名新開發的探索性測試支持的。Scrum團隊內的六名開發員處理bug修復和部署。這樣,兩個團隊建好了,他們支持Scrum團隊,對Scrum團隊的自組織(見圖1)沒有大的負面影響。偏向開發的開發員和測試員間的非典型性比率不成問題,因為PO有很多待解決的早存在的問題,足夠讓開發員在報告第一個bug前忙個不停。


  圖1. 兩個支持Scrum團隊的QA團隊。兩個團隊間的交流由固定接口和代理(藍色的)負責。

  實施
  對于Scrum團隊,QA迭代開始時和其他迭代一樣,只除了一點:迭代計劃比通常要短。迭代計劃中PO只呈現了一些已知問題。迭代中,PO和Scrum團隊的測試員評估了QA團隊發現的bug并按優先順序將它們加入Scrum的迭代儲備中。除了Scrum團隊的迭代計劃,QA團隊還有一個啟動會議。它們接到指令運行來自測試集的積極的和消極的測試用例并記錄bug。整個測試集執行完(持續時間大約是2天)之后,由團隊的印象檢查和改進。后,通過再次測試當前版本的bug修復來完成測試集。在這之后,測試集能夠在QA團隊的下個重復中執行了。這樣,兩個QA團隊每次重復總有相同版本但不同配置的產品了。因為QA團隊的每次重復剛裝上新的版本,軟件的安裝和更新機制由PO和Scrum團隊的測試員重復測試。為了感謝和激勵QA團隊,我們使用一些游戲化概念的元素。比如,我們為關鍵的bug設立一些獎項或為發現了多bug的團隊發一些小禮物。啟動是QA團隊的官方開始。對于測試集的第一個完整的執行,他們需要的正是假定的2天。還有一個額外的好處,每個團隊都有一個預先了解產品的成員。因此其他成員可以在他們的快速學習中受益。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 91免费网| 欧美在线看欧美高清视频免费 | 国产精品久久久久影院色老大 | 亚洲欧美在线观看视频 | 福利所第一导航 | 欧美激情成人 | 国产黑色丝袜小视频在线 | 一二三区乱码一区二区三区码 | www在线观看视频免费 | 色聚网久久综合 | 簧片在线免费观看 | 国产乱人乱精一区二区视频密 | 国产亚洲精品激情都市 | 中文字幕日韩一区二区不卡 | 久久极品视频 | 日韩成人在线观看 | 北条麻妃在线一区二区 | 边做边叫床的大尺度视频免费 | 欧美色图偷窥自拍 | 成人精品一区二区激情 | 亚洲高清影院 | 久久r这里只有精品 | 中文字幕免费在线 | 国产成人精品亚洲77美色 | 极品美女啪啪无套 | 9久热久re爱免费精品视频 | 国产成人爱情动作片在线观看 | 日本三级日本三级人妇三级四 | 韩国理伦片最新免费观看 | 欧美激情在线播放一区二区 | 在线国产一区二区三区 | 久草视屏 | 五月天激情婷婷大综合 | 欧美激情视频一区二区三区 | 日韩免费视频播播 | 麒麟色欧美影院在线播放 | 亚洲日本高清成人aⅴ片 | 狠狠色丁香六月色 | 在线99热 | 久久国产精品亚洲一区二区 | 日日操夜夜骑 |