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