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。
修改后运行截图: