上篇說到,測試計畫要根據客戶的需求,以及專案經理對專案整體的認識進行制定。今天在這裡新增一些東西,請大家幫忙指正,謝謝!
這裡首先要說到的是客戶關注的是什麼。對於測試來說,客戶關心的是,測試或者說qa人員如何把軟體的質量控制好,測試人員在整個軟體開發的各個環節當中,會做什麼以及怎麼做。掌握好了每個環節的質量,軟體最後的質量才有可能在乙個比較理想的範圍內。當我們對軟體有了乙個大致了解之後,譬如軟體的模組,大體的業務了解,背景知識,專案的一些時間點(比如最終的上線時間,中間是否有demo的演示時間),測試經理就可以就這些資源進行計畫的制定了。
在制定的過程中會遇到很多問題,譬如說測試過程中各項工作開始的時間,結束的時間,如果要進行自動化測試,如何選擇工具等等一系列的問題。不要擔心問題的存在,測試經理只要根據當前系統的要求制定出計畫,告訴大家測試人員需要做些什麼,需要別的部門人員配合什麼就可以了。對於存在的問題,可以召開客戶以及專案經理的會議,在會議上進行討論,把問題拋給能解決的人,大家一起來解決。如果為了避免發生問題而不談應該做的事情,那麼在別人看來測試可開展的工作會非常的少。其次,對於時間點的確定,比如code freeze的時間,正式開始測試的時間,不應該說等著開發人員或專案經理說什麼時候可以測試了。而是測試經理要根據專案上線的時間,可用的人員資源來估計測試開始的時間。譬如系統要在8月底上線,根據現在的資源,測試人員必須從什麼時間開始測試,這個是由測試經理來制定的。
需求階段測試工作的開展
首先,測試用例和測試工作本身是不斷完善的,在開發過程的初期,可以認為是需求階段,或者沒有規範需求工作的設計階段。如果有乙個比較明確的需求文件,可以在這個階段檢查完了需求文件以後開始設計測試用例。這裡,對於需求文件的檢查主要是兩個方面 1.檢查需求文件描述的正確性,愚以為測試人員要對於真實的系統所涉及...
開展軟體測試工作的前期準備
隨手記錄,零零散散,個人思考積累。1.明確測試目的 範圍 週期,做好方案計畫 目的明確,階段清晰,才能事半功倍。2.向使用者介紹本輪測試可能產生的影響 1 安全滲透測試,可能會損壞資料,影響服務的正常提供 2 效能測試,服務可能宕機 3.觀察伺服器資源使用情況 如果要測試乙個執行中的軟體系統,提前了...
qa人員的工作內容
1 與新專案的專案經理一起確定專案組應使用的管理標準。1 國際 國家 行業等外部標準 2 企業內部標準 3 客戶要求的標準 4 專案經理擬定的標準 qa人員與pm一起協商採用哪些標準,需要做哪些裁剪。這個過程實際上是專案在定義自己的工作流程,在cmmi中將活動的輸出稱為專案已定義過程 pdp 2 制...