20200924-2 功能测试
此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242
要求1 bug计分。阅读教材第298页,发布bug报告。
功能1
(1)bug标题
词汇量的统计不正确,将数字作为单词统计。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone季嘉同学的代码,编写一个带有数字的txt文件。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:total 6 words
5)期待的结果:total 5 words
6)差异:将数字作为单词统计,多统计了一个单词。
(3)佐证材料
1)运行截图
2)作业要求中的条款
功能2
1、(1)bug标题
统计总的单词个数时输出格式与作业要求中条款不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone季嘉同学的代码。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:total 5 。
5)期待的结果:total 5 words。
6)差异:少输出了words。
(3)佐证材料
1)运行截图
2)作业要求中的条款
2、(1)bug标题
不能输出英文作品中所出现的每个单词的个数,只输出了出现次数最多的10个单词。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone季嘉同学的代码,下载一个英文作品文档。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:只输出出现次数最多的10个单词。
5)期待的结果:输出英文作品出现的每个单词的个数。
6)差异:没有将单词输出完全。
(3)佐证材料
1)运行截图
2)作业要求中的条款
功能3
(1)bug标题
批量统计中每个英文作品的分隔与作业要求中条款不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone季嘉同学的代码,将要测试的所有英文作品统一存储到文件夹books中。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:英文作品名与统计单词量之间有分隔。
5)期待的结果:统计完的每个英文作品间有分隔。
6)差异:分隔的地方不同。
(3)佐证材料
1)运行截图
2)作业要求中的条款
功能4
(1)bug标题
重定向输入命令时输入的文件名与作业要求中条款不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone季嘉同学的代码。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:输入wf_j -s < test.txt。
5)期待的结果:输入wf_j -s < test。
6)差异:输入的命令中文件名后缀不同。
(3)佐证材料
1)运行截图
2)作业要求中的条款
要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。
功能1
1、(1)bug标题
统计单词总数时的输出格式与作业要求中条款不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:从git上clone我的代码。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:输出total 5后加了words。
5)期待的结果:只输出total 5。
6)差异:统计单词时最后多输出了words。
(3)佐证材料
1)运行截图
2)作业要求中的条款
功能2、功能4
(1)bug标题
输入命令时输入的文件名与作业要求中条款不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone我的代码。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:输入wf -s < test.txt 或wf test.txt。
5)期待的结果:输入wf -s < test 或wf test。
6)差异:输入的命令中文件名后缀不同。
(3)佐证材料
1)运行截图
2)作业要求中的条款
功能3
(1)bug标题
输出了英文作品中全部单词的个数,与作业要求中条款只输出出现次数最多的10个单词不同。
(2)bug内容
1)测试环境:Win10 家庭版 64位操作系统。
2)准备工作:clone我的代码。
3)测试步骤:打开控制台进入程序测试。
4)运行结果:输出全部单词及每个单词个数。
5)期待的结果:只输出出现次数最多的10个单词。
6)差异:单词输出不同。
(3)佐证材料
1)运行截图
2)作业要求中的条款
要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。
包括:修改任意同学 (含自己)的bug至少5处。修改后要通过测试,证实bug已修正 ,给出测试报告。
修改自己的代码后新的代码地址:https://github.com/amancer34/new_wordstatis.git
修改后功能1截图:
修改后功能2截图:
修改后功能3截图: