1. 程式人生 > 實用技巧 >軟體測試之專案總結全攻略

軟體測試之專案總結全攻略

在我們測試工作過程中,由於公司業務發展,快速迭代等原因,我們遇到的專案以小專案居多。更新介面元素,上個活動頁,優化一下原有的功能等等,加上事情繁瑣,任務多,通常情況下一個專案結束之後就開始了下一個專案,根本談不上什麼專案總結與彙報什麼的。不少人也沒有專案總結的習慣,這樣的節奏不對,不利於大家從相應的工作中進行提升和學習。

1、什麼是專案總結?

專案總結就是在專案完成後,對專案實施過程進行復盤,總結實施過程中遇到的問題,對當時的解決方案進行探討,以便發現更優的方案或是避免策略。通過對專案中的問題進行總結,從而達到指導後續工作,提前規避相關問題,以最合理的方案實施專案的效果。

2、為什麼要進行專案總結?

在專案結束後,為什麼要積極地進行專案總結呢?

在這裡插入圖片描述
01、回顧專案初期的規劃是否合理

在需求評審時,通過相關參與人員討論,制定了專案規劃。但是在專案實施過程中,是否嚴格按規劃進行呢?如果沒有按規劃進行,問題出在了什麼地方?在專案結束後,對專案規劃進行探討,有利於及時發現規劃中存在的問題,以便後續專案制定更加合理的規劃。

02、分析專案實施過程中是否存在問題

專案實施過程中難免會出現各式各樣的問題,專案週期越長越容易出現問題。通過分析專案實施過程中出現的問題,理解需求的業務流程,對原來業務的影響,評估技術實施方案的優劣,人員配置是否合理等等。以問題來反推專案,更能發現問題真正所在。

03、當時的解決方案是否是最優的

在專案實施過程中,遇到了問題當然要找相應的解決方案。由於專案週期的限制,當時的解決方案可能是權益之計。現在專案完成後,我們再回過頭來評審一下當時的解決方案,有沒有更好的方案?如果有,後續有相應的處理策略不?只有不斷地進行專案評審,才能保證在以後的專案中選擇更好的實施策略。

04、總結專案經驗為以後的需求做指導

所謂前事不忘,後事之師。在我們工作的過程中,不能一直忙著響應各種需求,要時刻注意對所做過的專案進行專案總結。總結專案實施過程中遇到的各種問題,解決方案,優化策略等等,以此來不斷地提升規劃能力,優化需求實施方案以及增加各種意外情況的應對策略。

05、體現測試工作量

在專案總結的過程中,測試人員會反饋測試過程中遇到的問題,分析各種解決方案。同時也能反饋測試流程中使用的測試策略,Bug分析,測試方案的實施與改進等等。通過專案總結能全面反饋測試的工作量,檢測需求評審時測試方案的選擇是否正確,測試用例評審是否合理。

3、如何進行專案總結?

在認識到專案總結的重要性之後,作為測試人員,我們應該如何組織專案總結大會呢?

在這裡插入圖片描述
01、專案結束後開專案覆盤大會

在專案完成上線或是發版後,積極和產品,開發人員組織專案覆盤大會。準備好在測試過程中記錄的問題發生的情況,bug產生的原因分析,以及在專案實施過程中臨時解決方案,後期改進情況等等。如果可能,先把相關文件發給大家,讓參與人員提前瞭解,以更好地進行問題總結與分析。

02、以測試為主,分享專案實施中遇到的問題

專案總結大會最好由測試來主持,先分析專案從需求分析開始,到專案上線的各個環節中遇到的問題。Bug產生的原因,對所有出現的bug進行分類,如:需求沒有理清楚,程式碼邏輯問題,相容性問題等等。將專案過程中遇到的問題全丟擲來,以供其他參與人員對相應的問題進行討論。

03、開發,產品,設計等人員來分析問題產生的原因

