軟體測試工作經驗總結

2021-09-24 04:45:27 字數 1567 閱讀 6085

公司自有專案採用迭代式開發,年度大版本,季度小版本,每個版本都要進行多次回歸測試,首次進行功能測試,目的測試當前版本功能沒有問題,第二次進行公升級測試,目的確認從舊版本公升級到新版本資料相容,功能正常,第三次進行功能測試,目的公升級之後功能正常。

每個版本都應該有專項測試階段,比如介面測試、效能測試、安全測試等。

專案需求評審後,或者專案已展開需求討論後,就應該與專案經理溝通並開始考慮測試的事情。

涉及的測試環境,需要在測試之前搭建好,如果搭建技術較高,應該與研發交流共同努力完成,並且記錄詳細搭建文件,注意事項等。

測試過程文件不能缺失,比如測試計畫、測試方案、測試用例、測試報告等。寫文件的目的不只是為了公司財富的積累,更多的是對自己測試思路的梳理以及反思。

測試的每個階段都應該有輸出,比如計畫階段,輸出測試計畫、測試方案,執行階段輸出測試用例,系統測試結束後輸出測試報告等。整個測試過程都應該有跡可循,有文件可以跟蹤。

測試人員需要有大局觀,把握專案整體需求與個人負責測試部分需求之間的聯絡。

需要對需求有多維度思考,比如一般需求由使用者提出,包括了顯性需求與**需求,顯性需求更多是體現在是否實現了使用者需要的功能,**需求有些使用者表達不是很到位,比如功能模組的安全性需求,效能需求,易操作需求,易擴充套件需求等。

需求評審之前多做功課,多發表自己對需求、對產品的看法;

用例評審時,一定要思路清晰,用例與需求對應,用例兼顧多維度;

測試過程中與開發確認問題時,需要積極溝通,協助開發定位問題,推動問題解決;

與開發溝通時,盡量從這個問題對使用者的影響程度方面來說,這樣更具有說服力。

編寫測試矩陣適量增加顏色標註,更好進行對比分析。

有些測試任務比較複雜,說明清楚測試環境(機器型號,cpu型號,網線型號,記憶體大小,作業系統版本,補丁版本,以及其他引數),測試過程中關鍵資料的截圖佐證。

web功能測試,需要在多款瀏覽器(chrome/ie/firefix)與多個平台(windows/linux)進行交叉測試排除瀏覽器相容性問題。

自動化測試工具robotframework,gitlab,hudson&jenkins。

抓包工具wireshark,burpsuit,f12,fiddler。

效能測試工具,lr,jmeter,zabbix,

測試環境搭建工具,openstack,vmware,vsphere,docker

日誌實時讀取工具,tailf, ekl(elasticsearch/logstash/kibana)

同乙個專案測試團隊,統一軟體測試知識體系還是值得提倡的,比如達到軟體評測師水準。

相對技術更喜歡溝通與嚮往外面的世界

善於溝通,組織協調能力強的人。

長期抗壓能力較強,上能頂住領導批評,下能頂住下屬埋怨。能受得了委屈,吃的了虧。

對管理工作充滿持續的激情。

相對人情事故更喜數字的表達

對算機硬體極限感興趣,喜歡盡可能壓榨硬體裝置發揮潛力。

對計算機各個組成部件與原理瞭如指掌,深入研究通訊與計算極限。

精通一門開發語言。

熟悉業務。

熟悉各種測試場景。

樂於學習與研究,關注最新安全漏洞。

熟悉行業與產品。

精通各種測試工具。

工作經驗總結

場景描述 當前的智慧型音箱專案組由 音箱裝置端 proxy 語音語義及技能 三大系統組成。裝置端負責使用者語音資料的採集 上傳至proxy端,proxy負責資料透傳,語音語義團隊將接收到的音訊資料進行解析並實現相應技能。技能按照相反的順序返回至音箱裝置端。目前的現狀是整個工作流程不可靠,究竟是哪個環...

近期工作經驗總結

最近在android下層做rtp傳送的模組,算是工作以來,最正規的coding mission吧 雖然 不多,但是讓我對於專案的開發略有一些心得.從我的感覺來看,最重要的就是乙個整體的規劃,首先定義與android層的介面,介面呼叫一旦定義下來,那麼後期的coding工作,都將以此為中心,所有功能模...

軟體測試 軟體測試經驗總結

以下部分為軟體測試藝術的總結 本書主要分為以下幾個部分 1.測試經濟和心理學及測試原則 2.評審 3.測試基礎部分 4.開發中的除錯和測試思想 5.軟體測試最新應用 1 測試經濟和心理學及測試原則 軟體測試雖然是一種技術性工作,不可否認,他也同人類的心理息息相關。如果你在認知上確定 軟體測試是為了發...