軟體測試入門教程上哪找,怎麼自學軟體測試?

時間 2022-04-03 21:10:45

1樓:乙隻吃飽的

軟體測試入門教程的話

怎麼自學軟體測試?

2樓:愛喝白開水

自學對於自身要求比較高,如果對自己有信心,自律性比較強,當然可以自學,不光可以節省了培訓費用而且通過自己的努力學的的知識比通過課堂學到的知識掌握的更牢靠,劣勢就是消耗時間比較長,當遇到問題長時間解決不了容易半途而廢,而且缺少更多的專案實踐機會。

3樓:匿名使用者

自學比較難些的,要實際操作才好的

首先要懂軟體測試的目的是什麼

要學會寫測試用例

在遇到問題時可以用英語熟練的書寫bug步驟最好要會寫使用者說明書等等

4樓:匿名使用者

和你一樣,我也正在自學測試,希望我們都能堅持到底!!!!!!!!!

5樓:匿名使用者

找個課程學習一下,完全靠自己學習還是慢點,要是有基礎可以。

6樓:

一、業務分析能力

1.分析整體業務流程

不了解整個公司的業務,根本就沒辦法進行測試

2.分析被測業務資料

了解整個業務裡面所需的資料有哪些?哪些是需要使用者提供的?哪些是自己提供的?有哪些可以是假資料?有哪些必須是真資料?新增資料的時候可以用哪個庫?

明白了整個軟體的資料庫架構,才能知道哪乙個資料是從哪乙個表裡頭帶出來的,它的邏輯是什麼,有沒有連帶關係。

3.分析被測系統架構

用什麼語言開發的?用的是什麼伺服器?測試它的話需要用什麼樣的環境進行測試?整體的測試環境是什麼樣的?

如果缺少了,需要進行環境搭建,架構搭建。一般去一家新公司之後,架構是搭建好的,了解它即可,熟悉之前的這些老員工們使用什麼樣的架構去做的。

4.分析被測業務模組

整個軟體有哪些模組,比如說首頁面、註冊頁面、登入頁面、會員頁面、商品詳情頁面、優惠券頁面等等

明白有多少個模組需要測試,每個模組之間的連帶關係,進而怎樣進行人員分工

5.分析測試所需資源

我需要幾台計算機,需要幾部手機,手機需要什麼樣的系統,什麼樣的型號。

比如測乙個**的效能的時候,電腦的配置達不到測試併發5000人的標準,要麼公升級電腦的硬體配置,要麼多機聯合,多機聯合時需要幾台電腦,都需要提前籌畫。

6.分析測試完成目標

我的效能目標是什麼樣的?我的功能目標是什麼樣的?我要上線達到的上線標準是什麼樣的?

效能目標,比如我要達到併發5000人的時候,cpu佔用率不能高於70%,記憶體佔用率不能高於60%,響應時間不能超過5秒

功能目標,比如整體的業務流程都跑通,所有的分支流程都沒有問題,所有的介面都能夠互相呼叫,整體的ui介面沒有問題,相容性沒有問題等

把這些問題都弄清楚,測試的思路會非常的清晰

二、缺陷洞察能力

1.一般缺陷的發現能力

至少你要滿足一般缺陷的發現能力,這個是最基本的,如果要連最簡單的一般的缺陷都發現不了的話,別說優秀測試工程師了,你說你是測試我都不信

2.隱性問題的發現能力

在軟體的測試過程當中有一些缺陷藏的比較深,有的是效能方面的問題,有的是功能方面的問題,它需要有一些設定特定的條件的情況下才會出現這樣的問題。

比如說買雙鞋必須選擇的是什麼品牌,必須選擇是紅顏色,必須選擇44號,而且必須選擇用特定的支付方式才會出現這樣的bug的時候,那麼這種就屬於特別隱性的bug,對於這樣的問題的發現能力一定要比別人更強,要找到一些別人可能發現不了的bug

3.發現連帶問題的能力

當發現了乙個缺陷之後,能夠想到通過這個缺陷可能會引發其他哪個地方出現問題,這就叫做連帶的問題。而不是說發現這乙個bug之後提了這乙個就算完了,一定要有乙個察覺,可能其他地方也存在這樣的問題。

4.發現問題隱患的能力

有些軟體裡邊可能有一些操作模組,或者是**寫的介面,表面上沒有什麼問題,但是它是有隱患的,比如說這個介面寫的不穩定,當他傳的資料有一些問題的時候,可能它最後返回的結果就是報錯就是報404或者報亂碼。

5.盡早發現問題的能力

如果你只能停留在介面級別的話,那你根本就沒有辦法達到盡早發現問題的這個能力

你必須要等到前端人員把每個介面都做好了之後才能進入測試,而我能比你早乙個月進入測試了,然後我比你結束測試時間快乙個月,而你又比我晚乙個月,那麼咱倆的薪資一下就拉開了

6.發現問題根源的能力

