这个比赛什么成分我不好多说,首先说一下我的背景,我们学校是这个比赛的我们省赛的主办方,老师要求我们参加web应用测试和开发者测试,我都参加了,自认为还算是个学习成绩比较好的student,计算机专业前5%;
web应用测试
这个nt比赛,刚开始服务器就爆了,一直登陆不进去,13.20左右陆续能进去了,官方通知延后结束比赛一会;最可笑的是 我前面还做了一份他们培训视频的内容总结,每次培训一个多小时,往年的和今年的我看了几遍,重要的话和比赛要点 我差不多都记录了(为了拿好名次),呵呵呵,每次都是照着一样的PPT读的,那更新有什么用呢?
说到比赛就更弱智了,当初来我们学校的时候说XPath不能用(Xpath我个人认为一点技术含量都么有,直接安装插件就能找元素),培训视频也是强调先用id,class Name找元素,比赛的时候我朋友全程用的XPath,80多分,我按照他的答题特点做的就60多分。
然后中间很长时间内,比赛都交不上答案,一直超时或者0分,最后十几分钟交的也全是0分,呵呵呵呵,没有那个实力就别办比赛行不行,浪费我半天;
开发者测试
呵呵呵呵呵,最开始有一个题目没有test包,组委会在qq群说是为了让选手,更加了解Junit框架结构,哥哥 你这样为啥给一个test,另外一个不给呢??? 就是这个包结构没给,最开始交的时候就一直报错;
这个就更弱智了,一直报错找不到类、找不到类加载器啥的:
java.lang.NoClassDefFoundError: com_atlassian_clover/TestNameSniffer
at net.mooctest.StrassenMatrixMultiplication.<clinit>(StrassenMatrixMultiplication.java:19)
at net.mooctest.StrassenMatrixMultiplicationTest.setUp(StrassenMatrixMultiplicationTest.java:12)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
Caused by: java.lang.ClassNotFoundException: com_atlassian_clover.TestNameSniffer
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
如果是我java学的不好,报错我就认了,把全部代码注释了也报错run fail或者网络异常,我是真的绷不住
后来可算是被我找到怎么解决,就逼着你把插件MoocTest的比赛号退了,然后再重新登录,再重新提交,哥哥 你这么若智的系统 怎么有脸出的题目啊???就不能把系统搞的像pta那种???还说什么全国最强,我看就是学生系统板web大作业;
这个系统,又没有提交结果,也没有提示run fail的失败细节,怎么改???