开发者测试问题汇总
-
-
变异测试结果为怎么解决?
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()); }
这个方法该怎么测试
-
测试不通过,修复后通过
-
@周方凯 可以修改系统日期
-
请问在Web IDE中运行后显示的branch score和line score是否分别对应分支覆盖分数和变异分数,还是说对应其它?此外每一个题目可以提交多次吗?资格练习2道题加起来要多少分才能进入资格赛?
-
@曹先 那有关println方法的变异测试该怎么测试呢?
-
可以参考这个教程http://www.51testing.com/html/35/n-3649835.html
-
点参赛为什么总是弹回登录界面?
-
请问待测代码里的私有(private)方法和保护(protected)方法需要进行测试吗?需要的话是不是要用Java反射机制来测啊?