mutation-testing

    0熱度

    1回答

    我試圖建立一個範圍,以我的政策 這裏是我的表 |policies| |id| |date_ini| |date_end| 1 2013-01-01 2014-01-01 2 2012-02-01 2013-02-01 3 2013-03-01 2013-03-03 4 2013-04-01 2013-08-01 我試圖創建一系列

    10熱度

    4回答

    在本書Java Concurrency In Practice中,它解釋了「有效不變」對象與可變對象併發性的優點。但是它並沒有解釋「有效的不可變對象」會提供多大的優勢,而不是不可變的對象。 而我不明白:難道你不是總是建立一個真正不可變的對象,你會決定安全地發佈一個「有效的不可變的」對象嗎? (而不是做你的「安全出版物」你打造一個真正的不可變對象,這就是它) 當我設計類我看不出情況下,我不能總是建立

    1熱度

    1回答

    我在Eclipse上使用PITclipse在代碼上運行PIT變異測試。我在PIT文檔中注意到它聲明一些mutators默認情況下不會被激活。即使在PITclipse中,這些增變器似乎也沒有被使用。我想知道是否有任何方法可以激活並使用非默認增強器並對代碼運行以獲得完整的故障覆蓋率? 網址以供參考:http://pitest.org/quickstart/mutators/

    0熱度

    1回答

    我對突變測試感興趣,我想用突變測試工具在代碼中生成錯誤,並且我找到了PIT。 除此之外,我正在閱讀一篇關於迴歸測試的文章,並在其網站上給出了實驗數據。在數據的是PIT的輸出是這種格式的缺點: com.notnoop.apns.PayloadBuilder:<init>:()V:55:12:0 或 com.notnoop.apns.PayloadBuilder:insertCustomAlert

    3熱度

    2回答

    我在Ext Window中有Ext GridPanel。爲了讓Ext Window Resizeable,我使它的屬性爲真,並且它工作正常。 但是,也想讓網格調整大小。所以,爲此我還嘗試了resizeable: true。 不好運! 在這裏,我爲GridPanel中 new Ext.grid.GridPanel({ height: 295, id: 'productGrid',

    4熱度

    1回答

    我試圖通過模擬點擊一個錨點標記點擊瀏覽器的地址框中的文本。這段代碼在IE中工作得很好,但在FireFox或Chrome中沒有問題。 <script type="text/javascript"> function UpdateQueryString() { var controlRef = document.createElement('a'); controlR

    1熱度

    1回答

    我正在使用優秀的PITest框架。我想知道是否有相當於PITest中Sonars「// NOSONAR」的東西,因此某些行只是從PITest覆蓋範圍中排除(因此報告中不是紅色的)?我知道方法和類可以被排除,我只是在線層次上尋找更細粒度的東西。 使用情況下,我有如下: public enum FinancialStatementUserType { CONSUMER, BUSINESS, RETA

    1熱度

    2回答

    由於突變測試的最終目的是通過查找可以揭示錯誤的測試用例(通過更改程序的某些部分,然後驗證輸出)來檢測程序錯誤,所以似乎只有當突變體的輸出與原始突變體不同時,才能檢測到與突變體有關的故障。然而,如果開發者不確定程序的輸出,或者如果對於不同的測試案例,確實預期不同值是,他/她如何檢測突變體是否檢測到故障(除了當然,當突變導致編譯時錯誤)? 編輯:它是正確的說,突變被殺死,只是如果原始和突變有不同的輸出

    2熱度

    1回答

    我在理解如何使用突變體查找錯誤時遇到了一些麻煩。因此,有原始代碼,我做突變體,並檢查可達性,感染和傳播,發現殺死突變體(如果它們存在)的測試,以及比什麼更重要?這應該如何幫助我找到我的代碼中的錯誤?

    2熱度

    1回答

    我試圖庫鏈接到我的項目,但保留其當: LNK2019:在功能上主要 引用解析的外部符號__imp_GetLibraryVersion我.pro文件看起來是這樣的: TEMPLATE = app CONFIG += console CONFIG -= app_bundle CONFIG -= qt unix|win32: LIBS += -L$$PWD../../Libs/ -ldrive