從事軟體測試工作需要哪些知識,做軟體測試員需要學哪些專業知識?

2021-03-22 04:10:28 字數 4079 閱讀 3568

1樓:優就業林夕老師

1、開發語言知識背景

對被測試物件使用的語言有一定的瞭解,這樣有助於測試工作的開展,同時,與開發人員之間的溝通協作也將更順暢

計算機語言都具有一定的共通性,只要你深刻了解了一門語言,其他語言也不是難事。所以,即使被測試物件使用的語言與你之前學過的瞭解的不相符亦無太多關係

2、資料庫的熟悉使用

能夠自行編寫大部分的sql語句來輔助測試(select,delete,update),對於儲存過程可也多瞭解,在無程式輔助的情況下,它是製作資料的最好幫手

主要在日常測試工作中,提取資料庫中的資料驗以證測試結果的有效性、製作測試資料、批量修改測試資料等

3、被測試物件業務的熟悉度

所謂知已知彼,百戰不殆

對於被測試物件業務流程的瞭解越多、越深入越有利於測試工作的開展

這樣不僅可以使你在平常的測試工作中如魚得水,同時在測試工作中,你還會發現一些其他不瞭解深層次需求的人發現不了的隱蔽問題

4、測試理論

軟體測試的基本概念,及軟體測試存在的理由

不需要死記硬背,但能知道軟體測試是做什麼,為什麼而存在

軟體測試的整體流程

能詳細說出軟體工程中完整的軟體測試生命週期,及一些軟體測試模型(雙v,v模型)

軟體工程中軟體生命週期

軟體工程中軟體生命週期的主要過程,以及軟體測試在生命週期中的階段及作用

測試用例設計的幾大基本方法

做到對於件測試中經常使用的測試用例設計方法能脫口而口,同時結合實際工作中的例子進行描述、解釋

軟體測試的幾大型別能

根據實際專案,很快地說出某個被測試物件需要測試哪些型別

缺陷管理策略

缺陷的完整生命週期,有可能出現的一些其他環節

一個缺陷需要包含的內容,不可重現缺陷、缺陷不被認可等問題出現時的處理策略

5、白盒測試(僅針對白盒測試)

對**有足夠的駕馭能力

熟悉各種白盒測試用例設計方法,瞭解各個方法的優劣,根據業務需求熟悉的使用最恰當的方法進行測試用例設計

6、測試工具的使用

缺陷管理工具

jira、mantis、bugfree、qc(td)

jira、mantis、bugfree都為開源軟體

能熟練使用常用的缺陷管理工具,對於各個工具的優劣有自己的想法,同時對於缺陷工作的使用,有一定的文件化總結內容

缺陷工具的基本使用本身簡單,對於未使用過的缺陷工具,也要能快速的上手使用

需求管理工具

rational requisitepro

cloudtopo topo

需求管理工具,一般用於大中型專案的需求管理,可有一定的瞭解

自動化工具

自動化測試基本流程

能清楚說出自動化測試的基本流程,及自動化工具的基本原理

自動化測試工具

quicktest pro(qtp) from hp

qtp為目前市場上很成熟的一款產品,以其強大的功能而佔有主要的市場份額,但因**昂貴,不少公司無法接受

selenium、watir 開源自動化測試工具

對於qtp昂貴的**且不開源,開源的自動化工具可謂備受青睞

想在自動化測試領域發展的同學,對於qtp和selenium都可作一定的瞭解、學習

自動化測試指令碼設計

說自動化測試,其實主要的重點在測試指令碼的設計

設計指令碼需要有一定的語言功底,如qtp預設使用的是vbs指令碼,如果你對vbs熟悉,那麼這款工具你可以算掌握了1/3

自動化測試框架了解、設計

測試框架就像大廈的基石,後續的擴充套件、豐富都要以此為基礎,自然作為自動化測試的難點

剛接觸自動化測試的同學可多瞭解

效能測試工具

loadrunner(lr) from hp

qa load、webrunner

效能測試原理及流程

知道效能測試的基本原理及測試的基本過程

效能測試指令碼錄製、調優

效能測試的重點工作之一錄製、調優指令碼

需要有一定的語言功底,如lr預設使用的是c語言,有c語言功底的同學學起來自然是有百利而無一害

效能測試場景設計

效能測試的又一個重點場景的設計

場景的設計是否正確、合理,直接關係到最後效能測試結果的有效性

效能測試結果分析、效能分析(重點)

效能測試中的重中之重,也是效能測試的目的

通過效能測試結果資料,分析被測試物件中存在的問題,對被測試物件做出相應的調優後重新測試,直到被測試物件的效能引數達到要求。

7、計算機知識

瞭解並能使用常見作業系統

windows系列、mac系列、linux系列

tcp/ip協議

知道tcp/ip協議的內容,以及對應層的功能

常用快捷指令的使用

