軟件測試快速入門2軟件測試職業(yè)生涯

成為軟件測試人員所需的技能

非技術(shù)技能

以下技能對于成為優(yōu)秀的軟件測試人員至關(guān)重要。 將您的技能組合與以下清單進(jìn)行比較,以確定軟件測試是否適合您 -

分析技能:優(yōu)秀的軟件測試人員應(yīng)具備敏銳的分析能力。 分析技能將有助于將復(fù)雜的軟件系統(tǒng)分解為更小的單元,以便更好地理解和創(chuàng)建測試用例。

溝通技巧:優(yōu)秀的軟件測試人員必須具備良好的口頭和書面溝通能力。 軟件測試人員創(chuàng)建的測試件(如測試用例/計劃,測試策略,錯誤報告等)應(yīng)易于閱讀和理解。 與開發(fā)人員打交道(如果出現(xiàn)錯誤或任何其他問題)將需要謹(jǐn)慎并懂策略。

時間管理和組織技能:有時候測試可能是一項艱巨的工作,特別是在代碼發(fā)布期間。 軟件測試人員必須有效地管理工作,高效,展示最佳時間管理和組織技能

態(tài)度:勇于嘗試,關(guān)注細(xì)節(jié),學(xué)習(xí)力強。 在軟件行業(yè),技術(shù)以極快的速度發(fā)展,優(yōu)秀的軟件測試人員應(yīng)該通過不斷變化的技術(shù)提升他/她的技術(shù)技能。 積極主動。

激情

技術(shù)能力

數(shù)據(jù)庫/ SQL的基本知識:軟件系統(tǒng)在后臺擁有大量數(shù)據(jù)。 這些數(shù)據(jù)存儲在后端的不同類型的數(shù)據(jù)庫中,如 PostgreSQL、Mongodb、MySQL等。 因此有些情況需要驗證數(shù)據(jù)可以使用簡單/復(fù)雜的SQL查詢來檢查后端數(shù)據(jù)庫是否存儲了正確的數(shù)據(jù)。

Linux命令的基本知識:Web服務(wù),數(shù)據(jù)庫,應(yīng)用程序服務(wù)器等大多數(shù)軟件應(yīng)用程序都部署在Linux機器上。因此,測試人員必須了解Linux命令 。

測試管理工具的:比如跟蹤測試用例的Testlink, JIRA, trac, clearcase等。

BUG跟蹤

自動化工具:從selenium之類的工具開始,逐步切入非功能測試。

開發(fā)技能:工具究竟還是工具,適應(yīng)面比較狹窄,要想上升到比較高的層次,通常需要較好的開發(fā)功底。比如對python、pytest、多進(jìn)程多線程等有較好的理解。


## 參考資料

-?? 討論 qq群144081101 567351477

-?? [本文最新版本地址](https://china-testing.github.io/mobile1.html)

-?? [本文源碼地址](https://github.com/china-testing/python-api-tesing/tree/master/python3_libraries/pytest_testing)

-?? [本文涉及的python測試開發(fā)庫](https://github.com/china-testing/python-api-tesing) 謝謝點贊!

-?? [本文相關(guān)海量書籍下載](https://github.com/china-testing/python-api-tesing/blob/master/books.md)

-?? [接口測試面試題.pdf](https://itbooks.pipipan.com/fs/18113597-319924422)

-?? [軟件測試精品書籍下載](https://china-testing.github.io/testing_books.html)

學(xué)術(shù)背景

軟件測試人員的學(xué)術(shù)背景計算機等工科相關(guān)專業(yè)為佳。如果沒有相關(guān)背景,最好通過自學(xué)具備同等能力,切記,優(yōu)秀的測試人員的一個極其重要的閃光點是自學(xué)能力。

報酬

軟件測試人員的薪酬因公司而異。

美國軟件測試人員的平均工資范圍年薪是45,993美元 - 74,935美元。 印度軟件測試人員的平均工資范圍是年薪247,315盧比 -

449,111盧比,中國大陸的多在8-15萬人民幣之間。以北京上海杭州的薪水最高,其他城市相對低些。

此外,軟件測試人員還獲得健康保險,獎金,小費和其他津貼。

軟件測試人員做什么?

您將忙于理解需求文檔,創(chuàng)建測試用例,執(zhí)行測試用例,報告和重新測試錯誤,參加審核會議和其他團隊建設(shè)活動。

軟件測試人員職業(yè)道路

您在典型的CMMI 5級公司中作為軟件測試人員(QA分析師)的職業(yè)發(fā)展將如下所示,但因公司而異,僅供參考。

QA分析師(Fresher)

高級QA分析師(2 - 3年經(jīng)驗)

QA團隊協(xié)調(diào)員(5 - 6年經(jīng)驗)

測試經(jīng)理(8 - 11年經(jīng)驗)

高級測試經(jīng)理(14+經(jīng)驗)

職業(yè)轉(zhuǎn)變

自動化測試:作為自動化測試工程師,目前多用python開發(fā)或僅僅是簡單使用別人開發(fā)的工具

性能測試:以ngrinder、jmeter、locust、multi-mechanize等

產(chǎn)品經(jīng)理:開個玩笑,如果你什么都不會,那就去做項目管理或者產(chǎn)品經(jīng)理吧,實際上通常產(chǎn)品經(jīng)理有技術(shù)背景會更好。

運維、開發(fā)、技術(shù)支持、安全測試等。

常見的誤解

業(yè)界對軟件測試有一些誤解:

是人都可以做測試,開發(fā)比測試更好。

開發(fā)的待遇高過測試。

不能編程能力的人才會選擇軟件測試作為職業(yè)。

軟件測試沒有前途。

不是每個人都可以做測試。要良好的分析技能才能成為軟件測試人員。你需要善于溝通技巧,以便報告和說服其他人。

與開發(fā)人員相比,測試的平均薪水確實低些。但是經(jīng)驗豐富的測試不必開發(fā)差。自動化測試、安全測試等通常薪水還高過開發(fā)。

現(xiàn)在的測試,大多已經(jīng)具備開發(fā)能力,能寫python之類的代碼。

成長 - 測試人員將成為測試主管,項目負(fù)責(zé)人,自動化架構(gòu)師,測試經(jīng)理等。

認(rèn)證考試:

ISTQB基礎(chǔ)級別是測試領(lǐng)域的基本認(rèn)證。國內(nèi)有軟件評測師,含金量不太高,很過人是靠死記硬背就過了。

這不是強制性的,但它有助于增加獲得工作的機會。 大多數(shù)公司有這個標(biāo)準(zhǔn)。



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容