l 項目先前定義的測試范圍在后續的計劃、方案中是否有遺漏?
在測試初始期我們一直強調測試范圍的必要性,在測試實施階段還需要檢查前期規劃的測試范圍是否在后續的計劃活動中覆蓋完全了,只有計劃中完全的覆蓋了所列的測試范圍,才能保證系統的質量。
l 項目的測試過程是否按照公司預計的測試過程執行?
在測試實施階段,還需要了解測試人員是否按照公司要求在執行所有的測試活動,但是要在短時間內了解,手段只能是聽測試經理陳述他們的測試過程,再加以判斷。如果公司有SQA人員,工作就相對簡單了,只需要到配置管理庫中找到SQA的檢查報告,這些疑問就一目了然了。
測試結項期
在這個階段,主要的測試工作已經進行完畢,最終的發布版本也已經準備出來。測試經理開始書寫最終的測試報告,申請發貨。
作為測試的監控者,這個階段的主要任務就是評估軟件產品的質量,依據已有的數據評估測試工作是否做到位,產品是否可以發布。
在這個階段,應該如何進行監控,問些什么問題?
l 測試中發現的缺陷趨勢曲線是否處于收斂狀態?各個分模塊的缺陷趨勢曲線是否基本一致?
測試完成后,判斷產品是否能夠發貨的一個重要條件就是:缺陷趨勢曲線處于收斂狀態,并且持續一段時間,表示系統處于穩定狀態,滿足發貨條件。
那為什么還要看各個分模塊的曲線是否一致?因為,有的系統比較龐大,有可能某一個局部的缺陷曲線還沒有處于收斂狀態,但是整個系統的缺陷趨勢圖已經把這個信息掩蓋掉了。所以,還需要分別看一下各個模塊的趨勢曲線,確保系統的每一個部分都處于穩定狀態,這樣發貨的風險才能降到最低。
l 是否有評判產品能否發貨的文字性材料?
發貨前,測試經理或者項目經理必須提交一份整個系統的整體質量說明,以文檔的形式證明整個系統質量穩定,達到用戶要求,可以發貨。
在這個過程中,如果和客戶有關于質量的約定,還需加入,如:用戶簽字認可的驗收報告,用戶簽字認可的性能測試報告等。
l 是否召開了正式的最終評審會議?會議的參與評審人員是否有公司主管的高層?是否有用戶或者能體現用戶方意見的人員參與?所有的遺留問題是否都有了明確的解決方案,并且有相關的責任人負責問題的解決和跟蹤?
在發貨前,還需要召開正式的評審會議,而且會議必須有項目組以外,主管該項目的公司高層和能體現用戶方意見的人員參加。因為,一般系統中或多或少都會遺留一些缺陷,這些缺陷到底應該如何處理,會給公司和客戶帶來多大的麻煩,都應該在這個階段做一個評估,以決定該產品是否能夠發貨。
當一個問題確定遺留在系統中后,還需要對這個遺留問題有個明確的解決辦法,如:在升級版本中修改,建議用戶用以下方式繞過,或者干脆不再進行修改,都應該有一個明確的答復,而且還需要指派專門的人員跟蹤問題的解決情況,并進行報告。
l 在測試初始期確定的結項條件是否都得到了滿足?
為了能保證系統的正常交付,在前期和用戶做了一些交付的約定條件,在這個階段,需要確定這些條件是否都得到了滿足,并有相關的證明。
如:性能指標是否滿足用戶要求,用戶是否簽字確認。驗收測試是否完成,用戶是否簽字確認。后續的試運行期的方案是否完成,用戶是否同意,是否有明確的截至條件等。
總結
以上以一個測試監控者的角度,探討了如何對軟件測試工作進行監控。希望本文對大家的日常工作有些許借鑒意義。
筆者在本文的最后還想強調幾點:
l 監控是管理部門一項日常的工作
這件工作要在平時不停的進行,才能有效的改善產品的質量,而不是一時心血來潮的意氣之舉。
l 監控的目的是為了解決問題,而不是發現問題。
監控的目的不是為了證明我們的能力,而是為了能夠持續不斷的提高軟件開發的能力,能夠持續改進,所以發現問題并不是目的,解決問題才是根本。
l 對問題的判斷要準確,可驗證
作為監控者,同時也代表公司對這件事情進行的判斷,所以當發現問題的時一定要判斷準確,而且經的起復查,這樣才能避免不必要的麻煩,才能將更多的精力投入到處理事情本身的工作中。
l 質量的提高,工作的改進是一個漸進的過程,絕不能一蹴而就。
對于一個不太成熟的項目組,通過監控,可能發現很多的問題,這時不能太急躁,要心平氣和,一點一點的改進我們的過程。
l 通過分析,要先解決重要的事情,要有總體的規劃,而不是頭痛醫頭,腳痛醫腳。
發現的所有問題不可能都改正,這就要有個總體的策略,從大處招手,以公司的整體能力提升為要點,去區分解決問題的優先級,有節奏、有計劃的將公司引入持續改進的軌跡,逐步的提升公司的核心競爭力。
作者介紹:
國內知名軟件測試主題社區——測試時代(ltesting.net)工作室成員。
領測國際高級顧問,測試培訓講師,ISO9000注冊外審員,北京軟件行業協會測試工作委員會副秘書長。先后在北大方正,神州數碼等國內知名企業從事測試管理工作。精通測試體系建設/測試人員管理/測試工具的選擇與使用/測試過程管理與控制/測試過程的監控方法與評估/測試體系的優化與改進
本文轉自http://www.kjueaiud.com/deltestingde/