在測試人員丟擲專案實施中存在的問題的時候,相關人員需要針對問題進行討論。核心原則是對事不對人,由此來保證能準確地找出產生問題的真正原因。大家要積極對與發言,避免直屬領導參與,專案直接參與人蔘加即可,防止大家有所顧慮。測試分享遇到的問題時,由什麼原因產生的,開發,產品,設計等是否知道其中的主要原因?當初是為什麼會出現,後續有沒有好的避免方案。

在這裡插入圖片描述
04、分析當時的解決方案,有沒有優化的空間?

專案實施的時候,可能遇到一些原先沒有想到的問題;為了更好的保證專案的實施,可能選擇一個臨時的或是非最優的解決方案。現在專案完成後,再分析一下當初的方案,有沒有更好的方案呢?後續需要不需要對進行優化。專案中是否存在放到後續解決的問題,有沒有相應規劃?從面對整個專案進行全面的查漏補缺,總結和整理專案的相關文件,做好技術備份和積累工作。

05、專案實施過程中是否有遺漏任務,當時規劃是什麼?

專案實施過程中有沒有遺漏的任務?在需求評審的時候,由於需求規劃原因,技術原因等,將相應的功能後置的情況,在專案總結的時候也需要進行全面討論。分析一下當初這麼處理的原因,後續有沒有相應的規劃?現在需要安排相應的工作不?

4、專案總結後如何進行彙報

在進行完專案總結大會後,我們應該如何向領導彙報工作呢?

在這裡插入圖片描述
01、專案總結大會時做好會議記錄

在專案總結大會時,注意做好記錄。專案實施過程中都存在哪些問題,解決方案,討論結果是什麼?後期的優化方案,規劃等等,都需要全面記錄。會議結束後,進行一個全面的整理,最後將會議記錄傳送給專案的相關參與人,各個相關的領導等。

02、做好專案總結文件

專案結束後,專案評審完成後,需要編寫完整的專案總結文件。專業化地彙報專案的相關資訊,數字化專案實施的全面情況。其中專案總結包括以下資訊:

(1)專案的基本資訊

(2)專案完成情況:

  • 目標完成情況
  • 任務完成情況

(3)專案實施總結

  • 專案工作量說明
  • 專案進度說明
  • 專案風險及解決
  • bug總結與分析
  • 實施情況總結

(4)專案成果總結

(5)經驗與教訓

(6)問題與建議

03、專案總結要發給專案相關參與人,負責人

最後專案彙總,專案總結大會相關記錄,以及後結的計劃都需要同步給專案相關參與人,各個參與成員的負責人。對於大專案必須組織專案總結大會,如果是小專案測試人員就自行總結,編寫專案總結文件,把相關的內容共享給大家。這是個良好的習慣,也是提升測試能力的重要手段。

總結

綜上,本文介紹瞭如何做專案總結與彙報的相關內容,全面介紹了什麼是專案總結,為什麼要進行專案總結,如何進行專案總結,以及進行專案總結與彙報工作。專案總結是測試人員進行提升的重要手段,不少同學疏於這方面的工作,以至於會反覆掉到一個坑中,或是同樣的技術使用多年。不善於總結和提升的同學,會被時代拋棄的,要時刻有危機意識才行。
在這裡插入圖片描述
上面是我收集的一些視訊資源,在這個過程中幫到了我很多。如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我們扣扣群【313782132 】,裡面有各種軟體測試資源和技術討論。

在這裡插入圖片描述
當然還有面試,面試一般分為技術面和hr面,形式的話很少有群面,少部分企業可能會有一個交叉面,不過總的來說,技術面基本就是考察你的專業技術水平的,hr面的話主要是看這個人的綜合素質以及家庭情況符不符合公司要求,一般來講,技術的話只要通過了技術面hr面基本上是沒有問題(也有少數企業hr面會刷很多人)
我們主要來說技術面,技術面的話主要是考察專業技術知識和水平,上面也是我整理好的精選面試題。

趕快進來學習瞭解與交流吧。