20180925-2 功能测试
作业要求参见[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144]
要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)
标题:段哓睿功能一输出多余字符。
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s test.txt。
结果:
多输出了“tset.txt”字符串且total下面没有空行。
预期结果:
没有“test.txt”字符串输出,total下面接一空行。
佐证材料:
环境:Windows 10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf the_dead_return。
结果:
多输出test然后重复输出the_dead_return,不停下。
预期结果:
输出一个the_dead_return统计就行。
佐证材料:
标题:段哓睿功能三末尾输出多余文字且输出格式不对。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf folder。
结果:
文件名有“.txt”后缀,没有“----”分隔,最末尾输出“无法打开该文件”字样。
预期结果:
文件名没有“.txt”后缀,有“----”分隔,无多余输出。
佐证材料:
标题:刘欣功能二无输出,进入手动输入模式。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf test。
结果:
进入输入界面,没有结果输出。
预期结果:
将test文本统计输出。
佐证材料:
标题:潘世维功能一total没有去重。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s < the_dead_return。
结果:wf -s test.txt。
输出total 6。
预期结果:
输出total 5。
佐证材料:
标题:刘莹莹功能四手动输入后没有输出单词及频率。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf
my name is sunsaijia.
结果:
total 4。
预期结果:
输出total 4,空一行然后输出单词及频率。
佐证材料:
标题:刘莹莹输出格式不是左对齐。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf -s < test.txt。
结果:
右对齐输出。
预期结果:
左对齐输出。
佐证材料:
标题:刘莹莹功能三输出格式不对。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf folder。
结果:
没有输出文件名和“----”分隔符。
预期结果:
输出文件名和“----“分隔符。
佐证材料:
标题:吴奕瑶输出格式不符spec要求。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf test。
结果:
多输出了一些东西,见图。
预期结果:
按照spec要求进行输出。
佐证材料:
标题:吴奕瑶功能四手动输入功能输出结果不全。
环境:Windows10操作系统,cmd。
重现步骤:
打开控制台,进入相关文件夹。
输入:wf
My English is very very pool.
结果:
单词及频率只输出了very的。
预期结果:
输出所有单词及频率。
佐证材料:
要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。 (10分)
暂时留空
要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。 (10分)
git地址:https://coding.net/u/shishishaonian/p/Debug
修复了以下bug,实现了以下功能:
段晓睿功能一能输出正确格式:
段晓睿功能二正常输出:
段晓睿功能三能按正确格式输出:
刘莹莹功能能按正确格式输出:
刘莹莹功能三输出格式内容正确:
吴奕瑶功能能以给定格式输出:
git@git.coding.net:shishishaonian/Debug.gitgit@git.coding.net:shishishaonian/Debug.git