韩昊 20190919-2 功能测试

本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627

• 要求一:bug计分

1.属于功能一的bug

1.1

(1)标题:贺敬文同学的程序功能1输出格式不符。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 贺敬文同学代码
  c. 测试步骤:进入贺敬文同学程序并启动控制台
  d. 运行结果:输出格式出现与作业要求不符情况
  e: 期待结果:第一功能实现时词频后不加入words
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

b: wf spec

       小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。

1.2

属于功能一的bug
(1)标题:
  迟俊文同学的程序功能1输出格式不符。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台
  d. 运行结果:输出格式出现与作业要求不符情况
  e: 期待结果:在total后无冒号
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

b: wf spec

       小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。

2.属于功能二的bug

2.1
(1)标题:
  刘信鹏同学的功能二在处理文件夹下的文件出现异常Bug。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 刘信鹏同学代码
  c. 测试步骤:cmd切换至刘信鹏同学项目wf.exe文件所在目录,输入wf folder
  d. 运行结果:无任何结果和提示输出
  e: 期待结果:输出文件夹内所有文件和词频
  f: 差异:此同学可能在编写项目时没有正常识别文件目录,因此出错

                     此处引入学长提示:“此同学部署时可能没考虑到运行时库”
(3)佐证材料:

  a: 运行截图: 

b: wf spec

支持命令行输入存储有英文作品文件的目录名,批量统计。

2.2
(1)标题:
  经修改刘信鹏同学处理文件夹异常bug后,出现格式上冗余字符问题。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 刘信鹏同学代码
  c. 测试步骤:cmd切换至刘信鹏同学项目wf.exe文件所在目录,输入wf folder
  d. 运行结果:出现冗余字符dir
  e: 期待结果:无冗余字符出现
  f: 差异:此同学可能在编写项目时出现误差,导致输出多余字符

(3)佐证材料:

  a: 运行截图: 

b: wf spec

支持命令行输入存储有英文作品文件的目录名,批量统计。

2.3

(1)标题:
  迟俊文同学的程序功能2输出格式中没有words。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台,输入wf test_1
  d. 运行结果:运行报错
  e: 期待结果:输出total 词频 + words
  f: 差异:未输出words
(3)佐证材料:
  a: 运行截图:

b: wf spec

支持命令行输入英文作品的文件名,请老五亲自录入。

3.属于功能三的bug

(1)标题:
  迟俊文同学的程序功能3没有按照要求的命令行格式处理命令。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台,输入相应指令及文件名
  d. 运行结果:找到的文件名均带有txt后缀
  e: 期待结果:输出文件名无。txt
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

 b: wf spec

       支持命令行输入存储有英文作品文件的目录名,批量统计。

• 要求二:属于个人bug报告

1.属于功能一的bug

1.1

(1)标题:
  刘信鹏同学提出的,关于本人的程序功能1在特殊文本上出现输出错误(对自己编写的测试样例出现错误)。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 本人代码
  c. 测试步骤:cmd切换至本人项目wf.exe文件所在目录,输入wf -s 3.txt
  d. 运行结果:出现错误计数
  e. 期待结果:输出与word相同计数
   f. 差异:编程时为考虑周全,对特殊字符没有覆盖。
(3)佐证材料:
  a: 运行截图:

b: wf spec

 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。

• 要求三:修改bug

1.修改刘信鹏同学提出的本人功能1特殊字符计数错误问题

修改后测试截图:

测试结果:输入 wf3 -s 3.txt与理想中结果相同。

修改后git地址:https://e.coding.net/hanhao/hanhaoceshi.git

2.修改贺敬文同学的功能一输出格式错误

修改后测试截图:

测试结果:通过Windows操作系统cmd控制台,切换到wf.exe目录,执行功能1命令,可正常显示词频统计结果,并无多余words出现

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

3.修改迟俊文同学的功能一输出出现多余符号错误

修改后测试截图:

测试结果:输出正确的计数,并不存在冗余符号输出。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

4.修改迟俊文同学的功能二缺少固定字符错误

修改后测试截图:

测试结果:输出正确格式,在词频技术后有words出现。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

5.修改刘信鹏同学的功能二打开文件出现的异常以及修改后出现的格式错误问题

修改后测试截图:

测试结果:成功运行,并没有出现的冗余字符,词频数正确,与要求一致。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

原文地址:https://www.cnblogs.com/hanhao970620/p/11561503.html