測試階段主要分為三個階段,測試前,測試中和測試後。
1.測試前
(1)測試前要先確定測試方案,比如有些場景的如何模擬,有些條件如何觸發,可以跟開發溝通下;
(2)資料準備,提前準備賬號或資料等。以及是否需要開發乙個測試小工具輔助測試等。
(3)再有可以評估下有哪些部分可以提前介入測試,能提前的盡量提前,為後面的測試順利打下基礎。
(4)測試邊界劃分,可以先拉個 qa 群,確定測試邊界,確定 qa owner,這樣做的目的是為了發現可能大家對某些需求的理解不一致,同時有助於充分溝通,有問題了可以及時理解和跟進。還有乙個好處是有些邊界評估哪一方去測試更方便,有助於測試的效率。
2.測試中
在測試進行中時,要做到及時響應和反饋,比如在群內反饋和**。**的內容主要包括已經測了什麼,還沒測什麼,遇到什麼問題,需要誰配合解決,同時在群裡@配合解決的同事。在解決遇到的問題的時候,比較順利的情況是測試點都想到了,但有的時候會遇到一些意想不到的問題,比如設計漏洞或者產品設計缺陷,要做到及時在群裡溝通或者當面溝通,確定乙個合理的解決方案。同時 qa 要評估解決方案的影響範圍,如果測試即將完畢,影響範圍比較大的話,要考慮是不是有更好的解決方案,從而把損失降到最低。
3.測試後
在測試後期要做的是如果沒有重要的問題可以提前通知 pm 和ui 驗收,避免整體產品效果與pm 要求不一致,也可以避免ui調整 影響功能邏輯。這裡可以驗收兩輪,沒有 p0 bug 驗收一輪,最後測試完成後,上線前再驗收一輪細節。
專案總結階段
分兩個維度去總結:測試維度和專案維度
測試維度要將測試情況,包括提測質量、提測打回、測試覆蓋率、bug分布及趨勢的分析,比如嚴重 bug、ui bug 等。同時要回顧一下排期是否有問題,測試方案是否考慮不周全,有哪些測試工作是可以前置的。
除了測試情況要總結外,專案情況也要總結。用從後往前推的方式,去看一下測試過程中遇到的情況,應該在哪個階段發現的一些問題,問問為什麼沒有發現,以後應該如何避免。還有就是一些在測試過程中沒有發現的問題,在測前沒有想到,在實際環境中卻發現了,這樣的問題應該思考下如何能提前發現,做下review 。
從後往前去回顧這個專案的每個階段,不好的點列出來,尋找解決方案,如何下次避免,用到下次測試專案中,積累測試經驗。
每個階段把控好後,整個專案下來才能把控好。
測試進度如何把控
遇到大的版本測試,測試週期比較長,很容易出現前面鬆懈 bug阻塞問題 環境問題導致測試進度慢,最終不能按時完成測試,或者後期時間緊張出現漏測的問題,如何解決這種問題呢 1 細化測試場景,讓用例覆蓋率更高,考慮測試用例的同時,需要準備的測試資料提前準備好 2 有整體的測試用例數量後,需要做好人員的分工...
專案管理 質量把控隨記
一 計畫制定 1 獲取目標 包含了使用場景,效能問題,生成 sla等 2 初步評估 1.資源 2.風險 3 制定實施計畫 1.確定使用者需要做什麼 2.我們需要做什麼,3.具體的時間節點 4.雙發達成協議 5.約定定期溝通機制 6.確定專案介面人,以及各個相關方 對方leader,受影響方 自己le...
HTML巨集觀把控
html hypertext markup language 是為 網頁建立及其它可在網頁瀏覽器中看到的資訊 設計的一種標記語言。他是一種靜態網頁。我們在位址列輸入的http www中的 www 是world wide web 全球資訊網 全球資訊網通常也簡稱 web 它是由無數的商業 教育 娛樂等...