• 20200924-2功能测试


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

    要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)

    要求包括: (1)bug标题,(2)bug内容,含测试环境和准备工作、测试的步骤、运行结果、期待的结果、运行结果与期待结果间的差异, (3)佐证材料,至少包括运行截图、引用作业要求 (wf spec)中的条款。

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

    要求 bug报告要求同上。没有找到bug的,此题不得分。如果有同学认为自己的代码如此完美,以至于没有被别人找到bug,那么此题找自己的bug并报告,或者通过尽可能多地找别人代码的bug得分。

    bug1

    标题:赵新萍同学的词频统计输入格式不正确

    bug重现:

      a. 测试环境:Win10 64位操作系统
      b. 准备工作:用脚本pull赵新萍的代码
      c. 测试步骤:进入程序开始测试
      d. 运行结果:test的文本应由键盘输入,而不是直接读取
      e. 期待结果:输入my English is very very pool.显示一共5个单词
      f:  差异:与作业要求不符合

    佐证材料:

      a:运行截图:

     

    bug2

    标题:赵新萍同学的词频统计输出格式不正确

    bug重现:

      a. 测试环境:Win10 64位操作系统
      b. 准备工作:用脚本pull赵新萍的代码
      c. 测试步骤:进入程序开始测试
      d. 运行结果:统计单词个数输出时个数不对齐
      e. 期待结果:输出单词和个数 并且个数对齐
      f:  差异:与作业要求不符合

    佐证材料:

      a:运行截图:

     bug3

    标题:孙佳豪同学的主函数进不去

    bug重现:

      a. 测试环境:Win10 64位操作系统
      b. 准备工作:从git上克隆孙佳豪同学的代码
      c. 测试步骤:进入程序开始测试
      d. 运行结果:无
      e. 期待结果:输入一行字符串后可以对字符串进行统计
      f:  差异:与作业要求不符合

    佐证材料:

      a:运行截图: 

    bug4

    标题:宫立秋同学缺少编码utf-8

    bug重现:

      a. 测试环境:Mac OS操作系统
      b. 准备工作:从git上克隆宫立秋同学的代码
      c. 测试步骤:进入程序开始测试
      d. 运行结果:报错
      e. 期待结果:可以运行
      f:  差异:与作业要求不符合

    佐证材料:

      a:运行截图: 

     

    bug5

    标题:宫立秋同学的程序中有语法错误

    bug重现:

      a. 测试环境:Mac OS操作系统
      b. 准备工作:从git上克隆宫立秋同学的代码
      c. 测试步骤:进入程序开始测试
      d. 运行结果:报错
      e. 期待结果:输入一行字符串后可以对字符串进行统计
      f:  差异:与作业要求不符合

    佐证材料:

      a:运行截图: 

      

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

    要求 修改任意同学 (含自己)的bug至少5处。修改后要通过测试,证实bug已修正 (注意,此处遗漏了证实未引入新的bug) ,给出测试报告。

    修改bug 3:联系作者修改

    修改bug4:在文件头部加上#ecoding=utf-8

    修改后运行如下(回到Windows 运行)

  • 相关阅读:
    C# 关于委托和事件的妙文:通过一个例子详细介绍委托和事件的作用;Observer模式简介
    Path.Combine (合并两个路径字符串)方法的一些使用细节
    taskkill /f /im的应用
    powersheel远程连接方法操作
    Centos 定时任务发送smtp邮件
    Centos 发送smtp邮件
    在 Windows 上安装Rabbit MQ 指南
    Quartz.NET总结(五)基于Quartz.net 的开源任务管理平台
    Quartz.NET总结(四)Quartz 远程调度
    Quartz.NET总结(三)Quartz 配置
  • 原文地址:https://www.cnblogs.com/zhaoxp1/p/13773997.html
Copyright © 2020-2023  润新知