此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627]
修改后代码git地址:https://e.coding.net/kangzhe/newruanjiangongcheng.git
要求1:找同学bug
功能一
(1)标题:
齐文华同学的功能一执行自动生成books.txt文件
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:pull齐文华同学代码
测试步骤:从控制台执行程序
运行结果:控制台并没有出入命令的操作,并且在本地文件夹下自动生成books.txt文件
预期结果:在控制台输入命令读取本地文件内容
差异:本地并没有预先准备好的txt文件,同时也不支持输入命令
(3)佐证材料:
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。
预期运行截图:
实际运行截图:
功能二
(1)标题:
付宇泽同学功能二输出时少一个换行
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:pull付宇泽同学代码
测试步骤:从控制台输入命令执行程序
运行结果:控制台并输出结果
预期结果:控制台输出正确结果
差异:付宇泽同学的代码在输出后与预期结果相比少了一个空行
(3)佐证材料:
支持命令行输入英文作品的文件名,请老五亲自录入。
预期运行截图:
实际运行效果:
功能三
(1)标题:
付宇泽同学功能三输出时多一行空行
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:pull付宇泽同学代码
测试步骤:从控制台输入命令执行程序
运行结果:控制台并输出结果
预期结果:控制台输出正确结果
差异:付宇泽同学的代码在输出后与预期结果相比多了一个空行
(3)佐证材料:
预期运行效果:
实际运行效果:
要求2:找自己bug
功能一
(1)标题:
功能一输出的统计次数不正确
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:准备好自己的代码
测试步骤:从控制台输入命令执行程序
运行结果:控制台并输出结果
预期结果:控制台输出正确结果
差异:与预期的结果存在差异,并没有输出争取的全部单词数
(3)佐证材料:
小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
盘在控制台下输入命令。
预期运行效果:
实际运行效果:
功能二
(1)标题:
功能二输出的统计次数不正确
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:准备好自己的代码
测试步骤:从控制台输入命令执行程序
运行结果:控制台并输出结果
预期结果:控制台输出正确结果
差异:与预期的结果存在差异,并没有输出争取的全部单词数
(3)佐证材料:
支持命令行输入英文作品的文件名,请老五亲自录入。
预期运行效果:
实际运行效果:
功能三
(1)标题:
功能三输出再统计单词数和单词之间没有空行
(2)内容:
测试环境:WIN10家庭版64位操作系统
准备工作:准备好自己的代码
测试步骤:从控制台输入命令执行程序
运行结果:控制台并输出结果
预期结果:控制台输出正确结果
差异:输出后与预期输出结果不同,缺少一个空行
(3)佐证材料:
预期运行效果:
实际运行效果:
要求3:修改bug
1.根据要求2找到自己程序的bug后修改自己的三处bug
修改运行效果:
功能一修改后:
测试报告:功能一修改后执行输出正确的单词总数
功能二修改后:
测试报告:功能二修改后执行输出正确的单词总数
功能三修改后:
测试报告:功能三修改后执行输出增加了一个空行
2.根据要求1找到付宇泽同学的程序的bug后修改其bug
修改后运行效果:
功能二修改:
测试报告:功能二修改后执行输出增加了一个空行
功能三修改:
测试报告:功能三修改后执行输出减少了一个空行