軟件測試(英語:Software Testing),描述一種用來促進鑒定軟件的正確性、完整性、安全性和質量的過程。換句話說,軟件測試是一種實際輸出與預期輸出之間的審核或者比較過程。軟件測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。
【課程名稱】:軟件測試培訓班
【就業前景】:國內軟件企業對于軟件測試人才的需求已從“單一型”轉為“復合型”,從“執行層”轉為“設計層”,而大多數同類型課程相對滯后,與企業需求脫軌,課工場推出全棧軟件測試開發課程,旨在培養全能型軟件測試工程師應掌握的多種測試技術,成為具備全平臺軟件測試方法和測試開發能力同時掌握的高素質IT技術人才。
【教學環境】:
【就業崗位】:
1、測試環境配置工程師、軟件測試員;Web 功能測試執行工程師;級軟件測試工程師目助理;軟件測試工程師、軟件測試設計工程師、金融測試工程師、Web 測試工程師、功能測試工程師;【學習內容】:
課程階段 | 主題 | 主要內容 |
測試環境搭建和配置 |
虛擬機測試環境配置 |
1、虛擬機基礎和操作系統安裝
2、Linux 系統環境搭建
3、Linux 系統操作命令
4、Linux 軟件包管理
5、Linux 內核與網絡配置
6、Shell 編程基礎
7、LAMP 環境原理和搭建
|
Docker 容器技術和環境配置 |
1、Docker 容器技術基礎
2、Docker 原理與基本操作
3、Docker 環境部署配置
|
|
Git 相關操作和應用 |
1、git 簡介和安裝
2、git 用于代碼管理
3、git 的測試應用
|
|
軟件測試數據管理與數據庫測試 |
MySQL 數據庫測試技術 |
1、MySQL 數據庫介紹 2、MySQL 數據庫的安裝與配置 3、MySQL 圖形化客戶端操作 4、MySQL 數據庫中表的操作以及約束關聯軟件測試數據管理與MySQL 數據庫測試技術 5、MySQL數據庫的增刪改操作 6、MySQL 數據庫的單表和多表的相關查詢操作 7、MySQL視圖操作 8、MySQL索引操作 9、MySQL權限管理 10、MySQL數據庫的存儲過程和觸發器 |
web 前端測試技術 |
軟件測試通用技術概述 |
1、軟件測試的由來和缺陷報告 2、用例和用例設計方法--等價類、邊界值 3、測試流程和用例設計方法二-因果圖、判定表-場景法 4、用例設計方法三-正交實驗和其他 5、軟件工程、開發模型、軟件質量模型 6、測試模型和測試方法和軟件質量保證 |
軟件測試流程和測試環境配置
|
1、需求和測試需求分析 2、測試計劃制定和編寫 3、評審和風險分析 4、測試總結和報告 5、項目實戰 -Web測試環境搭建 6、項目實戰 -Web 專項測試分析 |
|
項目實訓和Web專項測試 |
1、項目實戰 --- 測試用例設計和編寫(禪道) 2、項目實戰 --- 測試執行和缺陷報告編寫(禪道) 3、項目實戰 --- 測試執行和缺陷報告編寫(禪道) 4、項目實戰 --- 測試評審和總結 5、項目實戰 --- 項目答辯 |
|
Python測試開發技術 |
Python 開發基礎 |
1、Python 環境配置和基本語法 2、Python 數據類型和運算符 3、Python 語句結構 4、Python 方法 技術 5、Python 類、對象、繼承 6、Python 文件操作、異常和其他 7、面向對象部分 |
Web 自動化測試技術 |
Web自動化測試技術(Python 實現) |
1、自動化測試基礎和 Selenium IDE 2、自動化測試框架構建 -Selenium IDE 實現 3、Selenium 基礎和環境配置 4、Selenium 八種元素定位方式 5、Selenium Webdriver 詳解和常用 API技術 6、Selenium 數據驅動\模塊驅動\關鍵字驅動 7、pytest 框架 8、Selenium 自動化框架集成:郵件發送+日志 |
階段項目五: Web 端項目自動化測試 |
||
Java 測試開發技術 |
Java 開發基礎 |
1、Java 環境 2、Java 語法 3、Java 運算符和數據類型 4、Java 語句結構 5、Java 數組、排序 6、Java 中的方法技術 7、Java 面向對象 8、Java 類、對象、繼承 9、Java 多態、異常、接口 10、Java 文件處理和其他 11、白盒測試技術 |
移動APP自動化測試技術 |
移動 APP 自動化測試技術 (Java 實現) |
1、移動端測試技術 2、Android 技術概述 3、Android 測試環境配置 4、ADB 命令 6、HTML5測試技術 5、Monkey 自動化測試 7、Appium 和 APP 元素定位 8、APP 元素控制 9、自動化框架集成 :郵件發送+日志 10、Java+Junit 實現 APPium 自動化測試技術 |
階段項目六:APP端項目自動化測試 |
||
高級測試技術 |
接口測試工具和接口自動化測試技術 |
1、網絡基礎和網絡協議 2、接口測試基礎和 API 文檔閱讀分析技巧 3、HTTP 協議的請求、響應、請求方法基礎 4、請求參數和 cookie、session、token 基礎 5、web service 和 socket 基礎 6、Postman 應用:請求、響應的分析、參數化、斷言 7、Jmeter接口測試 :HTTP 協議、數據庫相關、其他協議 8、Fiddler 應用于抓包:HTTPS、APP等 9、接口自動化 :Python+requests+unittest技術應用10、接口集成和 Jenkins 應用 |
高級測試技術(二) |
性能測試 |
1、性能測試術語和流程:并發、響應時間、吞吐 量等 2、HP LoadRunner12.55 工具原理 3、HP LoadRunner 腳本錄制與調試:參數化和 檢查點 4、HP LoadRunner 場景設計 5、LR集合點、IP 欺騙技術、多機聯合負載測試 6、LR 過程監控、關聯圖表數據分析 7、HP LoadRunner 測試結果分析
8、LR 性能調優 9、Jmeter 性能測試應用 10、Jmeter 用于大數據量測試 11、Jmeter服務器監控測試平臺
|
階段項目七:Web端項目服務端性能測試和接口測試 |
||
測試平臺開發和項目實戰 |
測試平臺前端開發與實戰 |
1、項目需求、介紹 2、Vue 前端框架入門 3、MVVM 設計思想與變量語法 4、Vue 實例生命周期 5、Vue 組件化開發、組件通信 6、Vue-CLI項目框架設計、Nodejs 安裝與 npm 使用 7、Vue ui 可視化管理項目服務 8、Vue 集成 axios 和 ElementUI 9、Vue 路由與子路由 10、VueX的應用與開發段
11、Vue 項目編譯與打包 |
測試平臺后端開發與實戰 |
1、Flask 框架和微服務概述 2、Flask 初次使用與 config 配置 3、路由語法和快捷路由方法 4、MVC 設計思想 5、jinja2 模板語法和靜態資源 6、blueprint 插件與模塊化 7、ORM 設計思想和 sglalchemy 框架應用 8、Flask-Restful 插件應用 9、Flask+Vue+Docker 測試平臺開發 |
|
項目測試 |
1、項目集成測試、系統級測試 2、項目性能測試及性能調優 |
【課程優勢】:線下培訓是適用于所有想學大數據的朋友,對于基礎差、自學能力較弱、自控力較弱的朋友來說,選擇線下機構是較好的選擇,遠程和視頻等教學方式很容易半途而廢。在如此快速的到來的大數據革命時代,還有很多知識需要學習,選擇北大青鳥佳音校區,未來將會前程似錦。
【老師介紹】:
孫鵬
畢業于北京大學,計算機科學與技術專業,博士學歷。 精通Java、C、C++、PHP、HTML、XML、Python等程序設計語言。 熟練軟件工程,有豐富的面向對象編程思想,擅長分布式系統以及分布式存儲技術。 熟悉企業級框架技術Struts,Spring,JPA,MyBatis,Hibernate等框架技術。
【教學目標】:
1、獲得全棧測試工程師必備技能一一測試環境配置管理能力;
2、獲得在互聯網行業與金融行業進行測試時應當具備的數據使用能力與數據操作能力,同時獲得在主流數據庫中進行數據庫測試的能力;
3、獲得Web 測試開發基礎能力,具備Web手工測試與Web自動化測試的必備能力;
4、掌握全棧測試通用技術的能力,獲得全棧測試必備能力;
5、獲得 Python 語言的初級編程能力,同時具備完成 Web 自動化測試的必備能力;
6、獲得自動化測試的能力,掌握主流自動化測試工具的熟練使用能力,具有獨立完成自動化測試腳本開發的能力;
7、獲得 Java 語言的初級編程能力,同時具備進階自動化測試與接口測試的必備能力;
8、獲得在移動端進行各項測試的能力,掌握主流移動端自動化測試工具的熟練使用能力;
9、獲得接口測試的必備能力,掌握接口測試的高階測試技術;
10、獲得和掌握測試開發專業技能,業界測試平臺。
課堂
過道1
走廊1
休閑區域
¥詢價課時:600-800課時
¥10000課時:600-800課時
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥4000課時:詳詢
¥4000課時:詳詢
¥詢價課時:詳詢