西安軟件測試培訓 2023-04-26 13:37:45

西安IT培訓學校為學員設置軟件測試培訓班,企業內部實訓完全參與真實項目開發,融入真實開發場景,從技術到工具全方位提升課程競爭力,全面提升學習者綜合測試開發能力,從入學到職后全方位服務測試開發人才。
課程階段 | 課程內容 | 課程案例 | 掌握技能 |
---|---|---|---|
天 | 全棧軟件測試課程概述 |
·軟件測試來源和定義 ·缺陷定義和典型bug ·全棧軟件測試具備的技能 ·Web開發基礎-HTML |
1、了解軟件測試的來源和定義 2、知道什么是軟件缺陷和缺陷造成的嚴重后果 3、全棧軟件測試技術需要掌握的技術點 4、HTML基本知識 5、HTML常用標簽 6、HTML表單和表單控件 |
第二天 | 虛擬測試環境配置管理 |
·測試環境配置基礎 ·虛擬機概述和安裝 ·Linux基本操作命令 ·Web服務器環境配置 |
1、Vmware安裝和Linux安裝 2、Linux目錄操作 3、Linux文件操作 4、Linux文件權限配置 5、Linux軟件安裝 6、Web服務器安裝和配置 |
第三天 | 軟件測試基礎方法講解 |
·軟件測試分類 ·需求和分析 ·測試用例設計 ·缺陷報告編寫 |
1、軟件測試的分類 2、需求和需求分析 3、測試用例 4、測試用例的模板 5、測試用例編寫注意 6、缺陷的分類和屬性 7、缺陷報告 |
課程階段 | 主題 | 主要內容 | |
---|---|---|---|
階段 軟件測試 環境配置管理 |
物理機測試環境管理 |
1、物理機環境基礎 2、物理機操作系統 3、物理機命令行管理 4、物理機網絡配置 5、SVN配置管理 6、Git配置管理 |
|
虛擬機測試環境管理 |
1、虛擬機基礎 2、虛擬機操作系統管理 3、Linux命令 4、Linux網絡配置 5、Linux軟件包管理 6、Linux Shell 7、Linux內核配置 |
||
Docker容器環境管理 |
1、容器技術基礎 2、Docker概念與基本操作 3、Docker環境部署配置 4、k8S概念與部署配置 |
||
掌握能力:獲得全棧測試工程師必備技能——測試環境配置管理能力 勝任職位:測試環境配置工程師、軟件測試員 薪資:4-5K |
|||
第二階段 軟件測試 數據管理與數據庫測試 |
MySQL數據庫技術 |
1、MySQL數據庫介紹 2、MySQL命令行客戶端 3、MySQL圖形化客戶端 4、DDL 5、DML、DQL 5、多表聯合查詢與子查詢 6、排序、聚合和分組 7、MySQL權限管理 |
|
NoSQL數據庫技術 |
1、NoSQL介紹 2、MongoDB簡介 3、MongoDB數據庫操作方法 4、MongoDB集合操作方法 5、MongoDB文件操作方法 6、索引與聚合 |
||
掌握能力:獲得在互聯網行業與金融行業進行測試時應當具備的數據使用能力與數據操作能力,同時獲得在主流數據庫中進行數據庫測試的能力 勝任職位:軟件測試助理工程師、測試項目助理 薪資:5-6K |
|||
第三階段 WEB棧 測試技術 |
WEB開發技術 |
1、HTML基礎 2、CSS基礎 3、HTML5新增元素與屬性 4、CSS3選擇器 5、JavaScript基本語法 6、Javascript語句結構 7、Javascript函數與數組 8、Javascript事件與Cookie存儲 9、正則表達式及應用 10、Vue.js框架技術 |
|
第四階段 軟件通用 測試技術 |
軟件測試方法與技巧 |
1、軟件測試基本概念與意義 2、軟件測試過程模型 3、常用軟件測試方法 4、軟件測試生命周期與流程 5、軟件測試計劃方案編寫 6、軟件測試需求分析與跟蹤 7、金融行業軟件測試需求分析 8、軟件測試用例設計方法 9、黑盒測試用例設計方法 10、缺陷識別與缺陷跟蹤系統 11、WEB測試方法 12、易用性測試方法 13、安全測試技術 14、測試評審 15、測試總結 16、軟件質量管理 17、金融類軟件測試項目管理 18、禪道/JIRA/ALM 19、軟件測試管理方法 |
|
掌握能力:掌握全棧測試通用技術的能力,獲得全棧測試必備能力 勝任職位:軟件測試工程師、 軟件測試設計工程師、 金融測試工程師 薪資:7-8K |
|||
第五階段 Python測試 開發技術 |
Python開發技術 |
1、Python語言基礎 2、Python邏輯控制 3、Python函數基礎 4、Python內置函數 5、Python面向對象 6、異常處理 7、模塊和包 8、文件操作 |
|
掌握能力:獲得Python語言的初級編程能力,同時具備進階自動化測試與接口測試的必備能力 勝任職位:自動化初級測試工程師、 初級測試開發工程師 薪資:8-10K |
|||
第六階段 WEB棧 自動化測試技術 |
自動化測試技術 |
1、自動化測試基礎 2、自動化測試框架構建 3、Selenium基礎 4、Selenium Webdriver詳解 5、Selenium元素定位 6、Selenium數據驅動\模塊驅動\關鍵字驅動 7、Selenium自動化框架部署實戰 8、Selenium IDE |
|
掌握能力:獲得自動化測試的能力,掌握主流自動化測試工具的熟練使用能力,具有獨立完成自動化測試腳本開發的能力 勝任職位:自動化中級測試工程師、 WEB自動化測試工程師、 初級測試開發工程師 薪資:10-12K |
|||
第七階段 高級自動化 測試技術 |
接口自動化測試技術 |
1、接口測試原理 2、接口測試方法 3、Postman工具接口測試實戰 4、Charles/Fiddler工具接口測試實戰 5、Python+Unittest+Requests接口自動化實戰 6、Jenkins持續集成 |
|
性能測試技術 |
1、性能測試基礎 2、HP LoadRunner12.55工具原理 3、HP LoadRunner腳本錄制與調試 4、HP LoadRunner場景設計與監控 5、HP LoadRunner測試結果分析與調優 6、Jmeter性能測試工具 |
||
掌握能力:獲得性能測試、接口測試的必備能力,掌握性能測試與接口測試的高階測試技術 勝任職位:接口測試工程師、 接口自動化測試工程師、 自動化(金融)測試工程師、 性能測試工程師 薪資:11-14K |
|||
第八階段 Java測試 開發技術 |
JAVA開發技術 |
1、初識JAVA語言 2、表達式與數據類型 3、語句結構與數組 3、類與對象 4、構造方法的定義與調用 5、抽象類、接口與多態特性 6、JUnit測試框架 |
|
掌握能力:獲得Java面向對象的初級編程能力,同時具備進階移動端自動化測試的必備能力 勝任職位:自動化測試(Java)工程師、 測試開發工程師、 高級測試工程師 薪資:14-16K |
|||
第九階段 移動棧 測試技術 |
移動端測試技術 |
1、Android技術概述 2、Android測試環境配置 3、ADB命令 4、移動端測試技術 5、Monkey自動化測試 6、HTML5測試技術 7、Appium自動化測試 |
|
掌握能力:獲得在移動端進行各項測試的能力,掌握主流移動端自動化測試工具的熟練使用能力 勝任職位:測試TeamLeader、 全棧自動化測試工程師、 薪資:14-16K |
項目類別 (非具體項目) |
項目描述 (非具體項目) |
可掌握的核心能力 |
---|---|---|
Web棧功能測試項目 | Web類軟件項目是互聯網行業中最常見的軟件產品類別。學習掌握Web類軟件前后端測試開發技術能力,既是軟件測試工程師的基本技能要求,又可在未來時斬獲更多工作機會。 |
Web前端測試方法 Javascript語句結構測試方法 黑盒測試用例設計方法 缺陷識別與跟蹤 流行測試管理系統部署與持續應用 WEB后臺測試方法 軟件測試計劃方案編寫 軟件測試需求分析與跟蹤 軟件測試用例設計方法 易用性測試方法 金融軟件測試測試方法 測試評審 測試總結 軟件質量管理 測試項目管理 禪道/JIRA/ALM |
Web棧自動化測試項目 | 隨著敏捷軟件研發過程日益旺盛的需求,自動化測試技術或強適應于敏捷過程的自動化測試類型,正逐步成為當前軟件研發團隊選擇測試解決方案時的首選。想要沖擊更有發展前景崗位的學習者,應當在此項目實戰環節投入更多精力,以期收獲更多高水平測試崗位Offer。 |
Python測試開發技術 Java測試開發技術 Python+Selenium+Unittest Python PO Python Pytest 接口測試方法 基于Python的接口測試方法 PythonRequests庫 Postman接口測試 Jmeter接口測試 Jmeter性能測試 CI/CD 持續集成 |
課程階段 | 課程內容 | 掌握能力 | 解決問題 |
---|---|---|---|
需求研討與分析 | 如何有效溝通需求 | 掌握需求分析的技巧與方法,尤其是在項目中面對復雜客戶需求時,如何進行有效需求剝離與測試的技巧 | 解決復雜需求編寫或測試無從下手,及面對復雜客戶無法準確提取需求的尷尬 |
深度需求挖掘技巧 | |||
關于需求的測試 | |||
軟件測試項目組織 | 項目組織合理性分析 | 掌握打造合理、高效的軟件測試團隊的方法,學習如何在不同的項目中對測試成員進行科學的選用育留 | 解決作為項目經理或TeamLeader時,對項目團隊進行科學組建與管理的方法 |
如何組建高效的測試團隊 | |||
給你一個團隊你怎么帶 | |||
金融軟件測試 | 金融測試業務知識基礎 | 掌握金融類軟件基礎業務知識,具備針對金融類軟件進行測試分析,測試設計與測試執行的能力,重點面向流行金融領域業務類型的軟件 |
1.金融軟件全面業務分析 2.金融軟件測試分析與設計 3.金融軟件測試執行與總結 |
金融測試分析防范 | |||
金融測試項目實戰 | |||
游戲測試 | 游戲測試方法分類 | 掌握游戲測試方法,面向主流游戲分類可開展對應類型的測試分析,制定有效測試計劃,并可按計劃分階段完成游戲測試,進一步提升游戲類軟件各項質量指標 |
1.游戲測試分析 2.游戲測試設計 3.游戲測試執行與總結 |
游戲測試分析與研究 | |||
游戲測試實戰 |
課程名稱 | 課程目錄 | 課程介紹 | 掌握能力 |
---|---|---|---|
《企業初認知》 |
1、公司類型 2、企業組織架構 3、企業崗位發布及招聘流程 4、企業招聘途徑 5、對標IT職業人的綜合素養和技術 |
從準職業人到標準職業人,綜合素養和技能缺一不可,如何選擇適合自己的平臺成就以后的職業提升? 本課程以當下IT企業公司的文化、架構、管理、要求為切入點,并結合當下公司招聘的流程和招聘要點進行分析,讓學員一開始樹立未來職場目標的同時,更能提前做到知己知彼,穩握進入職場的入場券。 | 通過本課程學習熟悉公司類型,組織架構和本職位相關的工作流程以及公司招聘常用哪些招聘平臺等信息,讓學員對公司有了初步認知,清晰目標,走出舒服區,努力修煉技能,拿到職場入場券。 |
《市場行情分析及職業發展》 |
1、市場行情分析 2、崗位招聘需求分析 3、職業生涯規劃 4、技術網站拓展 |
本課程通過分析市場行情,把握每一季的行業動態以及深度剖析招聘崗位需求,直擊招聘需求背后的需求,在把握時機、掌握企業招人動機的前提下規劃學習從而規劃自己的職業生涯,走上事業巔峰。 | 通過本課程的學習了解當下知名招聘平臺全國各個城市的招聘需求數量、薪資分布崗位職責等內容并且360度解讀一名程序員的職業生涯發展路線。對從事崗位有了具體、細致的了解,從而有了清晰的規劃職業。 |
《企業需求及職場規則》 |
1、企業軟需求 2、情商提升 3、職場規則 |
當代大學生常說的一句話“畢業即失業”,隨著市場經濟的深入,正在進入“后學歷時代”,企業用人目的明確,本課程重點講職場“潛規則”讓學員在進入職場之前掌握職場生存、提升的精華,從而規避掉職場陷阱,穿越事業成功的新途徑。 | 本課程重點從公司考察的硬實力和軟實力出發分析需要掌握的技能,同時縱向橫向三位一體的從態度、言行、微笑等細節及職場潛規則等方面解讀讓準職業人了解職場法則。 |
《求職禮儀及面試常見問題》 |
1、求職禮儀 2、薪資構成解讀 3、社保及合同解讀 4、其他職場常見問題 |
職場禮儀可以提高人文素質,塑造你具有高尚的精神境界和高品位的文化境界。本課程核心關鍵字:溝通、情緒、壓力、態度等旨在改變人的價值觀、人生觀、個性,提高并維護自我職業形象,并延伸了很多學員在薪資以及社保等常識問題進行精講,全方位360度為職場護航。 | 本課程重點講解著裝、談話、儀容、薪資構成以及五險一金、合同等方面講解,從個人形象的打造到熟悉法律法規保護個人權益,進行全方位解讀,為能進入職場保駕護航。 |
課程階段 | 學習內容 | 掌握能力 | 解決問題 |
---|---|---|---|
Web自動化測試框架-RobotFramework | RF簡介和搭建 | 掌握以RF為基礎的關鍵字驅動的Web自動化測試框架的使用能力 | 關鍵字驅動的測試框架,可以讓腳本更加清晰,方便閱讀維護和理解。 |
Resource資源文件 | |||
用戶關鍵字 | |||
企業級JMeter分布式壓力測試 | Jmeter分布式環境搭建 | 搭建和配置Jmeter分布式測試環境。在控制器和壓力生成器上分別完成分布式設置,并進行負載級別更高的壓力測試 | 解決了使用單一主機進行壓力測試時數據不準確,并且分散線程數過多對控制器造成的巨大壓力 |
性能測試分布式環境配置 | |||
JMeter進行高負載級別壓力測試 | |||
企業級接口測試平臺YAPI的應用 | YAPI簡介 | 搭建和配置YAPI的應用環境,使用YAPI進行接口測試數據的管理,實現相關接口的測試分析與執行 | 能夠解決接口測試工具不方便統一管理,接口測試不方便導出腳本的問題 |
YAPI環境配置 | |||
Mongodb數據庫安裝 | |||
YAPI發送接口請求 | |||
C/S端自動化測試之UIAutomation | C/S測試和BS測試的方法差異化分析 | 了解APP測試進階工具使用的方法。能夠搭建APP自動化測試框架,及完成UIAutomation自動化測試的實現 | APP自動化測試的元素定位和元素操作 |
APP自動化測試框架構建 | |||
UIAutomation進行QQ音樂自動化測試 | |||
HTTPS協議探秘 | HTTPS協議簡介 | 了解HTTPS協議加密的過程,對協議有更加深刻的理解。了解如何獲取HTTPS協議的CA認證并進而獲得軟件安全測試技術能力的重要構成 | 解決了對HTTPS加密原理認識不夠深刻的困擾,朝安全測試領域技術擴展更進一步 |
消息加密機制:對稱和非對稱加密 | |||
消息摘要的作用 | |||
CA認證的過程 |
測試環境管理實現真正意義的全棧覆蓋
數據庫技術涵蓋關系型與非關系型兩大類數據庫技術
實現了同時具備前后端開發技術的硬性技能要求
全面覆蓋多個自動化測試技術應用領域
增加Docker容器技術的講解
增加NoSQL技術講解
細分游戲測試、金融測試等子方向
擴大web前端技術講授內容范圍
增加CI/CD持續集成交付的課程內容
持續增加自動化測試類課程技術講解深度
企業內部實訓完全參與真實項目開發,融入真實開發場景。
企業真實開發流程
企業內部實訓項目在真實的運行環境中,會有各種突發情況需要測試工程師臨場應對。
企業在研項目
企業內部實訓參與的項目為真實上線運營項目,積累真正的項目經驗。
配合企業開發工程師
在企業內部實訓,參與在研項目,學員能與真正的開發工程師組隊打配合。
項目介紹:光迅物聯平臺借助云計算平臺和移動互聯網技術,主要服務于智慧照明領域。實現用戶與設備的互聯互通,幫助企業實現互聯網化。
車聯網平臺:運通汽車集團商業管理系統
項目介紹:由運通集團自行設計開發,包括企業內部ERP、CRM、財務等相關模塊。該項目目前大部分功能開發完成,主體業務處于上線狀態。集團內部使用該系統包括全國幾十個汽車4S店,總人數近萬人。
企業CRM項目:用友企業CRM系統
項目介紹:用友U8 CRM系統、新道賦能實訓平臺、VBSE財務綜合實踐、教學平臺等。
強化技術能力:ERP系統測試方法、Web測試技術、移動端測試技術。
電商平臺測試項目
項目介紹:電商平臺是互聯網行業中最常見的軟件產品類別。學習掌握電商平臺前后端測試開發技術能力,既是軟件測試工程師的基本技能要求,又可在未來時斬獲更多工作機會。
強化技術能力:HTML5新增元素與屬性、JavaScript語句結構、Vue.js框架技術、黑盒測試用例設計方法、缺陷識別與缺陷跟蹤系統、Web測試方法等。
移動互聯網測試項目
項目介紹:移動互聯網是目前對軟件測試人才技術要求最高的行業,其軟件產品具有開發迭代周期短,測試要求高的特點。所以這一類型的項目主要集中在整體課程體系的后段,主要通過項目訓練App UI測試、App自動化測試等高薪崗位的必備能力。
強化技術能力:Android開發基礎、HTML5 APP開發基礎、移動端測試技術、Monkey自動化測試、Appium自動化測試
金融平臺測試項目
項目介紹:泛金融領域一直是對軟件測試人才需求量的行業。在此行業中軟件測試工程師一方面需要擅長全面標準的軟件測試能力,另一方面還要具備一定的泛金融領域業務知識。所以在我們的課程中,我們會通過與國內知名金融機構的深度合作,使用在研金融財務軟件項目訓練學習者的綜合測試能力。
強化技術能力:軟件測試計劃方案編寫、軟件測試需求分析與跟蹤、軟件測試用例設計方法、易用性測試方法、金融軟件測試測試方法、測試評審、測試總結、軟件質量管理、測試項目管理、禪道/JIRA/ALM等。
大數據產品測試項目
項目介紹:大數據作為當前最熱門的技術,其應用領域非常廣泛。一般大眾只了解有大數據研發、大數據分析等崗位,殊不知還有大數據測試這項非常重要的職位需求。所以在學習過程中,我們會引入大數據項目來加強學習者大數據領域的測試能力,進一步提升競爭力。
強化技術能力:LoadRunner腳本錄制與調試、LoadRunner場景設計與監控、LoadRunner測試結果分析與調優、接口測試方法、Jmeter工具接口測試實戰、SoapUI/Postman工具接口測試實戰等。
在線教育平臺系統測試項目
項目介紹:在線教育又稱為遠程教育、在線學習,現行概念中一般指的是一種基于網絡的學習行為,表現出的形式較多,比如:101網校,北京四中網校,黃岡網校,華圖網校、、新東方網校、中華會計網校等。引入在線教育的項目是因為這個行業對測試的需求比較旺盛,涵蓋行業廣泛。
強化技術能力:LoadRunner腳本錄制與調試、LoadRunner場景設計與監控、LoadRunner測試結果分析與調優、接口測試方法、Jmeter工具接口測試實戰、禪道/JIRA/ALM等等。
智慧城市小程序測試項目
項目介紹:智慧城市是合作企業真實在研項目,平臺借助云計算平臺和移動互聯網技術,主要服務于智慧照明領域。實現用戶與設備的互聯互通,幫助企業實現互聯網化。小程序就是便于管理設備和用戶的一個平臺。
強化技術能力:小程序開發基礎、HTML5 APP開發基礎、移動端測試技術、Appium自動化測試技術、接口測試技術、Fiddler、Postman工具使用強化。
企業資源管理平臺系統測試項目
項目介紹:企業資源計劃即ERP(Enterprise Resource Planning),將生產資源計劃、制造、財務、銷售、采購等功能外,還有質量管理,實驗室管理,業務流程管理,產品數據管理,存貨、分銷與運輸管理,人力資源管理和定期報告系統。是基于網絡經濟時代的新一代信息系統。它主要用于改善企業業務流程以提高企業核心競爭力。該類型項目主要訓練學員對系統業務和處理流程的了解和熟悉。
強化技術能力:軟件測試計劃方案編寫、軟件測試需求分析與跟蹤、軟件測試用例設計方法、易用性測試方法、管理類軟件測試測試方法、測試評審、測試總結、軟件質量管理、測試項目管理、禪道/JIRA/ALM等。
百度騰訊AI平臺測試項目
項目介紹:人工智能(Artificial Intelligence),簡稱AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。是一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。通過對主流的AI技術的認識和實現過程的了解,讓學員能夠勝任一定程度的AI方面的軟件測試項目。
強化技術能力:基于Python的接口測試方法、PythonRequests庫、Postman、Jmeter工具進行接口測試實戰、禪道/JIRA等。