需要知道這個缺陷它到底是由什麼原因產生的,是屬於什麼型別的缺陷,是ui前端人員做的問題,還是後台介面人員做的問題?

不僅要找到這個bug,還要知道這個bug產生的原因,這樣的測試人員是非常棒的,而且很是受人尊敬,提bug的方式也就不一樣了

三、團隊協作能力

1.合理進行人員分工

2.協助組員解決問題

3.配合完成測試任務

4.配合開發重現缺陷

5.督促專案整體進度

6.出現問題勇於承擔

四、專業技術能力

1.掌握測試基礎知識

2.嫻熟運用測試工具

熟悉工具和熟練使用工具完全是兩個概念,熟悉工具基本上等同於不會,遇到過很多簡歷上寫會使用什麼什麼工具,都沒有實際能力。比如loadrunner只會乙個簡單的錄製,增強一下指令碼,覺得會用了,那知識會用了1/5,其他4/5 都不會。

3.了解工具操作原理

它是怎麼樣給伺服器傳送請求的,是用什麼樣的方式去傳送請的,是用什麼樣的方式去監控的,它的操作原理是什麼樣的,咱們要把這件事情搞清楚,這樣的話能有助於更好的去使用這些東西。包括一些請求的協議,每個協議代表什麼意思,它是用來幹什麼的。

4.自主完成測試任務

一定要能夠自己完成乙個獨立的內容,獨立的工作,這件事情領導你交給我好了,放心我能給你搞定,要的是這樣的人

5.找出問題出現原因

找出缺陷的時候,不僅要看它的表面,還要看它的本質

6.提供問題解決方案

發現問題不是能力,發現問題並提出解決方案才是真的能力

7.提供完整測試報告

測試報告能夠說明你表達的清不清楚?領導能不能看懂?還有就是能不能夠把你整個測試的過程給它梳理得非常詳細,人家能夠通過你的報告,能夠了解到整個的專案的情況,而不是只了解乙個片面的情況

8.了解相關技術領域

觸類旁通

新手如何快速入門軟體測試

7樓:匿名使用者

軟體測試初步學習大概分為四類:功能測試,自動化測試,介面測試,效能測試。

如果你是零基礎的人想自學,入門容易但是深入比較難。建議你去網上找些培訓機構的試聽課,他們的課程大綱做的還是比較好的,根據課程大綱,自己去找資料或者直接買個網課,給你推薦個機構,中公優就業,會免費發你幾十g的資料,報不報名隨你。這是最快的方法。

求籃球新手入門教程,求Dota新手入門教程

籃球新手入門教學 基本球性訓練,學到就是賺到了 打籃球最重要的就是練好基本功,現在有很多人都打籃球,但有些人的基本功不好,所以打起籃球來雖然上手很快,但總覺得無法快速提高,所以我建議你如果真想打好籃球的話,就先從基本功練起。練基本功其實很容易,但要有耐心,如果沒有耐心,自己沉不住氣是不行的。首先,練...

求的C語言入門教程,求免費的C語言入門教程

推薦 c語言其實很簡單 新出版的書,很另類很好玩的c語言書。面向零基礎初學者,關鍵是不但輕鬆活潑,而且知識點全面。很多現在輕鬆活潑的c語言書知識點不全就不行了。另外給你推薦的理由是,這本書作者寫的很認真,每張插圖都很精細,給出程式執行的動態過程,可以說無出其右 比起只截個圖給出程式執行結果的不知要強...

架子鼓入門教程,架子鼓入門教程,要有講樂譜怎麼看的

架子鼓的記譜用五線譜的低音譜表,即f譜表,低音大鼓在第一間,小鼓在第三間,1桶鼓在第四間,2桶鼓在第四線,落地鼓在第二間,大立鑔分別記在上加二間和上加一線,踩鑔寫在下加一間和上加一間。在架子鼓演奏中,因腳需同時踩大鼓和踩鑔,所以採用坐姿演奏。演奏時要姿勢端正,胸 肩 大臂等上身肢體自然放鬆。擊奏時,...

簽名檔入門教程,我完全不懂,簽名檔入門教程,我完全不懂PS

先看看人家的籤 然後自己先在腦海裡想乙個結構剛開始先從做籤開始學吧 培養興趣 很多簡單新手成籤教程 可以去ps聯盟看看 有專門的成籤教程都比較簡單易懂 學簽我覺得順序是 溶圖 做框子疊素材 排字 調色 加自己的創意調色其實並不難 敢練敢發出來敢接受批評 就能進步學好簽再做icon都很小case了 調...

吉他初學者入門教程是什麼

可以先練右手,按照這個順序 6 3 2 3 1 3 2 3 5 3 2 3 1 3 2 3 4 3 2 3 1 3 2 3 剛開始的話,可以先練這三個,練熟了之後再新增新的 比如 和弦。每天堅持練習,要不了多久也可以彈奏一首好聽的曲子。目前也在練習,只要有時間,就會總結一下練習遇到的一些問題和學到的...