20190919-2 功能测试

此作业要求详见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627]

要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)

要求包括: (1)bug标题,(2)bug内容,含测试环境和准备工作、测试的步骤、运行结果、期待的结果、运行结果与期待结果间的差异, (3)佐证材料,至少包括运行截图、引用作业要求 (wf spec)中的条款。

自己:

bug标题:功能一bug

bug内容:多提示语

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

多了提示语

作业要求运行结果截图

 (6)结果差异:不需要提示语

 

bug标题:功能二bug

bug内容:多了提示语

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:不需要提示语

bug标题:功能四bug

bug内容:在每篇文章后面多处路径

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:测试文件时,每个测试输出10行后,显示下一个测试文件名,而不现实路径。

bug标题:功能二bug

bug内容:多了选择语句

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:多显示中文判断

彭思雨同学:

bug标题:功能一bug

bug内容:在第一个功能里没有统计单词后面的words

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先git clone 得到代码

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:

在统计完单词后,没有words 单词

作业要求运行结果截图

 (6)结果差异:在第一个功能里没有统计单词后面的words

 

 

 

bug标题:功能二bug

bug内容:在第二功能里,没有同时显示两个文件中单词数(要求显示前10个)

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先git clone 得到代码

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:

第二功能里,同时显示两个文件中单词数(要求显示前10个)

作业要求运行结果截图

 

(6)结果差异:第二功能里,没有同时显示两个文件中单词数,只显示一个文件中的单词

bug标题:功能一bug

bug内容:输入文件后多了一个提示这是一个文件

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先git clone 得到代码

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

 (5)期待结果:读取文件后直接统计单词总数

作业要求运行结果截图

 

(6)结果差异:多了不必要的提示语。

孙晓宇同学:

bug标题:功能一bug

bug内容:在功能里统计总的单词数

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 (3)测试步骤:打开python,在控制台先运行代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:在统计总的单词数

作业要求运行结果截图

 

(6)结果差异:没有统计总的单词数

bug标题:功能二bug

bug内容:运行不出来,也许是数据过大,程序崩溃

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 3)测试步骤:打开python,在控制台先运行代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:有大数据的测试,并显示前10行

作业要求运行结果截图

 

 (6)结果差异:测试大数据程序运行不了

bug标题:功能二、三、四bug

bug内容:在功能里统计总的单词数后面没有作业要求的words单词

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

(3)测试步骤:打开python,在控制台先运行代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:在统计总的单词后面有个words单词

作业要求运行结果截图

 

(6)结果差异:统计总的单词数后面没有作业要求的words单词

 都雪冬同学:

bug标题:功能一bug

bug内容:在第一个功能里没有统计总的单词数

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 的到都雪冬代码

 

  (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:在单词排序前先有单

 

(6)结果差异:在第一个功能里没有显示总的单词数

bug标题:功能一bug

bug内容:在第一个功能里没有按照降序排序

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 的到都雪冬代码

  (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:单词可以按照降序排序

作业要求:为了评估老五的词汇量而不是阅读量,total一项中相同的单词不重复计数数,出现2次的very计数1次。

 (6)结果差异:在第一个功能里没有按照降序对单词排序

魏新同学:

bug标题:功能二、三、四bug

bug内容:在功能里统计总的单词数后面没有作业要求的words单词

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

 (5)期待结果:在统计总的单词后面有个words单词

作业要求运行结果截图

 

(6)结果差异:统计总的单词数后面没有作业要求的words单词

王可菲 同学:

bug标题:功能二、三、四bug

bug内容:在功能里统计总的单词数后面没有作业要求的words单词

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:在统计总的单词后面有个words单词

作业要求运行结果截图

 

(6)结果差异:统计总的单词数后面没有作业要求的words单词

王志文同学:

bug标题:功能二bug

bug内容:在功能里统计总的单词数后面没有作业要求的words单词

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

  (3)测试步骤:打开python,在控制台先运行代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:在统计总的单词后面有个words单词

作业要求运行结果截图

 

 (6)结果差异:统计总的单词数后面没有作业要求的words单词

王歆瑶同学:

bug标题:功能二bug

bug内容:在功能里统计总的单词数后面没有作业要求的words单词

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)代码分析:此处没有在屏幕输出words单词

 (5)期待结果:在统计总的单词后面有个words单词

作业要求运行结果截图

 

 (6)结果差异:统计总的单词数后面没有作业要求的words单词

bug标题:功能一bug

bug内容:单词和统计数之间有冒号,而且最后统计数

 (1)  环境测试:window10,使用DC

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开DC,把代码在DC编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:先统计总数,在输出

作业要求运行结果截图

 

 (6)结果差异:作者是先输出单词计数在统计总单词数,而要求是先统计总数,在输出

 罗杨美慧同学:

 bug标题:文件名

bug内容:文件名不是wf

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先git clone 得到代码

 (3)测试步骤:打开eclipse,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

4)运行结果:

 

5)期待结果:程序名字是wf

