• 作业要求20180925-2 功能测试


    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144

    修改代码后git地址为:https://git.coding.net/Ljr6899/Wf.git

    Bug1

    bug标题:范靖旋程序功能二、三,单词大小写不能区分

    环境:Windows10操作系统,cmd

    测试步骤:

    win + R ,输入cmd,进入文件夹,输入workcountdist>java -jar workcount.jar

    运行截图:

    bug说明:单词大小写不能区分,测试中word和Word本该分成一类单词,可运行结果却分成两类。

    期待结果:

    期待结果为word和Word,依然能够分为一类单词。

    佐证材料:

    修改bug:

    基于代码中的固定路径 查找程序内部bug  。

    用String.toLowerCase()方法先把单词全部变成小写模式。

    Bug2

    bug标题:范靖旋程序功能二、三,无法识别特殊字符

    环境:Windows10操作系统,cmd

    测试步骤:

    win + R ,输入cmd,进入文件夹,输入workcountdist>java -jar workcount.jar

    运行截图:

    bug内容:无法正确识别单词。把{ }以及()等特殊符号也算成了单词。

    期待结果:

     佐证材料:同上

    修改bug:

          不用字典过滤的方法,String.split()+正则表达式 这两个工具过滤出文本中的单词。直接用里的正则表达式,过滤首尾都是字母[^a-zA-Z]的部分即可。

    Bug3

    bug标题:范靖旋程序功能二,程序入口问题

    环境:Windows10操作系统,cmd

    测试步骤:

    win + R ,输入cmd,进入文件夹,输入workcountdist>java -jar workcount.jar book.txt

    运行结果:

    bug内容:

         FileNotFoundException,按题目要求参数输入都提示同一个异常。说明在文件路径上写死,只能在代码创作者本人的电脑中运行。

    期待结果:

    期待结果为按照作业提示输入文件名后,打开文件并且进行分词。

    佐证材料:

    Bug4

    bug标题:本人程序功能一、二、三、四(此bug属于单词频测核心功能,贯穿所有功能),单词不能区分大小写。

    环境:Windows10操作系统,cmd

    测试步骤:

    win + R ,输入cmd,进入文件夹,输入java wf

    运行截图:

    bug说明:单词大小写不能区分,测试中word和Word本该分成一类单词,可运行结果却分成两类。

    期待结果:

    佐证材料同Bug1

    修改bug:

    基于代码中的固定路径 查找程序内部bug  。

    用String.toLowerCase()方法先把单词全部变成小写模式。

    Bug5

    bug标题:本人程序功能三,运行后输出全部各个单词的数量,并不仅仅是前10个。 

    环境:Windows10操作系统,cmd

    测试步骤:

    win + R ,输入cmd,进入文件夹,输入java wf book.txt

    运行结果:

    bug说明:

    I/O操作特别耗时,当文档特别大的时候,有可能导致程序崩溃,所以只输出十行。这里我没有实现。

    题目要求大文件只输入十行。但是我的程序没有控制到输出十行,而是很多行,容易造成程序崩溃。

    期待结果:

    bug修改:

  • 相关阅读:
    jquery Combo Select 下拉框可选可输入插件
    EF 二级缓存 EFSecondLevelCache
    ASP.NET web.config中的连接字符串
    C# Aspose word 替换指定键值数据
    vs2015提示中文
    c# String.Join 和 Distinct 方法 去除字符串中重复字符
    How do I learn mathematics for machine learning?
    Machine Learning Books Suggested by Michael I. Jordan from Berkeley
    PCA,SVD
    【机器学习Machine Learning】资料大全
  • 原文地址:https://www.cnblogs.com/Ljr6899/p/9750226.html
Copyright © 2020-2023  润新知