首頁(yè)技術(shù)文章正文

軟件測(cè)試可以自學(xué)嗎?應(yīng)該怎樣自學(xué)?

更新時(shí)間:2021-05-14 來(lái)源:黑馬程序員 瀏覽量:

軟件測(cè)試培訓(xùn)的話,大概需要4-6個(gè)月的時(shí)間,自學(xué)可能進(jìn)度稍微慢一點(diǎn),那么具體應(yīng)該怎樣學(xué)習(xí)軟件測(cè)試呢?接下來(lái)我們?cè)敿?xì)了解下:

為什么學(xué)習(xí)軟件測(cè)試?

1629108997451_軟件1.jpg

軟件測(cè)試職業(yè)發(fā)展路徑是怎樣的?

1629109003871_軟件2.jpg

軟件測(cè)試需要掌握哪些技能?

1629109009931_軟件3.jpg

軟件測(cè)試怎么學(xué)?

第一階段:前置基礎(chǔ)知識(shí)

可掌握的核心能力:

  1. 熟悉計(jì)算機(jī)相關(guān)概念;

  2. 掌握基礎(chǔ)的測(cè)試?yán)碚?

  3. 熟練掌握HTML常用標(biāo)簽和語(yǔ)法規(guī)范;

  4. 掌握使用CSS定義網(wǎng)頁(yè)樣式;

  5. 掌握js的基本用法;


第二階段:Linux和數(shù)據(jù)庫(kù)

可掌握的核心能力:

  1. 掌握Linux操作系統(tǒng)按照和配置;
  2. 熟練掌握Linux常用命令;
  3. 掌握數(shù)據(jù)庫(kù)增刪改查操作;
  4. 熟悉數(shù)據(jù)庫(kù)索引、視圖、事務(wù)、常見(jiàn)函數(shù)等高級(jí)功能;
  5. 掌握Redis的string類型、hash類型、set類型、list類型等基本類型和操作;


第三階段:測(cè)試基礎(chǔ)

可掌握的核心能力:

     1. 掌握測(cè)試的基本概念和測(cè)試常見(jiàn)分類;
     2. 熟練掌握黑盒測(cè)試用例設(shè)計(jì)方法,進(jìn)行功能測(cè)試用例設(shè)計(jì);
     3. 熟練掌握缺陷報(bào)告的編寫;
     4. 熟悉測(cè)試管理工具禪道和JIRA的使用
     5. 掌握項(xiàng)目測(cè)試流程;
     6. 掌握Web項(xiàng)目功能測(cè)試分析和用例編寫;
     7. 熟悉測(cè)試計(jì)劃,測(cè)試方案,測(cè)試報(bào)告的核心內(nèi)容
     8. 掌握功能測(cè)試與數(shù)據(jù)庫(kù)的關(guān)系
     9. 掌握Fiddler工具的使用


第四階段:編程+數(shù)據(jù)結(jié)構(gòu)

可掌握的核心能力:

  1. 掌握Python基礎(chǔ)語(yǔ)法, 具備基礎(chǔ)的編程能力;
  2. 建立編程思維以及面向?qū)ο蟪绦蛟O(shè)計(jì)思想。


第五階段:WEB自動(dòng)化

可掌握的核心能力:

  1. 能夠熟練搭建Web自動(dòng)化測(cè)試環(huán)境;
  2. 熟練掌握元素的定位方法和元素操作;
  3. 掌握鼠標(biāo)鍵盤操作及HTML特殊元素的處理;
  4. 掌握使用UnitTest管理自動(dòng)化測(cè)試的腳本;
  5. 熟練掌握PO模式的設(shè)計(jì)思想,并能夠?qū)?yè)面進(jìn)行封裝;
  6. 掌握數(shù)據(jù)驅(qū)動(dòng)的實(shí)現(xiàn)方式;
  7. 掌握日志的相關(guān)概念,以及日志的收集處理;
  8. 掌握在實(shí)際的項(xiàng)目中如何靈活運(yùn)用自動(dòng)化的相關(guān)技術(shù)。


第六階段:移動(dòng)自動(dòng)化

可掌握的核心能力:

  1. 掌握移動(dòng)端APP測(cè)試特性;
  2. 能夠熟練搭建移動(dòng)自動(dòng)化測(cè)試環(huán)境;
  3. 熟悉appium的工作原理;
  4. 熟練掌握ADB工具的使用;
  5. 熟練掌握元素的定位方法、元素操作和手勢(shì)操作;
  6. 掌握單元測(cè)試框架pytest的使用;
  7. 掌握YAML數(shù)據(jù)讀寫;
  8. 掌握使用allure生成測(cè)試報(bào)告;
  9. 熟練掌握PO模式的設(shè)計(jì)思想;
  10. 掌握數(shù)據(jù)驅(qū)動(dòng)的實(shí)現(xiàn)方式;
  11. 掌握Git的使用方式;
  12. 掌握J(rèn)enkins持續(xù)集成的環(huán)境配置;
  13. 掌握在實(shí)際的項(xiàng)目中如何靈活運(yùn)用移動(dòng)自動(dòng)化的相關(guān)技術(shù)。


1629109016874_軟件4‘’.jpg

按照路線圖的內(nèi)容來(lái)學(xué),學(xué)完之后就基本完成了軟件測(cè)試的入門學(xué)習(xí),或者你也可以參與黑馬程序員的線下軟件測(cè)試培訓(xùn)






猜你喜歡:

軟件測(cè)試——零基礎(chǔ)轉(zhuǎn)行進(jìn)互聯(lián)網(wǎng)行業(yè)的最佳選擇

軟件測(cè)試原則:業(yè)界公認(rèn)的6個(gè)軟件測(cè)試基本原則

軟件測(cè)試是干什么的?軟件測(cè)試的目的是什么?    

黑馬程序員測(cè)試開(kāi)發(fā)培訓(xùn)

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!