初到一個新公司,如何從0開始做軟體測試?

atstudy網校 發佈 2024-03-03T19:30:51.397185+00:00

測試人初到一個公司,往往公司的測試團隊和規模已經完善,我們需要做的就是跟著公司的節奏走。因為相應的制度和流程已經完善,不需要額外操心太多與測試執行層面無關東西。但是當流程和制度沒有的情況下,我們應該怎麼辦呢?

測試人初到一個公司,往往公司的測試團隊和規模已經完善,我們需要做的就是跟著公司的節奏走。因為相應的制度和流程已經完善,不需要額外操心太多與測試執行層面無關東西。

但是當流程和制度沒有的情況下,我們應該怎麼辦呢?

本篇文章適用於初到一個公司、公司新引進測試流程,卻不知道如何從0開始的同仁。以下是我近期的總結,方案有可能不是最完美的,但可以參考,有一定的借鑑作用。

整篇文章邏輯結構:

首先介紹什麼是落地;

其次更為重要的思想;

最後經過這一年總結還有哪些不足之處,進而指出我打算接下來執行的方案。

何為落地

不知道大家接觸過「落地頁」這個詞沒有,我是在需求介紹文檔里第一次見到這個詞,當時特意留意了一下,以至於在腦袋裡留下了深刻的印象。

「落地頁」一般是指進入app或者登錄網站後首次出現的那個頁面。

同理,測試工作的落地也是一樣的含義,表示首次引進測試行業,任何事情從0到1的過程或多或少都存在各種各樣的問題,僅人員磨合就尚需一段時間。

所以落地是指從無到有,從想法到實現這一個過程。

思想上的接納

經過這一年測試工作的開展,最主要的成果為:第一年有幾個項目未經過測試直接上線,經過後續的溝通,截至2022年末新啟動的項目全部經過測試再上線。

第二成果為:針對開發人員提交版本質量低的問題,輸出開發自測用例文檔(通用),把一些通用需要規避的低級問題排除,bug數明顯降低,降低開發、測試工作效率。

我們都知道,開發和測試之間的關係很微妙,有三成的開發願意主動將程序進行測試,已經算是一個較高的比例。

通過這段時間磨合,大的項目整體上還是都經過了測試這個流程,也算得上是進步之處,效果的好壞與項目經理的態度有很大關係,還是那句話:領導的態度就是方向。

不足之處

雖然有了一點點進步,但是還有許多尚需改善的地方,例舉幾條:

1.有的項目變更後未開展測試工作,直接在客戶環境調試後上線;

2.只有大的版本計劃,小版本計劃不明確。比如多長時間某個模塊測試完成、開發修改完成等等,沒有明確的時間規定;

3.測試工作量的統計除了bug數維度,測試用例新增數,還需統計執行用例數,不適用用例也應進行統計,這也是工作量的一部分;

4.測試完成後有整體的大報告,每周有周報,但是階段性成果報告還沒有輸出;

5.不同開發人員提測版本質量仍存在問題,公司層面沒有有效的措施應對;

6.針對新啟動項目,空餘一段時間進行技術調研,以備更好的執行測試。

規範來保障

既然發現了不足之處,就應想出應對方案來提高大家效率,僅僅在測試層面上來說,我們有責任和必要管理好自己的工作,由他人的原因導致的問題應儘量想辦法來處理應對。

至今為止,我從事這個行業也快10年,對於測試工程師分為初級、中級、高級、資深測試工程師也有一定的理解。

在我的理解中:

高級測試工程師的職責是提升自己的工作效率,比如最基本的技能自動化工程師;

資深測試工程師基本職責為自動化平台測試開發,提升別人工作的效率、全局提升效率,以及一定的統籌能力。

一個人如果具備提升大家整體效率的能力,也是高水平的一種體現。所以,我接下來需要做的工作就是提升自己及他人的效率。

我們都知道測試工作階段大致分為需求了解、計劃、執行、測試報告總結階段,所以針對每一階段需要提升的內容如下:

1.對於整個測試流程梳理測試規範文件,規範每一階段工作的準則及流程;

2.按照工作流程開展工作,每一環節成果物經過評審;

3.版本質量不高引進自測環節並執行,通過領導批准;

4.自動化測試平台開發搭建,梳理出適合公司內部的需求,不做無意義的事。

以我以往失敗的案例來看,沒能找到公司需求點、對自動化理解不深入兩點占失敗原因的大部分。

希望今年有所突破

最後還有一點感悟:不要想剛進入一家公司你就是救世主的角色,凡事先觀察再行動,爭取最大的資源,借力而為。

以上就是我對於從0到1開展測試工作的總結,我們一起努力。

最後:

1)關注+私信回覆:「測試」,可以免費領取一份10G軟體測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試等。

2)關注+私信回覆:"入群" 就可以邀請你進入軟體測試群學習交流~~

關鍵字: