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

 

一、bug计分

1.第一个bug

(1)标题:

   段晓睿功能1的实现多了文件类型,与spec不符。

(2)内容:

  a. 测试环境:Windows 10  64位

  b. 准备工作:在coding.net上git其代码文件夹

  c. 测试步骤:进入段晓睿同学wf.exe文件所在文件夹,输入wf -s 1.txt

  d. 运行结果:输出 1.txt,total 5 以及词频统计

  e: 期待结果:输出total 5以及词频统计

  f: 差异:运行时控制台参数输入时需要加上文件类型才可以运行

(3)佐证材料:

  a: 运行截图:

 b: wf spec

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

2.第二个bug

(1)标题:

   段晓睿功能1的实现多了一行文件名的输出,与spec不符。

(2)内容:

  a. 测试环境:Windows 10  64位

  b. 准备工作:在coding.net上git其代码文件夹

  c. 测试步骤:进入段晓睿同学wf.exe文件所在文件夹,输入wf -s 1.txt

  d. 运行结果:输出 1.txt,total 5 以及词频统计

  e: 期待结果:输出total 5以及词频统计

  f: 差异:作业要求spec里没有要输出文件名这个要求

(3)佐证材料:

  a: 运行截图:

 

 b: wf spec

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

 

3.第三个bug

(1)标题:

   刘欣功能1输出与spec不符。

(2)内容:

       a. 测试环境:Windows 10  64位

  b. 准备工作:在coding.net上git其代码文件夹,并将text.txt文件复制进文件夹

  c. 测试步骤:进入刘欣同学wf.exe文件所在文件夹,输入wf -s text.txt

  d. 运行结果:输出 total 5 words以及词频统计

  e: 期待结果:输出total 5以及词频统计

  f: 差异:作业要求spec里没有要输出冒号以及words

(3)佐证材料:

  运行截图:

b: wf spec

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

 

4.第四个bug

(1)标题:

   刘欣功能1的实现多了文件类型,与spec不符。

(2)内容:

  a. 测试环境:Windows 10  64位

  b. 准备工作:在coding.net上git其代码文件夹,并将text.txt文件复制进文件夹

  c. 测试步骤:进入刘欣同学wf.exe文件所在文件夹,输入wf -s text.txt

  d. 运行结果:输出 total 5 以及词频统计

  e: 期待结果:输出total 5以及词频统计

  f: 差异:运行时控制台参数输入时需要加上文件类型才可以运行

(3)佐证材料:

  a: 运行截图:

  

 

 

b: wf spec

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

 

二、自己的bug报告

1.第一个bug

(1)标题:

   功能1输出提示字符串。

(2)内容:

  a. 测试环境:Win10  64位

  b. 准备工作:将自己的.py文件改成.exe程序

  c. 测试步骤:进入wf.exe文件所在文件夹,输入wf -s test.txt

  d. 运行结果:输出 -s is not a file or path

  e: 期待结果:输出total 5以及词频统计

  f: 差异:未出现期待结果且出现提示字符串

(3)佐证材料:

  运行截图:

b: wf spec:

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

  

 

2.第二个bug

(1)标题:

   功能2输出提示字符串。

(2)内容:

  a. 测试环境:Win10  64位

  b. 准备工作:将自己的.py文件改成.exe程序

  c. 测试步骤:进入wf.exe文件所在文件夹,输入wf the_dead_return

  d. 运行结果:输出the_dead_return is not a file or path

  e: 期待结果:输出total  以及词频统计

  f: 差异:未出现期待结果且输出提示字符串。

(3)佐证材料:

  运行截图:

b: wf spec:

  

3.第三个bug

(1)标题:

  功能3中文件名出线后缀。

(2)内容:

  a. 测试环境:Win10  64位

  b. 准备工作:将自己的.py文件改成.exe程序

  c. 测试步骤:进入wf.exe文件所在文件夹,输入wf 111

       d. 运行结果:输出文件夹内所有文件的文件名加后缀及对应的词频统计

  e: 期待结果:输出文件夹内所有文件的文件名不加后缀及对应的词频统计

  f: 差异:文件名多加了后缀 .txt

(3)佐证材料:

  运行截图:

b: wf spec:

  

4.第四个bug

(1)标题:

  功能实现过程中词频数量没有对齐。

(2)内容:

  a. 测试环境:Win10  64位

  b. 准备工作:将自己的.py文件改成.exe程序

  c. 测试步骤:进入wf.exe文件所在文件夹,输入wf text.txt

       d. 运行结果:输出没有对齐的词频统计

  e: 期待结果:输出total  以及词频统计

  f: 差异:与作业spec要求的词频对齐不一致

(3)佐证材料:

  运行截图:

b: wf spec:

  

三、修改bug

 

1.修改自己功能1控制台输入控制与spec不符的bug

(1).修改后git地址:

 https://git.coding.net/gongylx/wf.git

(2).修改后输出截图:

(3).测试报告:

test.txt、war_and_peace.txt、the_dead_return.txt均测试通过;
测试完成后未发现新bug;

2.修改自己功能实现中词频统计没有对齐的bug

(1).修改后git地址:

 https://git.coding.net/gongylx/wf.git

(2).修改后输出截图:

(3).测试报告:

test.txt、war_and_peace.txt、the_dead_return.txt均测试通过;
测试完成后未发现新bug;

3.修改自己功能2实现中控制台将文件名读入运行失败的bug

(1).修改后git地址:

 https://git.coding.net/gongylx/wf.git

(2).修改后输出截图:

(3).测试报告:

test.txt、war_and_peace.txt、the_dead_return.txt均测试通过;
测试完成后未发现新bug;

4.修改自己功能3实现过程中出现文件类型后缀的bug

(1).修改后git地址:

 https://git.coding.net/gongylx/wf.git

(2).修改后输出截图:

(3).测试报告:

test.txt、war_and_peace.txt、the_dead_return.txt均测试通过;
测试完成后未发现新bug;

5.修改自己功能4重定向实现不成功的bug

(1).修改后git地址:

 https://git.coding.net/gongylx/wf.git

(2).修改后输出截图:

 

(3).测试报告:

test.txt、war_and_peace.txt、the_dead_return.txt均测试通过;
测试完成后未发现新bug;