班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
一、課程概述
通過本次課程的學習,讓學員掌握軟件工程設計、軟件編碼規(guī)范和數(shù)據(jù)庫技術應用,并講解分
布式系統(tǒng)和數(shù)據(jù)庫應用系統(tǒng)(軟件)的測試技術與工具應用實踐。
二、授課人群
1.?? 軟件測試工程師
2.?? QA??工程師
3.?? 軟件開發(fā)人員
4.?? 系統(tǒng)測試人員
5.?? 系統(tǒng)架構師
三、課程目標
1.讓學員系統(tǒng)地掌握軟件工程與軟件架構設計,軟件編碼規(guī)范,以及數(shù)據(jù)庫技術應用。
2.讓學員系統(tǒng)地掌握大型信息系統(tǒng)的應用開發(fā)實踐,并以案例教學的形式剖析大型互聯(lián)網(wǎng)平臺的MVC開發(fā)技術,本次培訓主要以電商網(wǎng)站為例。
3.讓學員掌握測試技術及其工具的應用基礎,掌握功能測試工具、性能測試工具、測試管理工具、以及測試工具的應用。
四、培訓特色
定制授課+ 案例分析講解 + 小組討論,共 3 天(軟件工程設計 1??天,軟件編碼規(guī)范 1 天,數(shù)據(jù)庫技術及應用 1??天)
五、培訓大綱
1.?? 軟件工程基礎知識
(1)??軟件工程的概念及其要素
(2)??軟件工程的基本目標和原則
(3)??軟件工程設計的步驟與規(guī)范
(4)??需求分析
(5)??概要設計
(6)??邏輯設計
(7)??物理設計
2.?? 軟件編碼規(guī)范
(8)??Java??代碼編碼規(guī)范
(9)??C++代碼編碼規(guī)范
(10)PHP??代碼編碼規(guī)范
(11) 數(shù)據(jù)庫 SQL??語言編碼規(guī)范
(12)??分布式系統(tǒng)應用程序開發(fā)中的接口設計規(guī)范
3.?? 軟件工程設計之軟件架構設計模式與應用實踐(基礎)
(13)軟件架構概述
(14)軟件架構視圖、軟件生命周期
(15)軟件架構的設計模式,以及設計模式的本質(zhì)
(16)質(zhì)量屬性驅動的軟件架構設計策略
(17)軟件架構的模式分析及其應用
(18)軟件架構的設計原則、面向對象的設計原則
(19)軟件架構的設計流程和驗證方法
(20)軟件架構的數(shù)據(jù)訪問層設計
(21)領域模型及業(yè)務邏輯層的架構設計實現(xiàn)
(22)面向服務的軟件架構設計---SOA??架構應用設計實踐
(23)SOA 框架應用和 SOAP??協(xié)議標準應用實踐
4.?? 軟件工程設計之軟件架構的高級應用實踐(中高級)
(24)大型互聯(lián)網(wǎng) Web??信息系統(tǒng)軟件的平臺架構
(25)前端與后端的交互性架構設計
(26)互聯(lián)網(wǎng)平臺的中間件系統(tǒng)架構設計
(27)互聯(lián)網(wǎng)平臺的軟件負載均衡系統(tǒng)架構設計實踐
(28)分布式數(shù)據(jù)庫平臺的架構設計,系統(tǒng)擴展、數(shù)據(jù)庫復制、讀寫分離、分庫分表技術的應用實踐
(29)分布式緩存架構的設計實踐,包括前端緩存、頁面緩存、Web服務器緩存和分布式緩存技術的應用實踐
(30)互聯(lián)網(wǎng)平臺的軟件安全架構設計及應用案例
5.?? 軟件工程設計之軟件架構的操作訓練
(31) 部署支持讀寫分離的 MySQL??數(shù)據(jù)庫集群
(32) 部署 Web??服務器的負載均衡系統(tǒng)
(33)??部署分布式緩存系統(tǒng)和緩存中間件系統(tǒng)
6.?? 數(shù)據(jù)庫技術及其應用
(34) Oracle??數(shù)據(jù)庫及其應用
(35) MySQL??數(shù)據(jù)庫及其應用
(36) 基于 Oracle??的數(shù)據(jù)庫應用開發(fā)框架項目實訓
(37) 基于 MySQL??的數(shù)據(jù)庫應用開發(fā)框架項目實訓
(38) MVC??編程框架的應用實踐,包括 Spring,Struts,Mybatis??開源框架的實踐應用開發(fā)實踐
7.?? 軟件工程設計之測試設 計 -- 分 布 式 系 統(tǒng)(軟件)測試框架、測試流程與應用概述
(39)系統(tǒng)的開發(fā)與測試流程,突出測試在整個軟件系統(tǒng)交付中的重要作用
(40)掌握構建覆蓋整個測試流程的測試框架
(41)掌握軟件測試典型模型 V、W、H、敏捷及其應用方法
(42)掌握缺陷的管理流程(手工管理及自動管理的方式)
(43)了解當前流行的測試類型:WEB??測試、移動端測試、敏捷測試、面向對象的測試,以及測試綜合
(44)學會測試方案、測試用例模板、缺陷報告(手、自)、配置管理計劃、質(zhì)量監(jiān)督計劃、測試總結等
(45)掌握??UI 測試、WEB測試、業(yè)務流程測試、文檔測試、兼容測試、安裝及卸載測試等測試類型的測試方法。
8.?? 軟件工程設計之測試設計--分布式系??統(tǒng)測試的方法技術應用
(46)測試用例的編寫方法
(47)白盒測試
(48)黑盒測試
(49)靜態(tài)測試
(50)動態(tài)測試
(51)單元測試
(52)集成測試
(53)確認測試
(54)回歸測試
(55)Alpha??測試
(56)Beta??測試
(57)軟件缺陷報告、 軟件缺陷管理
(58)軟件測試過程、 軟件測試級別、類型及方法
(59)WEB 應用性能與缺陷測試、 移動 APP??應用的性能與缺陷測試
9.?? 分布式系統(tǒng)的測試工具應用
(60)??分布式文件系統(tǒng)的性能測試與訪問測試工具的應用操作
(61)??分布式數(shù)據(jù)庫系統(tǒng)的性能測試工具的應用操作
(62) 分布式 Web??服務器集群的性能測試工具的應用操作
(63)大數(shù)據(jù)平臺的測試工具軟件的應用操作,測試大數(shù)據(jù)平臺的功能和性能、以及安全性測試
(64) 云計算平臺的測試工具軟件的應用操作,以測試??OpenStack??平臺為例子,剖析基于分布式系統(tǒng)的云計算平臺的測試方法與技術應用操作
10.??系統(tǒng)測試工具的應用實踐與案例
(65)數(shù)據(jù)庫管理系統(tǒng)如 MySQL、Oracle、PostgreSQL??等數(shù)據(jù)庫的性能測試工具的實踐應用
a)?? 掌握 Oracle??數(shù)據(jù)庫常用的增、刪、改、查操作。
b)掌握數(shù)據(jù)庫中視圖,索引、觸發(fā)器、存儲過程等數(shù)據(jù)庫測試中常用到的數(shù)據(jù)庫對象。
c)?? 理解測試工作中的數(shù)據(jù)處理性能優(yōu)化(66)Web 應用系統(tǒng)的性能測試工具—Loadrunner??的應用實踐
a)?? Loadrunner 概述,負載/壓力測試計劃的編寫;
b)?? 開發(fā)腳本 VuGenerator;
c)?? 設計和運行場景---Controller;
d)?? 分析結果 Analysis,LoadRunner 數(shù)據(jù)池技術剖析,HTTP??的報文結構,Correlation 技術,Web_reg_save_param??函數(shù),
e)?? LoadRunner??中文件下載,網(wǎng)頁細分圖
f)????LR 瀏覽器模擬設置,LR 監(jiān)視的性能計數(shù)器,LR??中資源分析;
(67)開源的性能測試工具的應用實踐,包括 Apache Benchmark??等若干款互聯(lián)網(wǎng)企業(yè)常用的測試工具的應用實踐
(68)白盒測試的理論和方法、掌握 Java??單元測試工具 Junit??和 Java??白盒測試工具??Jtest
11.??實戰(zhàn)訓練與課程總結
(69) 利用 Loadrunner??工具測試分布式系統(tǒng)應用
(70) 利用 Loadrunner??工具測試數(shù)據(jù)庫應用
(71)??利用大數(shù)據(jù)平臺的測試工具來完成大數(shù)據(jù)應用平臺的系統(tǒng)測試
(72)??利用云計算測試工具來完成分布式云計算應用平臺的系統(tǒng)測試
(73)??分布式系統(tǒng)與數(shù)據(jù)庫的測試案例剖析
(74)??課程總結,完成講師布置的測試作業(yè),并交流討論,達到鞏固知識,
舉一反三,觸類旁通的培訓目的。 |
|