p unit 教程5 極具說服力的視覺化結果

2021-04-13 01:20:42 字數 945 閱讀 5392

p-unit最新介紹已在

developerworks

發表,這裡

查閱前面四章已經 我們已經看到p-unit如何靈活的執行,現在我們來看如何視覺化執行結果。

其實在教程4中,我們已經看到了這段**,非常簡單

runner.addpuniteventlistener(new overviewreporter(imagerender());

這段**新增了乙個總體報表以的格式顯示。

在p-unit中,報表有三個級別:總體 overview, 測試類集 testsuite, 測試案例 testclass

報表有兩種形式,分別為和pdf,其中又支援jpg, png等多種格式

p-unit的報表是完全基於事件機制的,所以可以新增多個報表,也可以新增使用者自定義的報表,

下面的定義將結果輸出到檔案,以及pdf檔案中。

runner runner = new solorunner();

runner.addpuniteventlistener(new filelogger());

runner.addpuniteventlistener(new overviewreporter(new imagerender()));

runner.addpuniteventlistener(new overviewreporter(new pdfrender()));

runner.run(alltestsuite.class);

執行結果在當前路徑下的result資料夾裡,下面是樣例,從中,可以一眼看出哪個實現在哪個方法上執行速度的快慢,結果非常直觀。

p unit 教程3 執行引數化測試案例

寫效能測試案例的朋友經常會注意到,同乙個測試場景經常需要測試不同數量級的引數,p unit很好的支援這種引數化測試案例。p unit要求引數化測試案例實現介面parameterizable,介面的主要函式是parameters 返回乙個parameter的引數列表。然後p unit會將該列表中的引數...

p unit 教程1 跑最簡單的測試案例

p unit最新介紹已在developerworks發表,這裡查閱 在junit裡,寫乙個test,一般的習慣是繼承testcase,而p unit中無這要求。p unit通過反射會收集該類的public的測試方法以及setup teardown,因此和原有的junit test相容。下面是乙個最簡...

老外用5個理由說服你 蘋果電視將會成功!

然而這個傳聞並非百分百可靠。一位不願意透露姓名的 鏈觀察者指出,現在根本就沒有任何關於蘋果電視的確切訊息,整個行業的任何乙個角落都可能傳出謠言。如果蘋果真的在年底 或者來年年初 推出可以上網的智慧型電視,這有什麼特別的意義嗎?沒錯,它必然會是一款暢銷的產品!以下就是消費者必買蘋果電視的理由 1.它是...