欧美色欧美亚洲另类七区,惠美惠精品网,五月婷婷一区,国产亚洲午夜

課程目錄:敏捷TDD佳實(shí)踐培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

          敏捷TDD佳實(shí)踐培訓(xùn)

 

 

 

1.計(jì)算機(jī)解決問題需要什么
(1)馮諾依曼計(jì)算機(jī)結(jié)構(gòu)與程序結(jié)構(gòu)
(2)程序結(jié)構(gòu)對需求規(guī)格描述的影響
(3)驗(yàn)收測試對需求規(guī)格的要求
(4)場景步驟描述的二義性問題
(5)關(guān)鍵字的形式化語言
(6)推導(dǎo)出ATDD與BDD的需求規(guī)格
(7)圓桌實(shí)踐:你的需求我描述
(8)歸納總結(jié):記錄發(fā)布你的實(shí)踐感悟
2.ATDD驗(yàn)收測試驅(qū)動(dòng)開發(fā)
(1)product owner的user story開發(fā)與測試問題
(2)User Story & Product Backlog
(2)用戶故事的細(xì)化description
(3)User Story & 測試驗(yàn)證
(4)測試用例結(jié)構(gòu)與功能驗(yàn)收標(biāo)準(zhǔn)
(5)功能驗(yàn)收標(biāo)準(zhǔn) & IDEF 0
(6)功能之間的調(diào)用關(guān)系與功能集成測試
(7)非功能性驗(yàn)證標(biāo)準(zhǔn)與系統(tǒng)測試
(8)開發(fā)者與測試者輔助PO撰寫驗(yàn)收標(biāo)準(zhǔn)
(9)動(dòng)手實(shí)踐:基于ATDD的方式描述User Story實(shí)踐
3. BDD行為驅(qū)動(dòng)開發(fā)
(1)Use Case & Scenario
(2)與界面相關(guān)的交互場景分解
(3)功能操作的場景分解
(4)Scenario Description中的二義性問題
(5)何為形式化語言?
(6)形式化語言關(guān)鍵字與語法結(jié)構(gòu)
(7)形式化語言描述Scenario
(8)可以執(zhí)行的形式化語言
(9)動(dòng)手實(shí)踐:基于BDD形式化語言描述User Story實(shí)踐
4.良好的編程習(xí)慣改變軟件的質(zhì)量
(1)PDCA解釋一種有準(zhǔn)備的工作習(xí)慣~先構(gòu)思后編程
(2)思維導(dǎo)圖與UML一種可視化構(gòu)思表達(dá)
(3)編程者擅長什么?
(4)形式化語言是一種精準(zhǔn)方式的構(gòu)思表述
(5)以閱讀者的視角定義佳構(gòu)思的表達(dá)
(6)從需求變更引發(fā)文檔變更視角定義佳構(gòu)思表達(dá)
(7)百家爭鳴:如何改變開發(fā)者固有的編程習(xí)慣
5.全部TDD還是局部TDD
(1)TDD的工作量評估
(2)動(dòng)手實(shí)踐:TDD工作量評估實(shí)踐,給出代碼行數(shù)量
(3)TDD使用場景決策
(4)慣性編程是否需要TDD?
(5)待開發(fā)模塊歸類,一類只需一種TDD
(6)基于Software Factory的TDD編程思維
(7)百家爭鳴:TDD的全面實(shí)施與局部實(shí)施
(8)白紙方式的TDD是否可以使用
6.打通編程的五經(jīng)六脈
(1)展示:不同流派的編程模式
(2)待實(shí)現(xiàn)模塊的Structured Method
(3)待實(shí)現(xiàn)模塊的Object Oriented Method
(4)對象化與結(jié)構(gòu)化的銜接與圖形可視化表達(dá)
(5)結(jié)合UML與MDA的自動(dòng)骨架代碼生成
(6)類函數(shù)實(shí)現(xiàn)框圖中數(shù)據(jù)流與測試腳本
(7)動(dòng)手實(shí)踐:結(jié)合UML與TDD實(shí)踐
7.TDD的測試思維與測試技術(shù)
(1)測試輸入、場景、輸出、依賴構(gòu)造技術(shù)
(2)測試技術(shù)-邊界、等價(jià)、因果、決策、正交表、所有值對表等
(3)函數(shù)的輸入與輸出取值分析與Mapping
(4)單元測試的Assert編程結(jié)構(gòu)
(5)單元測試的Mock與Stub編程結(jié)構(gòu)
(6)復(fù)雜數(shù)據(jù)結(jié)構(gòu)輸入與輸出的數(shù)據(jù)構(gòu)造技巧
(7)測試數(shù)據(jù)與測試腳本分離
(8)動(dòng)手實(shí)踐:測試腳本撰寫實(shí)踐
8.TDD編程與重構(gòu)
(1)Unit Test Process & 重構(gòu)
(2)功能到斷言的中間環(huán)節(jié)如何打通
(3)函數(shù)內(nèi)部結(jié)構(gòu)-定義、初始化、算法與釋放
(4)函數(shù)內(nèi)部的邏輯結(jié)構(gòu)與輸入輸出關(guān)系
(5)邏輯結(jié)構(gòu)復(fù)雜的函數(shù)的TDD技巧
(6)TDD測試腳本的重構(gòu)
(7)動(dòng)手實(shí)踐:TDD測試腳本重構(gòu)實(shí)踐
9.持續(xù)集成構(gòu)建與TDD
(1)持續(xù)集成構(gòu)建過程與工具
(2)持續(xù)集成構(gòu)建中的BVT驗(yàn)證性測試
(3)基于接口函數(shù)單元測試的BVT測試
(4)編程者Check in去除mock的TDD腳本
(5)TDD觸發(fā)持續(xù)集成構(gòu)建事件
(6)動(dòng)手實(shí)踐:基于持續(xù)集成構(gòu)建的TDD實(shí)踐

主站蜘蛛池模板: 阿克苏市| 澄迈县| 荔波县| 江阴市| 米泉市| 闵行区| 右玉县| 揭西县| 武夷山市| 双流县| 沐川县| 舞阳县| 大同市| 宾川县| 赤城县| 宽城| 平原县| 嘉兴市| 崇明县| 镇康县| 康保县| 雷州市| 惠水县| 大竹县| 麻城市| 清水县| 罗江县| 永和县| 广东省| 阿拉善盟| 莱州市| 沛县| 南郑县| 玛多县| 英吉沙县| 泰兴市| 尼勒克县| 田阳县| 扶风县| 安顺市| 鄱阳县|