要求1
要求包括: (1)bug标题,(2)bug内容,含测试环境和准备工作、测试的步骤、运行结果、期待的结果、运行结果与期待结果间的差异, (3)佐证材料,至少包括运行截图、引用作业要求 (wf spec)中的条款。
被测试者:王超
git地址:https://coding.net/u/Rainbows/p/wc/git
标题1:该同学功能一输出格式排版虽然整齐但是与作业要求的排版不同,他实现的是词尾对齐。
内容:
测试环境:win7,控制台测试。
准备工作:将该同学的代码下载到桌面,解压包。
测试步骤:
(1)找到该同学中.exe文件所在的路径
(2)在命令行中输入‘cd C:UsersAdministratorDesktopwc-master(该同学的exe路径)
(3)在命令行中输入“type test.txt”,按下回车,正确输出,功能ok。
(4)在命令行中输入‘’wf -s test.txt‘’,按下回车,输出结果。
运行结果:正确降序输出,发现该同学输出格式排版虽然整齐但是实现的是词尾对齐。
期待结果:正确输出降序排序,实现词头对齐。
运行结果与期待结果差异:输出格式与要求不同,并未实现词头对齐。
佐证材料:
标题2:未实现要求中的功能wf -s war_and_peace.txt。
内容:
测试环境:win7,控制台测试。
准备工作:将该同学的代码下载到桌面,解压包。
测试步骤:
(1)找到该同学中.exe文件所在的路径
(2)在命令行中输入‘cd C:UsersAdministratorDesktopwc-master(该同学的exe路径)
(3)在命令行中输入“wf -s war_and_peace.txt”,按下回车,未能正确输出。
运行结果:没有正确输出,出现找不到系统文件。
期待结果:能够将该文件的前十高频词降序输出。
运行结果与期待结果差异:未实现功能
佐证材料:
:
要求2:记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。
贾雅杰在随笔中描述了我的bug。
链接地址:http://www.cnblogs.com/jyj5951/p/7588339.html
bug重现:
标题:未实现要求中的功能wf -s war_and_peace.txt。
内容:
测试环境:win7,控制台测试。
准备工作:打开cmd。
测试步骤:
(1)找到自己exe文件所在的路径
(2)在命令行中输入路径,然后输入“type test.exe”
(3)在命令行中输入““wf -s test.txt””,按下回车,未能正确输出。
运行结果:没有正确输出,出现找不到系统文件,bug报错。
期待结果:能够正确将该文件的前十高频词降序输出。
运行结果与期待结果差异:未实现功能
佐证材料:
要求3:修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。
首先我将原来写死的文件地址改成当前目录下的文件地址,将test.txt文档放到当前目录下,运行得到如下结果: