-1
我試圖在使用基於GUI的功能測試工具(如HP QuickTest Pro或Selenium)進行測試後,使用代碼覆蓋率工具(如Emma或Jacoco)獲取字節碼覆蓋率分析。基於GUI的功能測試的代碼覆蓋率
任何人這樣做可以請給我一個想法,開始這個項目?
我試圖在使用基於GUI的功能測試工具(如HP QuickTest Pro或Selenium)進行測試後,使用代碼覆蓋率工具(如Emma或Jacoco)獲取字節碼覆蓋率分析。基於GUI的功能測試的代碼覆蓋率
任何人這樣做可以請給我一個想法,開始這個項目?
我現在正在這樣做。我的方法是使用JaCoCo ant任務來測試二進制字節碼文件,並使用特定的CLASSPATH從Jenkins的ant build.xml中執行檢測的二進制文件。
使用字節碼進行代碼覆蓋的原因在於,現有的設置使用HP QuickTest Pro爲大型應用程序運行測試腳本。我可以想象測試覆蓋率是單個數字,但我們需要一個經驗基準來演示在構建期間從單元測試中獲得的代碼覆蓋率的可能提高。
字節碼覆蓋率?你爲什麼要這樣?你的意思是「源代碼」的覆蓋面? – 2013-02-28 15:40:52
我應該提出一個解決方案,可以在編譯的java * .class文件上工作,而不需要爲了保密原因而訪問源代碼。 – user2110844 2013-02-28 15:55:25
「你以爲」?這是需求的經典問題;當項目開始時,他們並不清楚。如果你堅持只用類文件來做,你可能得不到好的覆蓋率數據。如果幸運的話,班級文件包含行號數據,並且至多可以獲得關於是否大致覆蓋「行」的信息。但是你可以'知道*該行是否被覆蓋;如果該行包含多個條件,該怎麼辦?根據您所看到的界限,您也不能超過「覆蓋率」。最後,你不能說任何關於未被覆蓋的行,除非他們沒有被覆蓋。 – 2013-02-28 16:11:56