作业要求来自:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957
准备工作:利用老师提供的git 命令,批量pull所有同学的代码。截图如下:
文件夹目录截图:
环境:windows10 cmd命令行
(一)被测试程序的作者:陈建宇
标题:命令行实现各个功能出错(按照老师说得颗粒度的问题是不是不用考虑?)
内容:
- 重现步骤:
- 命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
- 结果:出错。如下佐证材料中截图。
- 预期结果(SPEC要求):
- 运行结果与期待结果间的差异:差一个正确的输出
佐证材料:
(我对这个测试情况感到奇怪,不知道是不是自己环境的问题还是什么?我是按照文件夹名称排序来进行测试的……功能我就测试这些了....)
(二)被测试程序的作者:高远博
标题:程序没有出错,但是有细节bug和功能3和功能4的bug(按照老师说得颗粒度的问题是不是不用考虑?)
内容:
- 重现步骤:
- 命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
- 功能4-1 输出结果不对。期待输出结果和功能1(见上图)相同 没有重定向,后来学长改正了此bug并且截图给我。但是我又发现了bug6
- 没有输出top10 word and count.截图
- 结果:如上图所示。
- 期待的结果:
(三)被测试程序的作者:冉华
标题:输出结果有差异,结果对错未知
重现步骤:用我的或者高同学的程序统计the_dead_return.txt 和冉华学长的对比。
内容:
1.
2.我太马虎了,用gcc的时候因为编译器提示了gcc fail.cpp 不能编译,所以我就百度了正确的命令。而csc Promgram.cs没有提示,我就没注意到生成的文件名。重新测试如下:
这里我好奇the_dead+return的单词数目是否正确。我又用高同学的代码测试了一下,结果惊呆了,一开始我用的战争与和平的文档,然后我的小黑窗口就不断刷屏,刷屏……让我又发现了一个bug。也发现自己测试的时候,测试样例不全面的缺漏。更新两位学长的bug。统计数字不一样。高同学没有输出统计top 10 单词数目。这是什么顺序呢?然后,我把该文件复制、覆盖我项目的测试文件,测试如下:
我和高同学都是106,这样能够说明我们的结果是对的吗?未知。。。。
功能1-4都是实现了的,但是统计结果有差异。
(四)被测试程序作者:代秋彤
准备工作:
内容:
结果:如上图示……
(五)被测试程序作者:王超
PS:或许未完待续。我先测试这些吧,如果有同学希望被我测试或者还找到了我作业作业中的bug,请与我联系,非常感谢~