作业要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627]
要求一:
BUG1
1、bug标题:彭思雨同学的作业并没有将.java程序转为可执行程序,与题目给出的样例要求不符。
2、Bug内容
(1)测试环境:windows10操作系统,IDEA;
准备工作:git clone彭思雨同学的程序代码
(2)测试的步骤:打开彭思宇同学的cipin文件夹
(3)结果:
(4)期待的结果:
(5)结果与期待结果间的差异:
彭思雨同学上传的代码是.java程序,而在样例中需转换为可执行程序在控制台中执行,因此与题意要求不符。
BUG2
1、bug标题:彭思雨功能一的运行结果与题目要求的样例不一致
2、Bug内容
(1)测试环境:windows10操作系统,IDEA;
准备工作:git clone彭思雨同学的程序代码
(2)测试的步骤:进入彭思雨同学程序运行,启动控制台进行测试
(3)运行结果:
(4)期待的结果:
(5)运行结果与期待结果间的差异:
题目的意思是将语句存入txt文件中进行读取,而彭思雨同学的运行结果是直接读取文件输出结果,与题意不符。
BUG3
1、bug标题:彭思雨功能二的运行结果与题目要求的样例不一致
2、Bug内容
(1)测试环境:windows10操作系统,IDEA;
准备工作:git clone彭思雨同学的程序代码
(2)测试的步骤:进入彭思雨同学程序运行,启动控制台进行测试
(3)运行结果:
(4)期待的结果:
(5)运行结果与期待结果间的差异:
题目的要求是“支持命令行输入英文作品的文件名”,而彭思雨同学的程序是在cmd中输入txt文件名,因此与题意不符。
BUG4
1、bug标题:彭思雨功能三的运行结果与题目要求的样例不一致
2、Bug内容
(1)测试环境:windows10操作系统,IDEA;
准备工作:git clone彭思雨同学的程序代码
(2)测试的步骤:进入彭思雨同学程序运行,启动控制台进行测试
(3)运行结果:
(4)期待的结果:
(5)运行结果与期待结果间的差异:
题目的要求是“批量统计”是将文件夹中的所有文件分别统计,而彭思雨同学的程序是将所有的文件中的单词合并一起统计,与题目要求不符。
要求二:
1、bug标题:孙晓宇功能一的运行结果与作业要求不符
2、Bug内容
(1)测试环境:windows10操作系统,pycharm;
准备工作:git clone孙晓宇同学的程序代码
(2)测试的步骤:进入孙晓宇同学程序运行,启动控制台进行测试
(3)运行结果:
(4)期待的结果:
(5)运行结果与期待结果间的差异:
题目的要求是将folder文件夹中的所有文件都统计,而孙晓宇同学的程序只同能统计一个文本文件,其他文本文件读取失败。
要求三:
修改BUG1:梅小雨同学提出的功能一格式不正确,total后应空一行输出各单词以及频数:
改正结果如下图:
修改BUG2:王志文同学提出功能一输出统计字符需用“total”而不是“a”:
修改BU3:孙晓宇同学功能二计算词频数量太少:
修改BUG4:孙晓宇同学功能二计算词频不准确:
修改BUG5:孙晓宇作业功能四完成
以上修改Bug的git地址为:
https://e.coding.net/sxy504/cipin2.git