• 20200924-2 功能测试


    此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242

    要求1 bug计分。阅读教材第298页,发布bug报告。 

    功能1

    (1)bug标题

    词汇量的统计不正确,将数字作为单词统计。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone季嘉同学的代码,编写一个带有数字的txt文件。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:total 6 words

    5)期待的结果:total 5 words

    6)差异:将数字作为单词统计,多统计了一个单词。

    (3)佐证材料

    1)运行截图

    2)作业要求中的条款

    功能2

    1、(1)bug标题

    统计总的单词个数时输出格式与作业要求中条款不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone季嘉同学的代码。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:total 5 。

    5)期待的结果:total 5 words。

    6)差异:少输出了words。

    (3)佐证材料

    1)运行截图

    2)作业要求中的条款

    2、(1)bug标题

    不能输出英文作品中所出现的每个单词的个数,只输出了出现次数最多的10个单词。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone季嘉同学的代码,下载一个英文作品文档。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:只输出出现次数最多的10个单词。

    5)期待的结果:输出英文作品出现的每个单词的个数。

    6)差异:没有将单词输出完全。

    (3)佐证材料

    1)运行截图

    2)作业要求中的条款

    功能3

    (1)bug标题

    批量统计中每个英文作品的分隔与作业要求中条款不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone季嘉同学的代码,将要测试的所有英文作品统一存储到文件夹books中。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:英文作品名与统计单词量之间有分隔。

    5)期待的结果:统计完的每个英文作品间有分隔。

    6)差异:分隔的地方不同。

    (3)佐证材料

    1)运行截图

    2)作业要求中的条款

    功能4

    (1)bug标题

    重定向输入命令时输入的文件名与作业要求中条款不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone季嘉同学的代码。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:输入wf_j -s < test.txt。

    5)期待的结果:输入wf_j -s < test。

    6)差异:输入的命令中文件名后缀不同。

    (3)佐证材料

    1)运行截图

     2)作业要求中的条款

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

    功能1

    1、(1)bug标题

    统计单词总数时的输出格式与作业要求中条款不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:从git上clone我的代码。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:输出total 5后加了words。

    5)期待的结果:只输出total 5。

    6)差异:统计单词时最后多输出了words。

    (3)佐证材料

    1)运行截图

    2)作业要求中的条款

    功能2、功能4

    (1)bug标题

    输入命令时输入的文件名与作业要求中条款不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone我的代码。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:输入wf -s < test.txt 或wf test.txt。

    5)期待的结果:输入wf -s < test 或wf test。

    6)差异:输入的命令中文件名后缀不同。

    (3)佐证材料

    1)运行截图

     2)作业要求中的条款

    功能3

    (1)bug标题

    输出了英文作品中全部单词的个数,与作业要求中条款只输出出现次数最多的10个单词不同。

    (2)bug内容

    1)测试环境:Win10 家庭版 64位操作系统。

    2)准备工作:clone我的代码。

    3)测试步骤:打开控制台进入程序测试。

    4)运行结果:输出全部单词及每个单词个数。

    5)期待的结果:只输出出现次数最多的10个单词。

    6)差异:单词输出不同。

    (3)佐证材料

    1)运行截图

     2)作业要求中的条款

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

    包括:修改任意同学 (含自己)的bug至少5处。修改后要通过测试,证实bug已修正 ,给出测试报告。

    修改自己的代码后新的代码地址:https://github.com/amancer34/new_wordstatis.git

    修改后功能1截图:

    修改后功能2截图:

    修改后功能3截图:

  • 相关阅读:
    函数后面加const
    关于C++ const 的全面总结
    待下载的东西
    GDI与DC
    Windows GDI与DC
    认识句柄
    什么是客户区/非客户区
    OpenCV 2.4.8 +VS2010的开发环境配置
    对话框类的数据交换和检验
    怎么调处vs2010的MSDN帮助文档
  • 原文地址:https://www.cnblogs.com/amancer1151/p/13733768.html
Copyright © 2020-2023  润新知