此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242
要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)
要求包括: (1)bug标题,(2)bug内容,含测试环境和准备工作、测试的步骤、运行结果、期待的结果、运行结果与期待结果间的差异, (3)佐证材料,至少包括运行截图、引用作业要求 (wf spec)中的条款。
Bug 1 侯文鑫同学的Bug报告
Bug 1.1
(1)Bug 标题:词频统计功能二的输入格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下侯文鑫的代码,存至hwx的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能二中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能二的输入与作业要求的输入不同,增加了" "加以区分,因此以作业要求的输入不能得到正确的输出结果。
(3)Bug 佐证材料
此处附上作业要求截图
此处尝试了作业要求中的wf 文件名 以及wf 文件名.txt 均出现错误 查看作业运行截图后发现应该输入wf "文件名"才能正常输出
Bug 1.2
(1)Bug 标题:词频统计功能三的输出缺少words
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下侯文鑫的代码,存至hwx的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能三中按照作业要求输出缺少words。
e.期待结果:与作业要求中输出一致。
f.差异:功能三的输出与作业要求的输处不同缺少了输出结果total后的"words"。
(3)Bug 佐证材料
此处附上作业要求截图
Bug 2 韩亚光同学的Bug报告
Bug 2.1
(1)Bug 标题:词频统计功能一的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下韩亚光的代码,存至hyg的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能一中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能一的输出与作业要求的输出有些不同,单词过长的情况下单词数量不对齐。
(3)Bug 佐证材料
Bug 2.2
(1)Bug 标题:词频统计功能二的输入格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下韩亚光的代码,存至hyg的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能二中按照作业要求输入有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能二的输入与作业要求不同,在不加.txt时运行错误。
(3)Bug 佐证材料
Bug 2.3
(1)Bug 标题:词频统计功能四的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下韩亚光的代码,存至hyg的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能四中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在测试同学提交的作业后发现其功能四的输出与作业要求不同,与其功能一一样在单词较长时数量不对齐。
(3)Bug 佐证材料
Bug 3 季嘉同学的Bug报告
Bug 3.1
(1)Bug 标题:词频统计功能一的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下季嘉的代码,存至jj_git的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能一中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能一的输出与作业要求的输出不同,total应是在命令行且与单词统计隔一行。
(3)Bug 佐证材料
Bug 3.2
(1)Bug 标题:词频统计功能三的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下季嘉的代码,存至jj_git的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能三中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能三的输出与作业要求的输出不同,total应是在命令行且与单词统计隔一行,数量后应有words。
(3)Bug 佐证材料
Bug 4 张文燕同学的Bug报告
Bug 4.1
(1)Bug 标题:词频统计功能一的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下张文燕的代码,存至zwy的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能一中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能一的输出与作业要求的输出不同不同,total与单词之间空行过大。
(3)Bug 佐证材料
Bug 4.2
(1)Bug 标题:词频统计功能四的输入格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:克隆下张文燕的代码,存至zwy的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能四中按照作业要求输入有误。
e.期待结果:与作业要求中输出一致。
f.差异:在查找同学提交的作业后发现其功能四的输入与作业要求不同,无.txt的情况下无法运行。
(3)Bug 佐证材料
要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。 (10分)
要求 bug报告要求同上。没有找到bug的,此题不得分。如果有同学认为自己的代码如此完美,以至于没有被别人找到bug,那么此题找自己的bug并报告,或者通过尽可能多地找别人代码的bug得分。
1.李思源同学找出的bug记录
2.自己找出的bug1
(1)Bug 标题:词频统计功能二的输入格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:打开自己的代码文件夹。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能四中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:发现功能四的重定向输出不能去除重读单词数。
(3)Bug 佐证材料
功能四运行截图
3.自己找出bug2
(1)Bug 标题:词频统计功能一的输出格式问题
(2)Bug 测试详情:
a.测试环境:操作系统:Windows10 家庭中文版 64位
BIOS:F.53
处理器:Intel(R)Core(TM)i7-6700HQ CPU @2.60GHz(8CPUs),~2.63GHz
b.准备工作:定位到自己代码的文件夹下。
c.测试步骤:在cmd下运行词频统计作业中的功能一到四。
d.运行结果:功能一中按照作业要求输出有误。
e.期待结果:与作业要求中输出一致。
f.差异:发现功能一的输出与作业要求的输入不同,多了words。
(3)Bug 佐证材料
功能一的运行截图如下:
4.龚万福同学找出的bug记录:(此处说明:此bug在我查到他提交的博客内截图之前自己已经找到并修改,此处只粘贴截图合并bug)
要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。 (10分)
修改bug1.自己功能四的bug
在实现功能四的时候,我可以实现重定向的功能,但是重定向的文件total数目统计并没去掉重复的单词数量,对此bug进行了修改
修改后运行截图如下:
修改bug2. 自己功能一的bug
在功能一运行后,total后没有words的字样
修改后运行截图如下:
bug1、2的git地址:https://e.coding.net/mochi0828/wf01/rewf.git
修改bug1.1
修改的git地址如下:https://e.coding.net/mochi0828/hwx02/wf02.git
功能二文件输入不正确,无法运行的bug。修改后实现:
修改bug1.2
修改后的git地址如下:https://e.coding.net/mochi0828/hwx03/wf03.git
功能三和二中与功能一和四的输出没有区分words的bug,修改后实现:
修改bug2.1
修改的git地址如下:https://e.coding.net/mochi0828/hyg/hygwf.git
修改其功能一的输出在单词数较长时能够对齐:
修改bug2.3
修改的git地址同上
修改其功能四重定向后输出的不对齐问题:
修改bug3.1
修改的git地址如下:https://e.coding.net/mochi0828/jj/jjwf.git
修改其功能一输出格式不对的问题:
修改bug3.2
修改的git地址同上:
修改其功能三输出格式不对的问题:
修改bug4.1
修改的git地址:https://e.coding.net/mochi0828/zwy/zwy.git
修改其空行过大的问题