20180925-2 功能测试

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

要求1 bug计分。阅读教材第298页,发布bug报告。

一.被测程序的作者:孙韦男

git地址:https://git.coding.net/sunsss/work.git

bug1

1)bug标题:没有用控制台命令输入

2)测试步骤:

在pull到的项目文件夹下运行cmd,输入命令行:wf -s test.txt

3)预期结果:

4)运行结果:

 5)差异:

作者使用了python来完成功能,没有生成wf.exe文件,全部文件截图如下:

bug2

1)bug标题:功能1输入不规范

2)测试步骤:

由于作者没有生成wf.exe,我打开了她的word_frequency.py在pycharm下使用py3运行,先按照作者在其博客中记录的截图中的输入方式运行,然后按照功能1要求的输入完整的文件名运行。

3)预期结果:

4)运行结果:

 

5)差异:

作者编写的程序运行后有提示语句,并且输入文件名称是否带有.txt都不会影响程序运行,无法有效的和功能2区分开。

原作业要求的功能2运行要求如下:

 bug3

1)bug标题:没有实现词频排序

2)测试步骤:

在pycharm下运行作者的word_frequency.py

3)预期结果:

4)运行结果:

5)差异:

作者的程序没有实现词频排序。

二.被测程序的作者:卢帝同

git地址:https://coding.net/u/lew666/p/zuoye/git

bug4

1)bug标题:文件名没有实现控制台输入

2)测试步骤:

在pull到的项目文件夹下运行cmd,看到作者提供的txt文件名为gongneng1.txt,输入命令行:wf -s gongneng1.txt

3)预期结果:

4)运行结果:

5)差异:

查看了作者的源代码,发现作者把文件路径写死了,截图如下:

三.被测程序的作者:范靖旋

git地址:https://coding.net/u/FanF/p/wf/git

bug5

1)bug标题:没有生成.exe

2)测试步骤:

pull该同学的代码到本地,运行cmd,但没有.exe文件。

3)预期结果:

4)程序文件如下:

5)差异:

没有.exe文件,没有进行下一步的功能测试。

要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。

被修改代码作者:段晓睿

git地址:https://coding.net/u/Ruidxr/p/Word_Frequency_Count/git

1)bug标题:功能4输出格式不对

2)预期结果:

3)运行结果:

 4)修改:

查找源代码,由于在output函数中已经有一次输出总数的语句,故注释掉了重复的输出语句。

5)修改后运行结果:

 

修改后重新上传到git地址。

posted @ 2018-10-07 15:13  段晓睿  阅读(102)  评论(0编辑  收藏  举报