您的位置:首頁 > 業(yè)內(nèi)資訊 > 測試代碼時你可能會犯的11個錯誤

測試代碼時你可能會犯的11個錯誤

來源:碼農(nóng)網(wǎng) | 時間:2016-08-07 17:05:15 | 閱讀:152 |  標(biāo)簽: 代碼 程序員 編程   | 分享到:

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ā)生在你身上,那么是時候做一些改變了。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

相關(guān)視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)