此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144
代码地址:https://git.coding.net/doubanjiang73/bug.git
要求一:
1.bug标题:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:张俊余
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业张俊余同学的方法输入wf the_dead_return.txt。
运行结果:所显示单词数为100。
预期结果:所显示单词数为190。
(2)佐证材料:
1)运行截图
2)作业要求
有同学问过“什么是单词”,教师也不确认。我们在此约定,以下面的数据作为对单词定义(及分界)的猜测。WORD统计以上测试用例中《战争与和平》568,286单词,统计 The Dead Return共189词。即,如果你的程序得到的单词总数与WORD相同,那么对单词的定义符合要求。
3)在WPS中我所下载的the_dead_return.txt显示的单词个数。
2.bug标题:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:孙韦男
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业孙韦男同学的方法输入the_dead_return.txt 。
运行结果:所显示单词数为107。
预期结果:所显示单词数为190。
(2)佐证材料:
1)运行截图
2)作业要求
有同学问过“什么是单词”,教师也不确认。我们在此约定,以下面的数据作为对单词定义(及分界)的猜测。WORD统计以上测试用例中《战争与和平》568,286单词,统计 The Dead Return共189词。即,如果你的程序得到的单词总数与WORD相同,那么对单词的定义符合要求。
3)在WPS中我所下载的the_dead_return.txt显示的单词个数。
3.bug标题:字数未能按照要求进行排序。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:孙韦男
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业孙韦男同学的方法输入the_dead_return.txt。
运行结果:单词的出现顺序是乱序排放。
预期结果:按照单词出现的次数递减方式进行排序。
(2)佐证材料:
1)运行截图
2)作业要求
4.bug标题:运行效果与老师所给样例不同。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:朱珅莹
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业朱珅莹同学程序的提示输入。
运行结果:运行结果中夹杂汉字。
预期结果:与老师所给样式相同。
(2)佐证材料:
1)运行截图
2)作业要求
5.bug标题:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:朱珅莹
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业朱珅莹同学程序的提示输入。
运行结果:显示单词为不重复个数。
预期结果:显示全部单词个数。
(2)佐证材料:
1)运行截图
2)作业要求
有同学问过“什么是单词”,教师也不确认。我们在此约定,以下面的数据作为对单词定义(及分界)的猜测。WORD统计以上测试用例中《战争与和平》568,286单词,统计 The Dead Return共189词。即,如果你的程序得到的单词总数与WORD相同,那么对单词的定义符合要求。
6.bug标题:格式不标准。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:段晓睿
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业段晓睿同学的方法输入wf -s the_dead_return.txt。
运行结果:所输出格式与老师要求不相符。
预期结果:按照单词出现的次数递减方式进行排序。
(2)佐证材料:
1)运行截图
7.bug标题:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:段晓睿
测试步骤:
1)将下载后的代码存放在放有the_dead_return.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业段晓睿同学的方法输入wf -s the_dead_return.txt 。
运行结果:所显示单词数为98。
预期结果:所显示单词数为190。
(2)佐证材料:
1)运行截图
2)作业要求
有同学问过“什么是单词”,教师也不确认。我们在此约定,以下面的数据作为对单词定义(及分界)的猜测。WORD统计以上测试用例中《战争与和平》568,286单词,统计 The Dead Return共189词。即,如果你的程序得到的单词总数与WORD相同,那么对单词的定义符合要求。
3)在WPS中我所下载的the_dead_return.txt显示的单词个数。
8.bug标题:以test.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
测试环境:在Windows 8下进行操作,使用控制台进行测试。
准备工作:在coding.net上下载代码。
被测试者:王玉潘
测试步骤:
1)将下载后的代码存放在放有test.txt的文件夹中。
2)打开cmd控制台进行测试。
3)在控制台按照上期作业王玉潘同学的方法输入type test.txt。
运行结果:所显示词汇量为6。
预期结果:所显示词汇量为5。
(2)佐证材料:
1)运行截图
2)作业要求
要求二:记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。
1.bug标题:未能显示所有单词。
原因:在进行设计时未能完全理解题目要求,误认为每题在输出样式的是相同的。
2.bug标题:截图最下方,出现未知数字。
原因:在进行程序设计时加入了测试运行时间。
要求三:修改bug
1.bug内容:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
2.bug内容:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
3.bug内容:字数未能按照要求进行排序。
4.bug内容:运行效果与老师所给样例不同。
5.bug内容:以the_dead_return.txt为测试书籍利用程序统计单词数与在WPS中统计的个数不符。
我的bug修改如下:
1.bug标题:未能显示所有单词。
2.bug标题:截图最下方,出现未知数字。