團隊的“戰斗力”指的整體的測試能力。具有“戰斗力”的團隊既可以保證測試質量,又可以控制測試成本,同時可以鍛煉新人。測試團隊的“戰斗力”要靠測試經理、測試組長的有效交流,測試知識的有效傳承,積極學習和總結實現。
2.2 合理組織外包測試工作的流程
任何軟件外包測試項目都需要執行一系列緊密聯系的過程,包括測試計劃、測試策略、測試設計、測試執行、過程跟蹤、測試驗收、項目總結等環節。軟件外包公司需要協助開發商明確每個流程的內容、任務、目標、方法。確定每個環節雙方的任務,評估方法和提交方式。
測試流程的管理是軟件外包測試管理的“重中之重”,根據管理的內容不同,可以分為:文檔管理、配置管理、缺陷管理、進度管理、質量管理、資源管理、成本管理、變更管理等方面。外包測試流程管理需要開發商和外包公司共同制定和遵守測試流程,明確流程變更的條件和方法,杜絕測試的隨意性和失控性,保證測試進度和質量的目標。
2.3 注意常規測試與隨機測試相結合
本文的“常規測試”是指根據測試用例執行的測試,“隨機測試”是指根據測試者的經驗和軟件的測試需求執行的測試。由于軟件測試的復雜性,單純靠執行測試用例發現缺陷,對于保證測試的覆蓋性經常是不夠的。因此,適當加強隨機測試的方法,可以發現常規測試難以發現的缺陷,是對常規測試的有效補充
隨機測試在什么階段執行,執行多長時間,這些將影響測試的進度和成本,外包公司需要與開發商在測試計劃階段進行討論,取得共識。一般在執行完測試用例之后,可以進行適當的隨機測試。另外,在軟件發布前的最后測試階段,也需要執行隨機測試。執行隨機測試的人員通常是具有豐富測試經驗,熟悉被測試軟件的高級技術人員。
3. 軟件外包測試管理之領導篇
3.1 堅持“單點聯系”的信息交流
大型軟件外包測試項目經常由分布在不同國家和地區的測試團隊共同配合才能完成,對于一些測試周期比較長的項目,測試項目的進度管理需要有效的交流和溝通才能完成。
采用“單點聯系”的方式有助于相關項目管理人員較好地完成“領導項目有條不紊地向前推進”的使命。
所謂“單點聯系”,是指開發商和外包公司分別指定唯一的項目管理人員,作為雙方項目信息的輸入和輸出接口,負責整個項目重要信息(要求、進度、問題等)的傳遞。這樣不論開發商和外包公司多少人參與這個項目,雙方信息交流的通道只有一條,避免多頭交流的混亂,避免項目信息的冗余或丟失。
3.2 提高管理層的領導能力
所謂領導能力,不外乎三個方面,即“人格魅力”、“專業能力”和“合理授權”。
其中“人格魅力”是指負責外包測試項目的經理、小組組長必須能做到誠信、坦誠、光明磊落,尊重團隊成員,決策民主、透明。另外,值得提醒的是,處于領導崗位的人要注意不要過濾一些重要的信息。某些“領導”,信息到他那里就截流了,也不管這些信息對團隊成員是否重要,久而久之,這種對他人絲毫不信任的領導肯定會成孤家寡人。
“專業能力”是指處于領導崗位的人,對項目涉及的專業技術、技能要有足夠的理解和把握。軟件行業的人非常厭惡不學無術、媚上欺下、“外行指導內行”。好的領導應是技術上的領袖,如果不是,也應該盡力爭取是。
文章來源于領測軟件測試網 http://www.kjueaiud.com/