您的位置:首頁 > 業(yè)內(nèi)資訊 > 測試代碼時你可能會犯的11個錯誤
11、作為一個開發(fā)者,依靠于別人來運行(或編寫)測試
如果不運行,那么測試幾乎沒有價值。如果測試不能被運行,那么就可能遺漏bug。自動運行的測試(作為一個持續(xù)集成系統(tǒng)的一部分)是一個開始,但項目的任何一個人都應(yīng)該能夠隨時運行測試。如果需要特殊設(shè)置,機器,權(quán)限,或配置來運行測試,那么這些將成為執(zhí)行測試的壁壘。開發(fā)者需要能夠在檢查代碼之前就運行測試,因此他們需要能夠訪問并有運行所有相關(guān)測試的權(quán)力。代碼和測試應(yīng)保持在同一個地方,并且所需的任何設(shè)置都應(yīng)該寫好腳本。關(guān)于這個方面我見過的最壞的例子是一個做的很糟糕的項目,在這個項目中測試人員的子團隊定期取走開發(fā)人員正在處理的代碼副本,他們修改代碼以便他們能執(zhí)行一系列測試,但這些測試是開發(fā)人員在特殊配置(無證)的機器上所無法訪問的,然后測試人員再發(fā)送一個很大的郵件給所有的開發(fā)人員以說明他們找到的問題。這不僅是一個壞的測試方式,而且也是團隊工作的糟糕方式。不要這樣做。代碼能夠正確執(zhí)行是專業(yè)開發(fā)人員的部分屬性。要保證代碼的準(zhǔn)確性,方法是使用伴隨它的適當(dāng)測試。依靠其他人為你寫的代碼編寫測試和運行測試,不會幫助你成為一個專業(yè)的開發(fā)人員。
如果以上這些都不屬于你的情況,那么恭喜你!繼續(xù)保持開發(fā)穩(wěn)健又有價值的軟件。如果上面有一些確實發(fā)生在你身上,那么是時候做一些改變了。
小編推薦閱讀男孩第4季促銷宣布“ Supe Lives Matter”和“使美國再次超級”
閱讀Prime視頻現(xiàn)在可能有廣告,但是亞馬遜不會關(guān)閉FreeVee
閱讀一個安靜的地方:第一天預(yù)告片揭示了外星人來到地球的那一天
閱讀在有限的時間內(nèi),Amazon的狂歡漫畫豪華版在亞馬遜享受50%的折扣
閱讀13代i9+滿血RTX4060,機械師曙光16Pro開啟預(yù)售!
閱讀艾克索拉:一家創(chuàng)辦17年的全球化公司,正在凸顯“沉淀”對游戲支付的價值
閱讀燃的不止卡塔爾!2022英特爾大師挑戰(zhàn)賽網(wǎng)咖及電競酒店聯(lián)賽燃情謝幕
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)