20200924-2 功能测试

此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242

要求1 bug计分。

1.1樊培毅同学bug报告1

(1)bug标题:词频统计的功能一total总数不对,重复的单词也计入总量。

(2)bug内容

a.测试环境:windows10、64位操作系统 。

b.准备工作:git pull代码到fan文件夹下。

c.测试的步骤:启动控制台,找到代码的位置,输入python wf1.py -s test。

 d.期待的结果:

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

  

e.运行结果与期待结果间的差异:

  查找的单词应该去除重复词汇,但将所有重复单词也计入了总数。

(3)佐证材料

 作业要求 (wf spec):

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

  

运行截图:

 

 

 

 

 

1.2樊培毅同学bug报告2

(1)bug标题:功能一的单词输出未全部改为小写。

(2)bug内容

a.测试环境:windows10、64位操作系统。

b.准备工作:git pull代码到fan文件夹下。

c.测试的步骤:启动控制台,找到代码的位置,输入python wf1.py -s test。

 d.期待的结果:

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

  

e.运行结果与期待结果间的差异:

  运行结果中有大写,应该为全小写字母输出。

(3)佐证材料

 作业要求 (wf spec):

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

  

运行截图:

 

 

 

要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。

2.1

(1)bug标题:词频统计的代码中未上传编译独立运行的程序

(2)bug内容

a..运行结果:

 

b.期待的结果:

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

 

c.期待结果间的差异:未生成独立运行的exe文件。

 

2.2

(1)bug标题:词频统计的单词输出非全小写输出

(2)bug内容

a..运行结果:

 

b.期待的结果

作业要求 (wf spec):

>type test.txt
My English is very very pool.

>wf -s test.txt
total 5

very    2
my      1
english 1
is      1
pool    1

 

c.期待结果间的差异:应为全小写单词输出,单词中有大写字母输出

 

 要求3 修改bug。

3.1

(1)bug标题:同学找到的bug,未生成独立运行的exe文件。

(2)bug内容

将jre和jar包一起打包用工具生成可独立运行的exe文件。

运行结果:

 

 

3.2

(1)bug标题:我自己词频统计功能一的输出为大写,应按照要求改为小写。

(2)bug内容

运行结果:

 

 

 期待结果间的差异:

  输出单词中有大写字母,与全小写单词不符合。

部分修改代码:

for (String word : wordsArr) {
    String wordLower = word.toLowerCase();

    if (wordLower.length() != 0) { // 去除长度为0的行
        list.add(wordLower);
    }
}

运行截图:

 

 

3.3

(1)bug标题:功能二没有输出

(2)bug内容

使用Launch4j生成可独立执行的exe文件:

 

修改后运行截图:

 

 

3.4

(1)bug标题:功能三没有输出

(2)bug内容

修改后运行截图:

 

 

 

 

3.5

(1)bug标题:功能二没有输出

(2)bug内容

修改后运行截图:

 

 

posted @ 2020-10-06 18:19  Dul  阅读(160)  评论(0编辑  收藏  举报