zoukankan      html  css  js  c++  java
  • 20190919-2 功能测试

    本作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627]


    • 要求一:bug计分

    1.属于功能一的bug

    1.1

    (1)标题:
      罗杨美惠同学的程序没有按照要求,在操作系统控制台执行程序和读取参数,而是利用开发工具的控制台进行的操作。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 罗杨美惠同学代码
      c. 测试步骤:进入罗杨美惠同学程序并启动控制台
      d. 运行结果:只能将代码在开发工具中运行起来,通过开发工具控制台交互
      e. 期待结果:通过Windows CMD.exe控制台启动exe程序,并传递参数,程序可以在短时间给我反馈
       f. 差异:此部分为设计缺陷,需要将Java程序转为.exe程序执行
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
    盘在控制台下输入命令。

    1.2

    (1)标题:
      罗杨美惠同学的程序功能1多输出了系统提示语句。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 罗杨美惠同学代码
      c. 测试步骤:进入罗杨美惠同学程序并启动控制台
      d. 运行结果:输出多余提示信息“请选择:1.单行语言处理;2.单个文件处理;”
      e. 期待结果:期待无任何提示
       f. 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
    盘在控制台下输入命令。


    1.3

    (1)标题:
      罗杨美惠同学的程序功能1没有实现从文件读入数据。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 罗杨美惠同学代码
      c. 测试步骤:进入罗杨美惠同学程序并启动控制台,输入wf -s test.txt
      d. 运行结果:运行报错
      e. 期待结果:输出total 5以及词频统计
       f. 差异:运行结果多余输出系统提示文件
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
    盘在控制台下输入命令。

    1.4
    (1)标题:
      罗杨美惠同学的程序功能1,经过简单修改其代码BUG后发现,其词频统计结果,没有输出单词总数,即total。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 罗杨美惠同学代码
      c. 测试步骤:进入罗杨美惠同学程序并启动控制台,输入wf -s test.txt
      d. 运行结果:显示每个单词及其个数
      e. 期待结果:输出total 5以及词频统计
       f. 差异:开发时遗漏对单词总数统计结果的输出
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
    盘在控制台下输入命令。

    1.5

    (1)标题:
      韩昊同学的程序功能3在处理特殊文本上出现统计错误。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 韩昊同学代码
      c. 测试步骤:cmd切换至韩昊同学项目wf.exe文件所在目录,输入wf -s 3.txt
      d. 运行结果:对单个URL出现拆分计数情况,且切分不规律
      e. 期待结果:URL单独处理不计入单词,或者将URL按单词切分
       f. 差异:没有考虑到特殊情况下的单词组合模式,因而对URL这类文本统计出现错误
    (3)佐证材料:
      a: 运行截图:

     

      b: wf spec
           小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键
    盘在控制台下输入命令。

    2.属于功能二的bug

    2.1

    (1)标题:
      罗杨美惠同学的程序功能2读取文件数据异常。
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 罗杨美惠同学代码
      c. 测试步骤:进入罗杨美惠同学程序并启动控制台,输入相应指令及文件名
      d. 运行结果:除提示信息外,无任何统计结果输出
      e. 期待结果:输出词频统计结果
       f. 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           支持命令行输入英文作品的文件名,请老五亲自录入。

    • 要求二:属于个人bug报告

    1.属于功能三的bug

    1.1

    (1)标题:
      韩昊同学提出的,关于本人的程序功能3处理文件夹下的文件异常Bug
    (2)内容:
      a. 测试环境:Win10 专业版 64位操作系统
      b. 准备工作:git clone 本人代码
      c. 测试步骤:cmd切换至本人项目wf.exe文件所在目录,输入wf folder
      d. 运行结果:无任何结果和提示输出
      e. 期待结果:分别输出该目录下所有文件的词频统计结果
       f. 差异:没有正常识别文件目录,并处理目录下所有文件,因为此处并没有报错情况发生,所以猜测是程序逻辑上的问题
    (3)佐证材料:
      a: 运行截图:

      b: wf spec
           支持命令行输入存储有英文作品文件的目录名,批量统计。


    • 要求三:修改bug

    1.修改韩昊同学提出的本人功能3处理文件夹下的文件异常及冗余字符输出的Bug共2项

    修改后测试截图:

    测试结果:输入 wf folder,分别输出该目录下所有文件的词频统计结果。

    修改后git地址:https://e.coding.net/secret/ASETest1_1.git

    2.修改罗杨美惠同学的,所有本人在此博客中提到的关于功能1的Bug共4项

    修改后测试截图:

    测试结果:通过Windows操作系统cmd控制台,切换到wf.exe目录,执行功能1命令,可正常显示词频统计结果

    修改后git地址:https://e.coding.net/secret/ASETest1_2.git

    3.修改罗杨美惠同学的,程序功能2读取文件数据异常的Bug共1项

    修改后测试截图:

      

    测试结果:通过Windows操作系统cmd控制台,切换到wf.exe目录,执行功能2命令,可正常显示词频统计结果

    修改后git地址:https://e.coding.net/secret/ASETest1_2.git

    4.修改齐文华同学提出的,功能1单词输出比题目中要求的多了空格的Bug共1项

    修改后测试截图:

    测试结果:通过Windows操作系统cmd控制台,切换到wf.exe目录,执行功能1命令,可正常显示词频统计结果,且空格没有输出太多

    修改后git地址:https://e.coding.net/secret/ASETest1_1.git

  • 相关阅读:
    删除目录软链接注意事项
    使用Dnsmasq搭建本地dns服务器上网
    在CentOS 7 上安装广告服务器 Revive Adserver
    CentOS6 Squid代理服务器的安装与配置
    CentOS6 PXE+Kickstart无人值守安装
    Redis的初步安装
    创建交互式shell脚本对话框
    C 捕获 lua 异常错误
    iic 之24C256存储器 及PCF8563
    汉字的编码与字模点阵小结
  • 原文地址:https://www.cnblogs.com/liuxp775/p/11560294.html
Copyright © 2011-2022 走看看