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)修正截图: