软件工程——第三次作业(3)功能测试
作业要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957
——————————————————————————————————————————————
我的第一个功能测试对象是高远博同学的代码(代码下载地址:https://git.coding.net/Rainbows/wc.git)。
测试环境:win10操作系统,在cmd命令行窗口下输入运行。
运行截图如下:
测试样例war_and_peace运行时间只需要0.565s,相比我的近300s,还真是天和地的差别,真令我汗颜,但是单词输出的格式好像还是没有达成题目的要求,而且图中红框处的输出应该是不太对的,是统计到了空格么?
————————————————————————————————————————————————
我的第二个测试是冉华同学的代码(下载地址:https://git.coding.net/Dawnfox/wf.git),我在上面没有找到直接的可运行文件(wf.exe),因此是将代码复制到Visual Studio 2015中生成了wf.exe,然后开始了测试:
测试环境:win10操作系统,在cmd命令行窗口下输入运行。
测试样例war_and_peace运行时间是2.292s,比高远博同学的程序要慢上一点点,但是输出的格式好像还是不太符合题目的要求。
—————————————————————————————————————————————
测试上面几位同学的代码后,对于他们程序的算法设计是比较佩服的,但是对于输出格式都有着一些不符合需求的地方,虽然并不算是bug,但是应该也算是设计上的失误吧。
——————————————————————————————————————————————
BUG报告
标题:高远博同学的程序wf.exe,在本人机器上测试运行war_and_peace.txt文章的词频统计时输出出现错误。
内容如下:
环境:Windows10操作系统下,使用cmd.exe命令行输入>ptime wf -s < war_and_peace.txt测试运行wf.exe程序时出现
重现步骤:
(1)在开始菜单中打开命令行窗口cmd.exe
(2)进入目标程序位置(个人电脑路径操作为:>cd C:\Users\asus\Desktop\wc-master)
(3)在目标文件夹内有老师提供的ptime.exe,目标程序wf.exe,测试用文档war_and_peace.txt的情况下,在命令行中输入>ptime wf -s < war_and_peace.txt
结果:
输出如下,出现不明的统计空白 79910次
预期结果:以冉华同学的测试结果来看统计结果应该如下(至少应该没有出现频率为7万9左右的单词出现)