使用小規模測試降低風險
開發人員編寫**和缺陷
tdd是在專案中整合測試最簡便的方式
單元測試不是萬能藥
使用多種測試技巧
確定每個團隊成員在測試中的角色
測試人員稱職嗎
一流的測試人員具有足夠的創造力,編碼工作之前,就能評估系統的設計和架構;編寫**過程中,測試人員會設計和實現他們的測試元件; 會衡量測過的部分並評估其風險;還會思考對系統的測試是否已經到位,幫助專案經理弄清當前版本產品面臨的風險; 和開發人員步調一致,
一流測試人員和開發人員的關係是對等的,搭檔而不是對手。優秀的測試人員能夠改變開發人員建立產品的方式。 越早發現問題,開發人員就會創造出更好的產品,擁有更多的靈活度,更願意在其他需求和設計中加入測試人員,更願意增加產品的可測試性
測試人員的能力:
開發人員和測試人員之比應該是多少
專案和流程風險對該比率的影響
快速反饋比如tdd,單元測試,結對程式設計,**複查或正式檢查,需要的測試人員會減少;按功能實現,對自己的工作深入理解,所需測試人員會減少
開發人員和測試人員的能力對此比率的影響
讓測試和開發同步進行,無論哪種生命週期
為專案制訂測試策略比如是否需要正式的產品系統測試階段,如何做,何時做。
系統測試策略模板包括
qa與測試有差別
qa也許並不會直接做這些,但有能力安排相關的人力和工作
銘記: 專案經理可以做到在專案中整合測試的規劃;使用tdd, 可以提公升產品的設計和**的質量;可以考慮在專案中使用測試連續體系
react專案中整合redux
npm install redux npm install react redux npm install redux thunk 生成store 在專案初始化預設index檔案中設定.index.js import from redux const store createstore fn 匯入r...
在專案中整合ironpython以獲得二次開發能力
這裡有個鏈結,主要是講如何在ironpython裡面使用linq to objects功能 不過我除錯的時候不知道應該怎麼測試這段 pipeline defjoin outer,inner,outerkey,innerkey,fun this join return outer.ext.join o...
iOS專案中整合ijkplayer框架
1 首先需要配置編譯環境,需要安裝homebrew,git,yasm 需先安裝ruby環境 ruby e curl fssl brew install git brew install yasm 2 開始編譯ijkplayer 本質上是對ffmpeg的編譯 cd ijkplayer master i...