作业要求运行结果截图

 

6)结果差异:程序名称不是作业要求的

  bug标题:功能一bug

bug内容:不是在.txt中直接读取文件。

 1  环境测试:window10,使用DC

 2)准备工作:先git clone 得到代码

  3)测试步骤:打开eclipse,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

 4)运行结果:

 

 5)期待结果:输入.txt.文件中进行读取,没有统计总单词。

作业要求运行结果截图

 

 (6)结果差异:直接在控制台输入文本,而题目是将单行语句输入.txt中,在进行读取。.

迟俊文

 bug标题:不能正常运行

bug内容:git clone 后,在我电脑不能正常打开

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

  (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

(5)期待结果:

作业要求运行结果截图

(6)结果差异:不能正常运行

bug标题:细节问题

bug内容:total 后面没有冒号

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

(5)期待结果:

作业要求运行结果截图

(6)结果差异:老师要求没有冒号

bug标题:换行

bug内容:作业要求中有换行,而作者没有空格

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

(5)期待结果:

作业要求运行结果截图

(6)结果差异:在统计总单词后,空一行输出

bug标题:换行

bug内容:功能二单词和统计数竖直对齐

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

(5)期待结果:

作业要求运行结果截图

 (6)结果差异:单词和统计数竖直对齐

bug标题:格线符

bug内容:多个文本输入统计单词,对于不同文本中间有格线符

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:多个文本输入统计单词,对于不同文本中间有没有格线符

bug标题:统计单词数不对

bug内容:测试文本中单词数有误

 (1)  环境测试:window10,使用python

 (2)准备工作:先git clone 得到代码

 

 (3)测试步骤:打开python,直接打开代码,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 

 (5)期待结果:

作业要求运行结果截图

(6)结果差异:不能准确读取文件

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

1.bug标题:功能一的小文件输入与题目要求的样例输出不符

bug内容:

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先知道自己功能几有bug,然后测试功能几

 (3)测试步骤:打开eclipse,先编译代码,然后按照同学找的bug,重新运行

(4)运行结果:

 

 (5)期待结果:将单行语句输入.txt中,在进行读取。

作业要求运行结果截图

 

 (6)结果差异:直接在控制台输入单行文本,而题目中意思是将单行语句存入txt中,再进行读取。.

 2.bug标题:程序中出现误导用户操作的提示语

 Bug内容

(1)测试环境和准备工作:windows7操作系统,Eclipse

(2)测试的步骤:运行程序,启动控制台进行测试

(3)错误代码截图:

 

(4)期待的结果:若给出用户友好型提示,则需给出正确的提示,否则容易误导用户。

(5)运行结果与期待结果间的差异:

在输入文件地址那里容易误导用户,因为程序本身是从D:/Project/JAVA/test/中读取文件,而非从D:/Project/JAVA/text/中进行文件读取,由此,可判断为BUG。从用户角度出发,友好型提示很有必要,从题意出发,却多此一举。

 

3.bug标题:功能一bug

bug内容:在第一个功能里没有统计单词后面的words

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

多了提示语

作业要求运行结果截图

 (6)测试差距:多出中文字符。

4.bug标题:功能四bug

bug内容:在每篇文章后面多处路径

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:测试文件时,每个测试输出10行后,显示下一个测试文件名,而不现实路径。

bug标题:功能二bug

bug内容:多了选择语句

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)结果差异:多显示中文判断

 

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

1.bug标题:功能一bug

bug内容:在第一个功能里没有统计单词后面的words

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

多了提示语

作业要求运行结果截图

 (6)结果差异:没有多余汉语。

2.bug标题:功能一的小文件输入与题目要求的样例输出不符

bug内容:

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先知道自己功能几有bug,然后测试功能几

 (3)测试步骤:打开eclipse,先编译代码,然后按照同学找的bug,重新运行

(4)运行结果:

 

(5)期待结果:将单行语句输入.txt中,在进行读取。

作业要求运行结果截图

 

 (6)修正结果:

3、bug标题:程序中出现误导用户操作的提示语

    Bug内容

(1)测试环境和准备工作:windows7操作系统,Eclipse

(2)测试的步骤:运行程序,启动控制台进行测试

(3)错误代码截图:

(4)期待的结果:若给出用户友好型提示,则需给出正确的提示,否则容易误导用户。

(5)更正错误:

4.bug标题:功能二bug

bug内容:多了选择语句

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)修正截图:

 

5.bug标题:功能四bug

bug内容:在每篇文章后面多处路径

 (1)  环境测试:window10,使用eclipse

 (2)准备工作:先自己对照老师要求,找自己bug

 (3)测试步骤:打开eclipse,把代码在编译器上直接打开,先编译代码,然后按照博客步骤,对照作业要求进行测试。

(4)运行结果:

 (5)期待结果:

作业要求运行结果截图

 (6)修正截图:

原文地址:https://www.cnblogs.com/ping2yingshi/p/11560963.html