国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術開發 > 正文

由誰進行測試?開發部門還是測試部門?

2023-06-19 12:39:53
字體:
來源:轉載
供稿:網友

應該由開發部門進行單元測試!

由測試部門進行單元測試的問題

(1)代價高:反復的重新理解代碼需要大量的時間,反復的溝通也需要大量的成本。 

(2)人手不足:進行單元測試的人員需要具備編碼能力,很多軟件企業的測試部門都沒有足夠的人手。 

(3)耽誤了測試部門對其他測試的準備工作:編碼階段,測試部門要為集成測試、系統測試等做好準備,如果測試部門陷在單元測試的“泥潭”里,很可能影響這些準備工作。

由開發部門進行單元測試的問題 

(1)擔心影響開發進度:這是現實問題,但自動化的單元測試工具可以解決這個問題。

(2)程序員不習慣做單元測試:這種習慣是可以理解的,但并不難改變,實際上,程序員寫程序時都是要進行測試調試的,只不過通常比較零散和隨意而已。 

(3)測試自己編寫的代碼,難于保證測試的效果:測試自己寫的代碼,通常會只測試正常的輸入,因此難于保證測試的完整性,但自動化的單元測試工具,可以統計白盒覆蓋,甚至提供用于找出遺漏的測試用例的工具,達到很高的測試完整性。只要達到了足夠的測試完整性,那么,無論誰測試,效果都是一樣的。 

無論由哪個部門做單元測試,都要面對一些問題,但開發部門所面對的問題可以借助工具來解決,而由測試部門進行單元測試,要么無法真正實施,要么代價昂貴。關于這個問題,后面的專題還會進一步闡述。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津市市| 福海县| 玉田县| 抚远县| 墨玉县| 许昌县| 正镶白旗| 永登县| 邓州市| 浦县| 绵阳市| 平凉市| 沾益县| 文昌市| 翁牛特旗| 东安县| 梁平县| 阿鲁科尔沁旗| 墨竹工卡县| 山阴县| 布尔津县| 安康市| 恩施市| 特克斯县| 电白县| 武隆县| 内乡县| 勐海县| 卢龙县| 堆龙德庆县| 安庆市| 祁门县| 壶关县| 肇庆市| 唐海县| 沂南县| 溆浦县| 沂南县| 鱼台县| 加查县| 永济市|