20190919-2 功能测试
作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627
要求1 :bug计分
1.功能一bug:
(1)标题:
贺敬文同学的程序功能1中输出格式功能。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:git clone 贺敬文同学代码
测试步骤:进入贺敬文同学程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:输出统计的字符不应该加“words”单词
差异:输出多一个单词,而在功能二中应该添加word
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
2.功能二 bug:
(1)标题:
贺敬文同学的程序功能2中字符统计功能。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:git clone 贺敬文同学代码
测试步骤:进入贺敬文同学程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:输出统计的字符与真实结果不同
差异:以the_dead_return作为测试文本,总数应为190个
(3)佐证材料:
运行截图:
3.功能一bug:
(1)标题:
孙晓宇同学的程序功能1中统计功能。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:git clone 孙晓宇同学代码
测试步骤:进入孙晓宇同学程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:输出统计的字符应该不包括重复字符
差异:输出的字符数量不应该是整个文本的全部字符数量
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
4.功能一bug:
(1)标题:
孙晓宇同学的程序功能1中的输出问题
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:git clone 孙晓宇同学代码
测试步骤:进入孙晓宇同学程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:输出统计的字符应该以"total:"标注
差异:程序输出以字母a来表示总数,不符合题目要求
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
5.功能三bug:
(1)标题:
王志文同学的程序功能三统计字符功能。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:准备代码
测试步骤:进入程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:输出了目录而没有统计结果
差异:在输出中应该显示目录与统计结果
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
6.功能一bug:
(1)标题:
王志文同学的程序功能一格式输入问题。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:准备代码
测试步骤:进入程序并启动控制台
运行结果:输入结果出现与作业要求不符情况
期待结果:应直接在命令行输入参数
差异:在输入参数中换行了,没有理解题目要求
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
7.功能二bug:
(1)标题:
王志文同学的程序功能二格式输出问题。
(2)内容:
测试环境:Win10 家庭版 64位操作系统
准备工作:准备代码
测试步骤:进入程序并启动控制台
运行结果:输出结果出现与作业要求不符情况
期待结果:统计字符后面应该有“words”单词
差异:在输出界面缺少words单词
(3)佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
要求2:记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。
1.功能一bug:
标题:程序功能一中输入格式。
佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
2.功能二bug
标题:程序功能二中输出格式缺少word
佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
3.功能三bug:
标题:程序功能三中无法输出统计字符。
佐证材料:
运行截图:
wf spec
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。
>dir folder
gone_with_the_wand
runbinson
janelove
>wf folder
gone_with_the_wand
total 1234567 words
the 5023
a 4783
love 4572
fire 4322
run 3822
cheat 3023
girls 2783
girl 2572
slave 1322
buy 822
----
runbinson
total 1234567 words
要求3 修改bug
1.修改自己功能一的输入格式出错bug
git地址:https://e.coding.net/wangzw877/wzwbug.git
修改后运行截图:
测试:使用文件test,通过测试,满足题目要求
2.修改自己功能二的缺少“word”单词bug
git地址:https://e.coding.net/wangzw877/wzwbug.git
修改后运行截图:
测试:使用文件test,通过测试,满足题目要求
3.修改自己功能三只输出文本名而不输出统计字符bug
git地址:https://e.coding.net/wangzw877/wzwbug.git
修改后运行截图如下:
测试:使用文件test和war_and_peace,通过测试,满足题目要求
4.修改贺敬文同学功能一输出多一个word单词bug
git地址:https://e.coding.net/wangzw877/hjwbug.git
修改后运行截图如下:
测试:使用文件test和,通过测试,满足题目要求
5.修改孙晓宇同学输出格式不正确bug(a替换了total)
git地址:https://e.coding.net/wangzw877/sxybug.git
修改后运行截图如下:
测试:使用文件war_and_peace,通过测试,满足题目要求