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