此作业的要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627]
要求一
Bug1:
(1)标题:
董亚辉同学功能1统计总词量有误
(2)内容:
测试环境:window 10专业版64位操作系统;
准备工作:clone 董亚辉同学的代码
测试步骤:进入控制台进入程序所在目录,输入wf -s test.txt
运行结果:输出错误
期待结果:输出total 5
差异:输出total 6
(3)佐证材料
运行截图:
spec
功能1 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。
Bug2:
(1)标题:
董亚辉同学的程序在测试时出现乱码
(2)内容:
测试环境:window 10专业版64位操作系统;
准备工作:clone 董亚辉同学的代码
测试步骤:进入控制台进入程序所在目录,输入wf -s 123.txt
运行结果:出现乱码现象
期待结果:正确输出总词量,每个单词个数
差异:产生乱码
(3)佐证材料:
运行截图
spec
Bug3
(1)标题
董亚辉同学输出格式错误
(2)内容
测试环境:window 10专业版64位操作系统;
准备工作:clone 董亚辉同学的代码
测试步骤:进入控制台进入程序所在目录,输入wf -s book.txt
运行结果:输出结果没有空行
期待结果:统计单词总数与每个单词个数的输出中间有空行
差异:缺少空行
(3)佐证材料:
运行截图
spec
Bug4
(1)标题:
王志文同学不是命令行参数读入数据
(2)内容:
测试环境:window 10专业版64位操作系统;
准备工作:clone 王志文同学的代码
测试步骤:进入控制台进入程序所在目录,输入wf -s test.txt
运行结果:没有对文本进行处理而是等待参数
期待结果:输出文本中的总词量以及每个单词的数量
差异:没有输出而是等待输入参数
(3)佐证材料
运行截图:
spec
Bug5
(1)标题:
齐文华同学程序运行有错误
(2)内容:
测试环境:window 10专业版64位操作系统;
准备工作:clone 齐文华同学的代码
测试步骤:进入控制台进入程序所在目录,输入word2 -s 123.txt
运行结果:无输出
期待结果:输出文本中的词频统计
差异:没有输出结果
(3)佐证材料
运行截图:
spec
Bug6
(1)标题:
贺敬文同学功能1输出格式有错误
(2)内容:
测试环境:window 10专业版64位操作系统;
准备工作:clone 贺敬文同学的代码
测试步骤:进入控制台进入程序所在目录,输入text01 -s 123.txt
运行结果:统计总词数时多输出了个words
期待结果:总词数后面没有words
差异:输出多余单词
(3)佐证材料
运行截图:
spec
要求二:
个人bug1
(1)标题
关于韩昊同学找到的功能1输出格式不符
(2)Bug重现
(3)Spec
要求三:修改Bug
(1)修改韩昊同学提出的我的功能1输出格式错误
截图如下:
测试结果:总词数输出后不再有words单词
地址:https://e.coding.net/hejw031/hejw04.git
(2) 修改董亚辉同学输出格式错误
截图如下:
测试结果:总词数与单个词数数量输出中间添加了空行
地址:https://e.coding.net/hejw031/hejw05.git
(3)修改王志文同学的命令行读入参数
截图如下
测试结果:成功在命令行读入参数
地址:https://e.coding.net/hejw031/hejw06.git
(4)修改董亚辉同学程序乱码问题
截图如下:
测试结果:无乱码现象
地址:https://e.coding.net/hejw031/hejw05.git
(5)修改董亚辉同学词量有误错误
截图如下
测试结果:词量统计正确