軟件測試流程實施方案

1.流程的意義  從一個軟件企業的長遠發展來看,如果要提高產品的質量首先應當從流程抓起,規範軟件產品的開發過程。這是一個軟件企業從小作坊的生產方式向集成化規範化的大公司邁進的必經之路,也是從根本上解決質量問題,提高工作效率的一個關鍵手段。
  軟件產品的開發同其它產品(如汽車)的生產有着共同特性,即需要按一定的過程來進行生產。在工業界,流水線生產方式被證明是一種高效的,且能夠比較穩定的保證產品質量的一種方式。通過這種方式,不同的人員被安排在流程的不同位置,最終爲着一個目標共同努力,這樣可以防止人員工作間的內耗,極大的提供工作效率。並且由於其過程來源於成功的實例,因此其最終的產品質量能夠滿足過程所設定的範圍。軟件工程在軟件的發展過程中吸取了這個經驗並把它應用到了軟件開發中,這就形成了軟件工程過程,簡單的說就是開發流程。
  不管我們做哪件事情,都有一個循序漸進的過程,從計劃到策略到實現。軟件流程就是按照這種思維來定義我們的開發過程,它根據不同的產品特點和以往的成功經驗,定義了從需求到最終產品交付的一整套流程。流程告訴我們該怎麼一步一步去實現產品,可能會有那些風險,如何去避免風險等等。由於流程來源於成功的經驗,因此,按照流程進行開發可以使得我們少走彎路,並有效的提高產品質量,提高用戶的滿意度。
  目前流行的流程方法有很多種,如瀑布模型、螺旋模型、RUP模型、IPD流程等,不同的過程模型適合於不同類型的項目。
  2.測試工作流程圖
 

    2.1測試工作總體流程圖
  說明:集成測試和系統測試的反饋意見可能導致設計文檔(需求或數據庫)的修改。
  2.2需求階段流程圖
 

  2.3單元/集成測試階段流程圖
 

   2.4系統測試階段流程圖
 

   2.5壓力測試流程圖 
繼續詳細進入:http://www.51qa.net/Item/1129.aspx

發佈了97 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章