對於很多開發人員來說,準確地區分整合測試與單元測試一直是乙個難題。實際上,單元測試專注於單元本身,它需要隔絕與其他模組之間的關係。所以,我們需要各種單元測試框架,包括isolation framework和mock framework等等。而整合測試的重點在與整合,它同時包含了多個模組。也就是說,在進行整合測試時,我們同時需要這幾個模組的源**。
用一句話來總結,當你在測試時需要include除當前單元模組之外的模組時,你就是在進行整合測試。
在開發過程中,什麼時候進行整合測試是乙個很微妙的事。
在個人開發中,乙個人需要負責所有的開發任務,包括設計、編碼、測試和文件。個人覺得應該在每個單元測試之後立即附加相應的整合測試,以確保每個模組的正確性、有效性。如果在所有模組都完成之後再進行整合測試,開發者需要回過頭去再次熟悉之前寫過的**,哪怕再牛的開發者也得遵循記憶遺忘規律。而且頻繁地在模組之間切換,容易造成模組的混亂化(記憶中),對開發者造成額外的負擔。
對團隊來說,合理利用人力物力資源,加快開發效率、縮短開發時間是重中之重。這種情況下,大部分各個模組單元的開發是同時進行的,這意味著單元測試也是同時進行的。整合測試不能在單元測試完成時立即著手進行,它需要等待其他相關模組完成後才能實施。
css一些事兒
如果邊界畫一條線,則margin的屬於邊界外,padding屬於邊界內 當我們給元素背景色時,margin區域不會被著色,而padding區域會被著色。當上下兩個塊元素,乙個設定margin bottom 10px,下面的設定margin top 20px,兩個塊元素的距離不是30 而是20。而pa...
WiFi的一些事兒
我突然想起了一件事情,新聞曾經說乙個少年發明了一種演算法可以減少wifi間的干擾,從而增加頻寬。其實,不同wifi之間是會相互干擾的,所以合理地設定wifi的熱點位置,可以避免這種相互干擾的情況。但現實是,大家想怎樣發射wifi都沒人管,所以訊號一多,大家的網速都像蝸牛一樣慢。既然現實不能改變,那就...
關於seo的一些事兒 想法
從做後台轉做前台,現在一邊學,一邊實踐著seo的一些方法和理論,時而迷茫,時而振奮。雖然對於seo領域我還只是菜鳥乙隻,小白乙個,但是逛過了很多的論壇,也諮詢了一些有資歷的老人,覺得對於seo來說,思路是最最重要的。而思路中,走乙個怎樣的路子,乙個怎樣的心態,更是重中之重。不管是做seo,還是做it...