20190919-2 功能测试

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

要求1:bug计分。

1.功能一的bug

(1)标题:徐姗姗同学的程序功能一中出现bug

(2)bug内容:

       a. 测试环境:Win7 旗舰版 64位操作系统
  b. 准备工作:git clone 徐姗姗同学代码
  c. 测试步骤:在cmd运行wf.exe,输入wf test.txt
  d. 运行结果:如图所示
  e: 期待结果:total 5 及单词频率(两列未对齐)

(3)佐证材料:

a: 运行截图:

b: wf spec:

要求2:个人bug报告。

1.属于功能一的bug

(1)标题:输出语句与作业要求不相同

(2)内容:
  a. 测试环境:Win7 旗舰版 64位操作系统
  b. 准备工作:git clone 本人代码
  c. 测试步骤:在cmd运行wf.exe,输入wf -s test.txt
  d. 运行结果:无输出
  e: 期待结果:total 5 words 及各单词出现次数
(3)佐证材料:
a: 运行截图:

b: wf spec:

 

2.属于功能二的bug

(1)标题:输出语句与作业要求不相同

(2)内容:
  a. 测试环境:Win7 旗舰版 64位操作系统
  b. 准备工作:git clone 本人代码
  c. 测试步骤:在cmd运行wf.exe,输入wf gone_with_the_wond.txt
  d. 运行结果:total 89645 及各单词出现次数
  e: 期待结果:total 89645 words 及各单词出现次数
(3)佐证材料:
a: 运行截图:

b: wf spec截图:

3.属于功能二的bug。

(1)标题:功能二无法输出结果

(2)内容:
  a. 测试环境:Win7 旗舰版 64位操作系统
  b. 准备工作:git clone 本人代码
  c. 测试步骤:在cmd运行wf.exe,输入wf gone_with_the_wond
  d. 运行结果:无法输出结果
  e: 期待结果:total 89645 words 及各单词出现次数
(3)佐证材料:
a: 运行截图:

b: wf spec截图:

要求3:修改bug。

1.修改本人功能二输出时遗漏“words”一词的bug。

修改代码部分:

print('total', len(d_sort), 'words')

修改后运行截图:

 

2.修改本人功能一无法实现的bug。

修改后代码参见:https://e.coding.net/wangkefei/word_frequency.git

修改后运行截图:

原文地址:https://www.cnblogs.com/wkf-/p/11563054.html