20190919-2 功能测试

作业要求参见:[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

 

原文地址:https://www.cnblogs.com/sunxiaoyu/p/11584638.html