开发者测试问题汇总


  • ISELAB小组

    • 变异测试结果为怎么解决?
      1.请保证所有测试用例都通过
      2.请保证测试用例中断言
      3.请保证测试用例之间不要存在依赖

    • 变异与覆盖的区别
      覆盖率是待测程序的代码或者分支被测试用例执行的比率;变异杀死率是将测试用例运行在人工注入错误(变异)的版本上这些错误被检测到的比率。

    • 用不用测错误的例子
      待测的程序默认是没有任何错误的。

    • 分值点在哪
      分支覆盖率和变异杀死率各占50%。

    • 每个src 有十几个java 文件,我们要针对那个进行测试?可以随意选择,还是必须哪个?
      覆盖率计算是针对待测程序也就是所有的待测代码。

    • 变异和覆盖分值会相互不会覆盖
      变异和覆盖是单独分开计算的,不会再计算过程中相互影响。

    • 测试需要的jar包需要自己去下载还是平台有资源
      请使用官网提供的完整版eclipse或者虚拟机,不需要额外下载jar包

    • 版本有要求吗
      请使用官网提供的完整版eclipse或者虚拟机,请使用JDK1.7



  • 按照上面的要求,保证测试用例通过,使用断言,不存在依赖。但是显示的结果仍然是变异测试为0



  • @普致远开发者测试问题汇总 中说:

    按照上面的要求,保证

    要刷新一下



  • @刘柏麟 刷新也并没有什么软用T T



  • 我的变异测试一直没有结果,然后我就找有变异结果的同学借了一个函数,一个有断言不存在依赖并且通过还成功杀死50个变异的函数,尝试着就只提交这个函数(也就是说提交一个类,并且这个类只有这个函数),但是提交上去之后,我的变异依然是0个通过,但是我同学提交显示杀死了50个,也曾借过别人的电脑试过,但是都失败了,是不是账号有问题???????????



  • @吴小娟 我本来也是0刷新下就是90多了



  • @吴小娟 你好,请把测试的代码放在规定的junit包下,你新建了一个test文件夹不能被系统检测到



  • @刘柏麟 表示重新申请账号之后刷新就有变异分了



  • @吴小娟 他这个考试系统就是Bug.**:-)



  • public void printDate() {
    	System.out.println(m.getMonth() + "/" + d.getDay() + "/" + y.getYear());
    }
    

    这个方法该怎么测试


登录后回复
 

与 慕测论坛 的连接断开,我们正在尝试重连,请耐心等待