20170925-2 功能测试
作业要求参见https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144
要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)
bug1
标题:张宇功能二需更改文件指定路径。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s BaT.txt。
结果:
显示文件的路径不对,需要更改代码里的内部文件目录。
预期结果:
运行结果(佐证材料):
bug2
标题:公冶令鑫功能一不能识别-s。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s text.txt
结果:-s is not a file or path (-s不是一个文件或者一个路径)
预期结果:
运行结果(佐证材料):
运行结果(佐证材料):
bug3
标题:自己的功能三显示top10的时候会出现统计所有的单词。
环境:Windows 10操作系统,cmd。
重现步骤:打开控制台,进入相关文件夹。
输入:wf -s gongneng3.txt
结果:统计出了top10,但是上方会显示其他单词的次数。
预期结果:
只显示top10.
运行结果(佐证材料):
bug4
标题:张宇功能一total计数值没有去除重复的单词。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s gongneng1.txt。
结果:
显示单词统计正确,但total无法去除相同的单词。。
预期结果:
total数值为5.
运行结果(佐证材料):
bug5
标题:公冶令鑫功能二文档无法识别。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf the_dead_return。
运行结果(佐证材料):
预期结果:
但是我要是再后面加上.txt它就可以运行。
演示:
要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。 (10分)
(1)
标题:功能1total计数错误,没有去除重复的单词的次数。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s gongneng1.txt。
结果:
显示单词统计正确,但total无法去除相同的单词。
预期结果:
total数值为5运行结果(佐证材料):
(2)
标题:文件必须存放在代码的内部路径的指定位置。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s gongneng1.txt。
结果:如果我没有将文本存放在指定的位置,就无法进行词频统计。
运行结果(佐证材料):
要求3:修改bug
1.修复了我的功能1中total统计数值没有去重。
git地址:https://git.coding.net/lew666/CPTJgenggai.git
以gongneng1.txt为测试文本
实现截图:
2.修复了我的功能2脱离功能1和功能3,并且total显示正确的数字。
git地址:https://git.coding.net/lew666/CPTJgenggai.git
以The Dead Return为测试文本。
实现截图:
3.修复了我的功能3,不显示所有统计的单词,只显示总个数和top10.
git地址:https://git.coding.net/lew666/CPTJgenggai.git
以The Dead Return和war_and_peace为测试文本。
实现截图: