學(xué)習對象:0基礎0經(jīng)驗的小白人員;想通過(guò)低成本來(lái)試一下自己是否適合做軟件測試相關(guān)工作的轉型人員。
上課方式:全日制脫產(chǎn),每周5天上課, 上兩天課休息的上課方式(實(shí)際培訓時(shí)間可能因法定節假日等因素發(fā)生變化)
培訓時(shí)間:部分校區可能會(huì )根據實(shí)際情況有所調整,詳情可詢(xún)咨詢(xún)老師
軟件測試培訓
一、軟件測試核心理論
主要學(xué)習內容:
操作系統;邏輯代數;計算機網(wǎng)絡(luò );常用DOS命令;Windows下批處理軟件生命周期;軟件開(kāi)發(fā)模型介紹;軟件測試模型介紹;軟件測試過(guò)程詳解;軟件測試需求分析與跟蹤,禪道創(chuàng )建產(chǎn)品、項目、需求等;編寫(xiě)測試計劃;如何設計測試用例,Xmind工具的使用,測試用例設計練習;缺陷的概念,缺陷的生命周期,軟件缺陷管理;如何編寫(xiě)測試報告;軟件質(zhì)量及管理體系;軟件測試與過(guò)程管理、配置管理(SVN),人員管理,風(fēng)險管理,成本管理;軟件測試方法及分類(lèi)(白盒測試,黑盒測試,單元測試,集成測試,系統測試,回歸測試,驗收測試,負載測試,壓力測試,易用性測試,兼容性測試,UI測試,文檔測試)等;黑盒測試技術(shù)-等價(jià)類(lèi)劃分法、邊界值分析法、因果圖法、判定表法、場(chǎng)景法、錯誤推測法、正交試驗法;白盒測試技術(shù)-(語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋);移動(dòng)端測試介紹、ADB命令、移動(dòng)端項目
可以解決的現實(shí)問(wèn)題:
基本能夠勝任同類(lèi)型電商網(wǎng)站項目
二、全棧測試Linux環(huán)境搭建與腳本編程
主要學(xué)習內容:
Linux系統和Windows系統搭建環(huán)境的區別;Linux基本命令、命令的使用;Linux操作系統下的服務(wù)器環(huán)境搭建;Linux環(huán)境下編輯軟件的使用;Linux遠程終端工具的使用;Linux系統Shell腳本基礎;
可以解決的現實(shí)問(wèn)題:
能夠掌握工作中經(jīng)常用到的linux相關(guān)操作,輔助進(jìn)行開(kāi)展測試工作,并且為以后的晉升提供基礎
三、全棧測試數據管理與數據庫測試
主要學(xué)習內容:
數據庫的定義及基本概念;
的安裝與配置,用戶(hù)及連接方式,數據表操作,數據操作-增刪改查,條件查詢(xún),排序,聚合函數,分組,分頁(yè),連接查詢(xún),子查詢(xún),數據庫設計,命令行操作數據庫,函數,存儲過(guò)程,視圖,事務(wù),索引,外鍵; Navicat工具;
的基本介紹,Oracle安裝及簡(jiǎn)單操作,SQLplus集成工具安裝及使用,SQL常用語(yǔ)句
可以解決的現實(shí)問(wèn)題:
能夠掌握工作中經(jīng)常用到的數據庫相關(guān)操作,輔助進(jìn)行開(kāi)展測試工作,并且為以后的晉升提供基礎
項目實(shí)訓:
搭建Linux環(huán)境下B/S結構產(chǎn)品測試項目,結合軟件測試管理工具禪道完成需求分析,測試計劃,測試用例編寫(xiě),提交bug,測試總結報告編寫(xiě)等完整的軟件測試流程。
四、編程語(yǔ)言Python
Python基礎、變量、標識符、關(guān)鍵字、數據類(lèi)型、運算符、Python流程控制語(yǔ)句、字符串、Python容器、函數、模塊、面向對象、文件操作、異常、正則表達式、Git
可以解決的現實(shí)問(wèn)題:
為獨立設計自動(dòng)化測試腳本、完成白盒測試打下基礎
五、Web自動(dòng)化測試
主要學(xué)習內容:
Web前端HTML、css基礎知識;Selenium IDE的安裝、WebDriver環(huán)境搭建、元素基礎定位方法、Xpath和CSS元素定位方法、元素常見(jiàn)操作、瀏覽器操作方法、鼠標鍵盤(pán)操作、顯示等待和隱式等待、窗口截圖、驗證碼處理、UnitTest框架、Fixture、UnitTest斷言、參數化、測試報告、PO模式
可以解決的現實(shí)問(wèn)題:
了解企業(yè)中的自動(dòng)化測試流程,能夠完成項目自動(dòng)化框架設計;編寫(xiě)自動(dòng)化代碼;實(shí)現自動(dòng)化測試
項目實(shí)訓:
實(shí)現企業(yè)級大型電商項目-iwebshop的自動(dòng)化測試,自動(dòng)生成測試報告
六、移動(dòng)端自動(dòng)化測試
主要學(xué)習內容:
APP應用系統架構、Android SDK、ADB命令、adb在設備上安裝apk、Adb獲取package和activity、Monkey壓力測試、Monekyrunner自動(dòng)化測試、appium環(huán)境搭建、appium工作原理、UI Automator、元素定位、元素操作、手勢操作、unittest測試框架
可以解決的現實(shí)問(wèn)題:
了解企業(yè)中的移動(dòng)端自動(dòng)化測試流程,能夠對一個(gè)APP項目實(shí)現自動(dòng)化測試
項目實(shí)訓:
實(shí)現企業(yè)級app移動(dòng)自習室的自動(dòng)化測試,自動(dòng)生成測試報告
七、接口自動(dòng)化測試
主要學(xué)習內容:
接口測試基礎知識,接口測試原理、流程及方法,Restful架構及認識,接口測試工具Jmeter應用技術(shù),包括:參數化、數據庫直連、關(guān)聯(lián)、斷言、邏輯控制器及常用函數、作用域、集合點(diǎn)、分布式測試、接口測試工具Postman應用技術(shù),抓包工具Fiddler應用技術(shù),Jenkins持續集成,Python實(shí)現接口自動(dòng)化測試及測試框架設計
可以解決的現實(shí)問(wèn)題:
了解企業(yè)中的接口自動(dòng)化測試流程,能夠對企業(yè)級的項目實(shí)現代碼級的接口自動(dòng)化測試,并利用Jenkins實(shí)現持續集成
項目實(shí)訓:
實(shí)現企業(yè)級及代碼級的接口自動(dòng)化測試,并持續集成,同時(shí)自動(dòng)生成測試報告
八、性能測試
主要學(xué)習內容:
性能測試基礎知識,性能測試原理、流程及分類(lèi),性能測試工具選擇,性能測試常見(jiàn)問(wèn)題,loadrunner使用包括:錄制模式、迭代、步長(cháng)、思考時(shí)間、請求函數、事務(wù)、集合點(diǎn)、參數化、關(guān)聯(lián)、檢查點(diǎn)、聯(lián)機、ip欺騙、sla服務(wù)水平協(xié)議、添加計數器、loadrunner自帶報告和監控數據的查看和分析,jmeter使用包括:腳本生成、Vuser及場(chǎng)景設計(線(xiàn)程組、調度器)、關(guān)聯(lián)技術(shù)、斷言、定時(shí)器、參數化、聚合報告
可以解決的現實(shí)問(wèn)題:
了解企業(yè)中的性能測試流程,能夠對企業(yè)級的項目實(shí)現需求分析、方案設計、腳本和場(chǎng)景執行和結果分析
項目實(shí)訓:
實(shí)現全流程的性能測試,從需求分析,到計劃和用例的編寫(xiě),再到腳本錄制和增強和場(chǎng)景設計并執行,同時(shí)自動(dòng)生成測試報告,進(jìn)行分析瓶頸