在日常工作中能很快的使用執行中的快捷動作,如notepad,mspaint,ipconfig,regedit等

做軟體測試員需要學哪些專業知識?

2樓:匿名使用者

來51tesitng學習軟體測試..130天內讓你從0基礎菜鳥變測試精鷹!51testing軟體測試培訓,就業的保證,先學習後付款.

往期學員就業資訊均可查詢.參加51testing軟體測試工程師培訓,平均起薪4300元,工作3年拿10萬年薪!51tesitng是專業的軟體測試培訓機構.

往屆學員推薦率為30%!51testing真正做到了不忽悠,51testing真正做到了高就業! 51testing真正讓你們學到了東西!

3樓:品質健康小講堂

軟體測試需要學什麼?

做軟體測試工作需要學什麼?

4樓:春風化雨時

的有如下技能:

bai1、軟體du工zhi程技能 你dao必須瞭解軟體軟體工程(設計、開發和簡單測試),應用,系統,自動測試程式設計,及作業系統,資料庫,網路系統和協議的設計和使用。

2、交流技巧 如果想確定軟體缺陷,你應當能夠指出什麼時候的缺陷算是缺陷。

3、組織技能 如果你在別人都頭腦發昏的時候保持清醒,你就可能是一個好的軟體測試工程師。在網路時代軟體測試是一項有壓力的複雜性工作,但如果你能從這些紛繁中找到一種途徑,它就是一項回報豐厚的事業。

4、實踐技能 當一個工作需要經驗,而你又需要一個工作去豐富你的經驗時該怎麼辦?這並不完全是一個兩難的問題,你可能採用幾種方式去獲得實際經驗。

5、態度 除了技術水平,你需要理解和採取適當的態度去做軟體測試。

5樓:匿名使用者

軟體測試培訓最最權威的還得說是——北大青鳥的北航測試空間校區

6樓:冬真迷霧

入門最快捷的應該就是找培訓了吧。如果是想自學,應該會有一定的難度。實踐能力非常重要。軟體測試目前暫沒有權威一些的認證吧,

7樓:許志勤

你好 fengshilingyu

軟體測試需要

掌握以下幾方面的技能

軟體程式設計技能

測試專業技能

網路、操作專系統、資料庫、中介軟體屬等知識:

找個工作邊學是最好的辦法,實在不行再去考證和培訓。一般計算機專業畢業的學生,都可以嘗試去應聘這樣的崗位,只要你的基礎知識讓招聘人員覺得紮實並且有意向這個方面發展

8樓:匿名使用者

我現在bai在北大青鳥學習軟體測du

試,馬zhi上就要工作了dao,試用期3000.你可以登陸我版們學校的網權

址看看。****51test.***

9樓:匿名使用者

你應該學習

復一些軟體測試的

制方法,熟悉所有的手工測試原理,最好還能接觸一些自動化測試,以及一些缺陷跟蹤工具,如 winrunner 和 testdirector,像你說的加入一些軟體測試機構或團體,可以幫助你有個好的開端,從而明確努力的目標和方向!

軟體測試不是「任何人都能成功的!」測試不僅需要具備基本知識,而且對 sdlf 知識要求有深層次的掌握,並具備創新、分析的能力,以及熟悉計算機語言。

要想想清楚了,可以去挑戰,精幹的測試人員工作薪水很不錯的!

10樓:少了鬍鬚的貓

測試行業簡介-什麼是軟體測試工程師

從事監控安裝工作需要哪些執業證書

如果只是普通的安裝類工作,沒有證書要求,跟著師傅做幾個工程,平時再看看基本的原理,就沒什麼大問題了,後面重要的就是緊跟著怎麼管理專案 從事的話,不需要啥證書的。一般能用的證,就只有建築智慧化一級建造師了,那東西難考,每年5月底開始報名,一年只有一次統考。你如果只是做個安裝工,那考個電工證和焊工證備用...

有人做軟體測試工作的嗎?這個行業怎麼樣,有個叫上海博為峰軟體技術有限公司,說這個行業大學裡沒有對口

大學有對口的,上海博為峰軟體技術 是培訓公司。計算機的相關專業中,可以從事軟體開發和測試工作的專業比較多,包括軟體工程 電腦科學與技術 資訊管理與資訊系統 計算機控制技術 多 計算機應用 計算數學等,其中軟體工程和電腦科學與技術是比較常見的選擇。如果未來有讀研的計劃,在本科階段可以重點考慮一下電腦科...

在國土資源局工作需要哪些專業知識

土地管理專業最對口啊 當然也可以是測繪,地質方面的專業 工作了就會發現主要還是工作後的學習 一些法律法規的學習也很主要 很贊成你這種學習上進的心態,看來你心態不錯,但不用超之過急。工作一方面是專業技能,一方面是做人處事的能力。除非是專業性極強的崗位,不然的話對專業知識不會有太苛刻的要求。如果要走自考...