測試 測試入門1

2021-10-04 13:04:45 字數 1698 閱讀 7127

作為一位剛進入軟體測試行業的小白,這算是我自己的乙個測試行業的記錄吧。在剛剛畢業的這一年裡,從毫無目的的找工作到踏入軟體測試這個行業,我走過的路或許和別人沒有什麼不同,但還是想為自己的這一路留下點印記,也為想進入這個行業的小夥伴有乙個參考。

說到如何進入軟體測試行業,最初是在大三的實習中,我的專業是電子專業,學習的大部分是資訊電子方面的內容,但在大三的實習時卻找到了乙個python語言的實習工作,雖然實習期不長,但在這方面也有了一點基礎,發現了自己在程式設計能力上無法達到開發的要求,於是帶領我的**給我推薦了測試的崗位,讓我多學習一些python,可以向自動化測試方向發展。

於是,我開始學習起軟體測試方面的內容了。

軟體測試入門必備理論

小白入門軟體測試,首先要有最基礎的理論知識。首先,了解的是軟體測試的基本流程:需求評審---->寫測試計畫----->寫測試方案----->寫測試用例---->執行用例,提交bug---->追蹤bug,形成測試報告

一般來講,測試會在整個軟體的生命週期中存在,因為測試人員是要保障軟體的質量的,但在現實工作中,測試在前期是沒有太大的工作量的,你需要做的就是熟悉軟體的業務邏輯和流程,等著開發那邊能夠有乙份寫的比較明確的需求,讓你能夠知道從**下手測試。

需求評審,評審的是來自產品經理從客戶那邊蒐集過來的需求,這些需求需要經過開發人員進行整理,參與這份需求的評審是作為測試人員第乙個工作小節,這份需求經過評審並確定下來之後,就會形成《需求規格說明書》(srs),這是測試人員必須仔細研讀的乙份文件,測試用例都要依著這份需求說明書來寫。

拿到srs之後,就需要確定寫測試計畫,測試計畫中包含著這次的專案中需要用到的環境和測試工具,大致需要多長時間,會有多少人參加這次測試,分別負責哪些模組,會使用怎樣的測試方法等等。經過評審和多次確認,這些最終會成為乙份《概要設計說明書》,用於對於整個系統的測試基準。

在大公司中,每一步的流程都會走的很細,會比較在意評審這一步;但在小公司中,沒有那麼多的人力財力來完成這一整套的流程,便會將測試方案和測試用例寫成乙份文件,也就是直接形成測試用例,像我第乙份工作呆的那一家,就會在計畫完成之後,編寫測試用例,節省時間和人力。測試用例是要根據需求規格說明書中的測試點來寫的,你需要用到一些測試方法,我會另寫一篇文章講訴;這些用例是要在開發完成軟體的初始版本之前寫完的,這樣可以加大工作效率。

測試用例的執行,是我們初入測試行業做的最多的乙份工作,可能剛開始你會覺得這是乙份誰都能做的工作,就是在乙個成型的軟體上點來點去,檢視會不會產生錯誤,但事實是,執行也是乙份非常考驗耐心和細緻度的工作,當然,無窮無盡的重複會令人煩躁,那麼這個時候你就會想到使用測試工具啦!測試所用的工具多到你不敢相信,每乙個工具都有其獨特的作用,但也不用擔心,測試工具的學習和上手並不會很困難,只是有時候你需要多學習一點英語,因為大部分的測試工具都是外文版,也許不能漢化。執行期間,你要做的就是保證你的模組是功能齊全,沒有錯誤的,符合你在用例中所寫的期望的,當不符合的時候,你就要將它提出來,產生的錯誤要描述清楚,遞交給上級或者開發了,讓他們去解決這個問題,當然,你也要自己去弄明白這個問題可能會出現的原因,給開發提供你的考慮思路,讓他們能快速定位和解決。

bug的追蹤,這關係到你提出的bug是否有效和被解決,當這個bug被解決之後,你需要再次驗證,也就是回歸測試一番,不僅是修復的地方要測試,還有和這個功能相關的地方都是需要測試的,這才是回歸測試的目的,我們不能顧此失彼。

每日的日誌是一定要寫的,在完成測試之後也要生成自己的測試報告,來估量這個軟體的可使用性,判斷是否能夠交付等。

這就是軟體測試人員的基本工作流程,下一節會重點講解現在我們常用的軟體測試流程模型。

python入門小測試(1)

滿分100分 測試範圍 前三課 一,單選題 每題3分 1.python是一種解釋型語言,解釋型語言的實現方式是 c a直接生成機器語言 b先彙編成組合語言 再編譯成機器語言 c逐行翻譯成機器語言 d計算機直接讀取程式執行 2.以下符合識別符號命名規則的是 c a 12fa b import c ab...

1 簡介 軟體測試技術入門

軟體測試是軟體開發過程中的乙個重要組成部分,是貫穿整個軟體開發生命週期 對軟體產品 包括階段性產品 進行驗證和確認的活動過程,其目的是盡快盡早地發現在軟體產品中所存在的各種問題 與使用者需求 預先定義的不一致性。軟體測試技術 軟體測試的分類 1 從是否需要執行被測試軟體的角度分類 靜態測試和動態測試...

軟體測試 介面測試入門

介面測試顧名思義就是對測試系統元件間介面的一種測試,介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。進行介面測試之前我們需要獲取介面資訊,一般是介面文件,沒有介面文件的通過抓包獲取介面資訊。介面測...