課程目錄:敏捷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í)踐

主站蜘蛛池模板: 再深点灬舒服灬太大了阅读| 女人让男人桶30分钟在线视频| 国产欧美激情一区二区三区-老狼| 亚洲欧美日韩人成| a级毛片黄免费a级毛片| 男人添女人p免费视频动态图| 娇妻校花欲乱往事叶子| 免费高清日本完整版| www激情com| 玉蒲团之天下第一| 在线观看黄日本高清视频| 人人玩人人添人人澡mp4| a毛片在线观看| 91精品国产肉丝高跟在线| 熟女精品视频一区二区三区| 大乳女人做受视频免费观看| 亚洲精品自产拍在线观看| 97久久精品人人澡人人爽| 精品爆乳一区二区三区无码AV| 成人三级k8经典网| 免费人成在线观看69式小视频 | 国产日韩欧美不卡在线二区| 亚洲av永久无码精品秋霞电影影院| 韩国一区二区视频| 日本肉体裸交xxxxbbbb| 国产一级成人毛片| 中国sで紧缚调教论坛| 男爵夫人的调教| 国产草草影院ccyycom| 亚洲乱码日产精品BD在线观看| 黑人巨大白妞出浆| 日日噜噜噜夜夜爽爽狠狠视频| 午夜精品久久久久久久久| va亚洲va欧美va国产综合| 欧美综合社区国产| 国产日韩欧美中文字幕| 久久久久久久97| 看免费的黄色片| 国产精品成人第一区| 久久精品国产亚洲精品2020| 色婷婷在线影院|