軟體質量是實現客戶滿意度的關鍵,而質量管理主要靠測試。我在這方面的心得體會是:
不能孤立地看待測試體系建設問題,必須將測試體系和測試工具有機地結合起來看。測試體系反映了對測試工作的基本認識和基本需求,但如何使它具備足夠的可操作性而不是流於形式呢?我的看法是通過與工具的結合可以有效解決這一問題。
這就引出第二個觀點:選擇一套適當的測試工具來輔助整個測試體系的運作很有必要。我們現在用了兩類測試工具:測試管理工具和自動化測試工具。測試管理工具能夠使我們的測試流程變得行之有效。我們現在這個專案中有近130人,包括一支超過20人的測試隊伍,測試管理工具在其中發揮了很好的作用。自動化測試工具也是乙個很好的主意,它能夠比較有效減輕勞動強度,節省一定的手工時間。我們目前所設計的測試案例數已接近1萬個,完全依靠手工是不可想象的。那麼,如何選擇適合我們需要的測試工具呢?我們的標準主要有兩個:一是各類不同用途的測試工具能夠有機地結合在一起,形成乙個整體;二是介面要足夠人性化,能夠盡可能多地滿足人的需要。
最後,是在選擇測試工具後關鍵是靈活應用工具並不斷改進流程以適合自身團隊的實際情況。可以尋求適當的測試諮詢專家來就上述兩方面提供測試諮詢服務。上次我們在這方面請了兩名專家,效果非常好。我們自己的測試隊伍被培養出來,整個測試體系正在逐步有效地運作,各種測試工具逐步在有效運用,自動化測試程度也在不斷提高,而這一切都發生在專家加入後的三個月時間內。
總之,軟體質量體系是人、流程、工具的有機結合。流程和制度制訂的好,不如執行的好。
git專案管理方面的一些心得
git clone ssh git add git commit m test.txt created by zyu git log oneline graphoneline 一條展示為一行 graph 圖形化展示 git remote 檢視配置的遠端提交資訊 只有名稱 git remote v 檢...
測試方面的基礎概念
測試方面的基礎概念 1.hlt high level test 通常指sdv sit svt等測試活動 hlt自動化測試是站在系統的角度對整個版本進行的測試,它測試的物件是乙個完整的產品而不是產品內部的模組,關注的是產品外部的可見屬性。通常使用黑盒測試技術,常見的hlt包括系統測試與驗收測試。sdv...
專案方面的做人處事
一專案計畫 1.專案計畫並不是一邊將自己所熟悉的工作內容留給自己一邊不停的說這個工作量太大,讓mm來協助,你要這樣的話我建議你當老總找個秘書。2.開會 開會的目的是解決問題,不是休息,不是乙個會可以開它半天,要講究效率 開會時在討論大家所關心的問題,而不是幾個組員的問題,如果幾個人有問題可以會後來解...