本課程內容不僅僅是單元測試基本要素的*技能解讀,只是把*技能和難題的情景融合,關心怎樣運用單元測試解決困難,特別是在關心必須根據(jù)工作經驗累積的高級*技能。課程內容中的基礎理論和工作經驗來自于對很多開發(fā)者常做錯事與所遇難題的梳理、剖析與小結,有目的性的得出解決方案,課程內容將再現(xiàn)這種難題的成功案例,根據(jù)案例解讀,并相匹配到學生的具體工作問題,使學生可以把教給的工作經驗和自身的難題融合起來,合理的啟迪構思、激起興趣愛好、并把握解決困難的基礎方式 。
培訓目標:
本課程內容不僅僅是單元測試基本要素的*技能解讀,只是把*技能和難題的情景融合,關心怎樣運用單元測試解決困難,特別是在關心必須根據(jù)工作經驗累積的高級*技能。課程內容中的基礎理論和工作經驗來自于對很多開發(fā)者常做錯事與所遇難題的梳理、剖析與小結,有目的性的得出解決方案,課程內容將再現(xiàn)這種難題的成功案例,根據(jù)案例解讀,并相匹配到學生的具體工作問題,使學生可以把教給的工作經驗和自身的難題融合起來,合理的啟迪構思、激起興趣愛好、并把握解決困難的基礎方式 。
課程大綱:
*天
一、測試驅動器的思維方式
1、作用了解剖析
基本評定作用設計任務書(應用評定角度實體模型)
溶解作用設計任務書文字說明(了解文本身后含意)
原形剖析或繪圖原形手稿(了解文本的頁面表述)
作用實際操作級別的溶解(優(yōu)化工作流程)
2、作用解決方法
動態(tài)性設計方案-操作流程的時間編輯
靜態(tài)數(shù)據(jù)設計方案-數(shù)據(jù)信息實體線的構造整體規(guī)劃
管束設計方案-外置與后置攝像頭管束、界限管束、時間管束
技術性設計方案-挑選合適架構API、語言表達能力方法
3、作用總體設計訓練
訓練1:全方位功能設計全過程訓練
訓練2:健碩男性性功能設計過程訓
4、梳理功能分析角度與方式 ,產生方式
二、測試的思維方式
1、進攻設計創(chuàng)意
進攻路線地圖(發(fā)覺從哪里進攻?有多少種拒絕服務攻擊?)
制訂進攻的方式 (對策計劃方案)
2、測試計劃方案構造
測試數(shù)據(jù)構造(動態(tài)性途徑中測試因素,引起缺點的因素)
測試途徑中斷點構造(阻攔測試數(shù)據(jù)實行結果)
測試肯定構造(缺點的分辨規(guī)范)
測試依靠項構造(測試打樁-測試替身演員MOCK)
3、測試測試用例訓練
訓練1:構造測試數(shù)據(jù)訓練
訓練2:構造途徑中斷點與肯定訓練
4、梳理測試思索角度與方式 ,產生方式
第二天單元測試訓練
1、后測試方式訓練
展現(xiàn)先開發(fā)設計后測試的全過程
訓練1:實例編碼的撰寫
訓練2:單元測試編碼撰寫
訓練3:剖析測試結果
2、先測試方式訓練
展現(xiàn)先測試后開發(fā)設計的全過程
訓練1:根據(jù)實例撰寫測試編碼
訓練2:實行測試測試用例,撰寫完成編碼
訓練3:迭代更新進行完成編碼
3、比照二種測試方式
例舉二種測試的優(yōu)勢與缺陷
測算二種測試的時間高效率
評定二種測試的品質實際*
4、插口測試訓練
展現(xiàn)插口測試全過程
訓練1:構造插口測試測試用例
訓練2:實行插口測試測試用例
訓練3:剖析測試實行結果
第三天深層單元測試技術性
1、數(shù)據(jù)驅動單元測試
測試數(shù)據(jù)重復使用的方式
測試數(shù)據(jù)引入的方法
測試數(shù)據(jù)儲存方法
載入測試數(shù)據(jù)編碼計劃方案
2、單元測試打樁(Mock)
靜態(tài)數(shù)據(jù)打樁與動態(tài)性打樁
Mock框架剪力墻剖析
可變性參涵數(shù)打樁
Proxy(代理商)的方法打樁
3、重新構建測試類
發(fā)覺測試編碼中壞味兒
重新構建壞味兒的對策
執(zhí)行測試代碼重構
歸納總結重新構建工作經驗