zoukankan      html  css  js  c++  java
  • 作业要求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修改:

  • 相关阅读:
    Object-C,NSSet,不可变集合
    NYIST 860 又见01背包
    NYIST 1070 诡异的电梯【Ⅰ】
    HDU 1542 Atlantis
    HDU 4756 Install Air Conditioning
    CodeForces 362E Petya and Pipes
    HDU 4751 Divide Groups
    HDU 3081 Marriage Match II
    UVA 11404 Palindromic Subsequence
    UVALIVE 4256 Salesmen
  • 原文地址:https://www.cnblogs.com/Ljr6899/p/9750226.html
Copyright © 2011-2022 走看看