自動化GUI測試有很多可取的特點(diǎn),不過實(shí)現(xiàn)起來也有些困難。其中一個原因是在開發(fā)階段,用戶界面的改動會比較多,按鈕和控制會在GUI界面中移動。
2018-07-16 閱讀全文>>現(xiàn)在,讓我們來看看“hello world”風(fēng)格的Cucumber的小例子。Cucumber測試是以擴(kuò)展名為feature的純文本文件實(shí)現(xiàn)的
2018-07-16 閱讀全文>>自動化接受測試是從用戶的角度出發(fā)來保證測試有效性的一種方法。
2018-07-13 閱讀全文>>性能測試是開發(fā)必不可少的一個部分,例如,對予大型的網(wǎng)站來說。
2018-07-13 閱讀全文>>Arquillian是一個測試工具的例子,它的測試級別接近于集成測試而不是單元測試,同時可以mock。Arquillian特定于Java應(yīng)用服務(wù)器,如WildFly。Arquillian很有趣,因?yàn)樗f明了在測試過程中盡可能接近生產(chǎn)系統(tǒng)的努力。有很多種方式去達(dá)到這個目的,而實(shí)現(xiàn)的過程充滿了權(quán)衡。
2018-07-13 閱讀全文>>在構(gòu)建自動化測試實(shí)驗(yàn)臺時,使用Docker會非常方便。它在功能性的級別上添加了一些單元測試的特性。如果你的應(yīng)用由集群中的幾個服務(wù)器組件構(gòu)成,你可以用一些容器來模擬整個集群。Docker為集群提供了虛擬網(wǎng)絡(luò),在網(wǎng)絡(luò)層面上讓集群中的容器交互。
2018-07-13 閱讀全文>>從使用的基本技術(shù)來說,自動化集成測試和單元測試在很多方面都很相似。你可以使用相同的測試運(yùn)行器和構(gòu)建系統(tǒng)的支持。自動化集成測試和單元測試的主要區(qū)別在于使用了相對較少的mocking。
2018-07-13 閱讀全文>>當(dāng)你聽到談?wù)搯卧獪y試的時候,人們會經(jīng)常提到測試覆蓋率。測試覆蓋率是測試用例中執(zhí)行的應(yīng)用程序代碼的百分比。
2018-07-13 閱讀全文>>Mocking是指編寫模擬資源去實(shí)現(xiàn)單元測試的實(shí)踐
2018-07-13 閱讀全文>>JUnit有很多斷言方法
2018-07-13 閱讀全文>>在測試套件中你可以將測試用例分組。測試套件通常是一組共享測試夾具的測試用例。
2018-07-13 閱讀全文>>測試運(yùn)行器( Test runner):測試運(yùn)行器運(yùn)行由xUnit框架定義好的測試
2018-07-13 閱讀全文>>你需要一些東西去運(yùn)行你的測試。JUnit是一個框架,它可以讓你在Java代碼中定義和運(yùn)行測試。
2018-07-13 閱讀全文>>通常來說,單元測試和開發(fā)人員相關(guān)度更高。主要的原因是:根據(jù)定義,單元測試用于測試系統(tǒng)中與其他部分隔離、定義良好的部分。因此,它們比較容易編寫和使用。
2018-07-13 閱讀全文>>這樣帶來的后果是,很多開發(fā)人員試圖禁用本地構(gòu)建的測試,這樣他們就可以不受打擾地完成分配給自己的需求。因?yàn)榇蠹也粚憸y試,隨著影響測試結(jié)果的變更增加,測試最終會失敗。
2018-07-13 閱讀全文>>1831條 上一頁 1.. 64 65 66 67 68 ..123 下一頁