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

• 要求一:bug计分

1.属于功能一的bug

1.1

(1)标题:贺敬文同学的程序功能1输出格式不符。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 贺敬文同学代码
  c. 测试步骤:进入贺敬文同学程序并启动控制台
  d. 运行结果:输出格式出现与作业要求不符情况
  e: 期待结果:第一功能实现时词频后不加入words
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

b: wf spec

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

1.2

属于功能一的bug
(1)标题:
  迟俊文同学的程序功能1输出格式不符。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台
  d. 运行结果:输出格式出现与作业要求不符情况
  e: 期待结果:在total后无冒号
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

b: wf spec

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

2.属于功能二的bug

2.1
(1)标题:
  刘信鹏同学的功能二在处理文件夹下的文件出现异常Bug。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 刘信鹏同学代码
  c. 测试步骤:cmd切换至刘信鹏同学项目wf.exe文件所在目录,输入wf folder
  d. 运行结果:无任何结果和提示输出
  e: 期待结果:输出文件夹内所有文件和词频
  f: 差异:此同学可能在编写项目时没有正常识别文件目录,因此出错

此处引入学长提示:“此同学部署时可能没考虑到运行时库”
(3)佐证材料:

  a: 运行截图:

b: wf spec

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

2.2
(1)标题:
  经修改刘信鹏同学处理文件夹异常bug后,出现格式上冗余字符问题。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 刘信鹏同学代码
  c. 测试步骤:cmd切换至刘信鹏同学项目wf.exe文件所在目录,输入wf folder
  d. 运行结果:出现冗余字符dir
  e: 期待结果:无冗余字符出现
  f: 差异:此同学可能在编写项目时出现误差,导致输出多余字符

(3)佐证材料:

  a: 运行截图:

b: wf spec

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

2.3

(1)标题:
  迟俊文同学的程序功能2输出格式中没有words。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台,输入wf test_1
  d. 运行结果:运行报错
  e: 期待结果:输出total 词频 + words
  f: 差异:未输出words
(3)佐证材料:
  a: 运行截图:

b: wf spec

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

3.属于功能三的bug

(1)标题:
  迟俊文同学的程序功能3没有按照要求的命令行格式处理命令。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 迟俊文同学代码
  c. 测试步骤:进入迟俊文同学程序并启动控制台,输入相应指令及文件名
  d. 运行结果:找到的文件名均带有txt后缀
  e: 期待结果:输出文件名无。txt
  f: 差异:此同学可能出于用户友好型的设计思想,将提示信息输出到屏幕上,但真实需求并没有要求这样做
(3)佐证材料:
  a: 运行截图:

 b: wf spec

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

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

1.属于功能一的bug

1.1

(1)标题:
  刘信鹏同学提出的,关于本人的程序功能1在特殊文本上出现输出错误(对自己编写的测试样例出现错误)。
(2)内容:
  a. 测试环境:Win7 专业版 64位操作系统
  b. 准备工作:git clone 本人代码
  c. 测试步骤:cmd切换至本人项目wf.exe文件所在目录,输入wf -s 3.txt
  d. 运行结果:出现错误计数
  e. 期待结果:输出与word相同计数
   f. 差异:编程时为考虑周全,对特殊字符没有覆盖。
(3)佐证材料:
  a: 运行截图:

b: wf spec

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

• 要求三:修改bug

1.修改刘信鹏同学提出的本人功能1特殊字符计数错误问题

修改后测试截图:

测试结果:输入 wf3 -s 3.txt与理想中结果相同。

修改后git地址:https://e.coding.net/hanhao/hanhaoceshi.git

2.修改贺敬文同学的功能一输出格式错误

修改后测试截图:

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

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

3.修改迟俊文同学的功能一输出出现多余符号错误

修改后测试截图:

测试结果:输出正确的计数,并不存在冗余符号输出。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

4.修改迟俊文同学的功能二缺少固定字符错误

修改后测试截图:

测试结果:输出正确格式,在词频技术后有words出现。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

5.修改刘信鹏同学的功能二打开文件出现的异常以及修改后出现的格式错误问题

修改后测试截图:

测试结果:成功运行,并没有出现的冗余字符,词频数正确,与要求一致。

修改后git地址:https://e.coding.net/hanhao/bugxiugai.git

转载于:https://www.cnblogs.com/hanhao970620/p/11561503.html

韩昊 20190919-2 功能测试相关推荐

  1. 20145233韩昊辰第二周实习实验报告

    20145233韩昊辰第二周C语言实习 实习内容 学习使用新系统中的C语言教学,完成25个课时的学习,在虚拟机中完成C语言代码编写与基础C语言知识理解. 因为虚拟机打开不方便,并且使用的是vc6编译的 ...

  2. 傅里叶变换之看不懂就掐死我教程

    原文出处: 韩昊 1 2 3 4 5 6 7 8 9 10 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师, ...

  3. 深入浅出的讲解傅里叶变换(完整)

    原文出处: 韩昊 我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了--于是拖了两年,嗯,我是拖延症患者-- 这篇文章的核心思想就是: 要 ...

  4. 2015-2016-2 《Java程序设计》 学生博客及Git@OSC 链接

    2015-2016-2 <Java程序设计> 学生博客及Git@OSC 链接 博客 1451 20145101王闰开 20145102周正一 20145103冯文华 20145104张家明 ...

  5. 2016-2017-1 《信息安全系统设计基础》 学生博客及Git@OSC 链接

    2016-2017-1 <信息安全系统设计基础> 学生博客及Git@OSC 链接 博客 1452 20145201李子璇 20145202马 超 20145203盖泽双 20145204张 ...

  6. 20145233《Java程序设计》课程总结

    20145233 <Java程序设计>学习总结 每周学习博客汇总 20145233韩昊辰 第一周总结 20145233韩昊辰 第二周总结 20145233韩昊辰 第三周总结 2014523 ...

  7. 【机器学习基础】理解关联规则算法

    ‍‍ 一.基础概念 1.算法概述 关联规则挖掘可以让我们从数据集中发现项与项(item 与 item)之间的关系,它在我们的生活中有很多应用场景,"购物篮分析"就是一个常见的场景, ...

  8. 20145233 20145228《信息安全系统设计基础》第二次实验报告

    20145233 20145228<信息安全系统设计基础>第二次实验报告 实验贡献:江苒 韩昊辰 实验报告贡献:韩昊辰 江苒 实验二要求 Linux使用:先打开桌面 vmware,然后打开 ...

  9. CV:深入浅出的讲解傅里叶变换(真正的通俗易懂)

    这是一篇很NB的文章,图文并茂............... 另外这个回答比较好:能不能通俗地讲解傅里叶和小波分析的关系? 第二个妹子头像的回答 两句话: 傅里叶变换:知道一段时间内,信号的各个频率分 ...

  10. (z) 傅里叶分析之掐死教程(完整版)

    作 者:韩 昊 知 乎:Heinrich 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师. 转载的同学请保留上面这句话,谢谢.如果还能保留文章来源就更感激不尽了. 我保证这篇 ...

最新文章

  1. Python小程序:你看?这千年难遇的雪景—简直“美到犯规” 【满屏雪花飞舞 】
  2. texlive2015+texstudio
  3. web前端常识之浏览器原理
  4. oracle9i 大字段CLOB 长度无效 异常ORA-01483: DATE 或 NUMBER 赋
  5. [html] HTML5的文件离线储存怎么使用,工作原理是什么?
  6. 商用计算机低温工作,突破量子计算机瓶颈!超低温芯片能在接近绝对零度的温度下工作...
  7. 顺着 IT 的潮流,C语言再次迎来了春天!学好了C语言能做什么?
  8. [Matlab]求解线性方程组
  9. 检查手机是否安装外置SD卡
  10. spring cloud gateway java.lang.IllegalStateException:Only one connection receive subscriber allowed.
  11. 常用电子元器件之一:开关
  12. 越看越爽,此后统计学习不再是路人!
  13. arduino win8 驱动安装
  14. 微信小程序开发总结与心得(二)
  15. java读取文件相对路径_Java相对路径读取文件
  16. HTML5+CSS3初学尝试(小米官网首页)
  17. 三款免费杀毒软件+clamAV
  18. 计算机核心期刊的终审环节,7 本中文核心期刊投稿经验分享 总有一款适合你
  19. Android 透明状态栏
  20. MySQL安装及MySQL8.0新密码认证方式

热门文章

  1. 贴片钽电容耐压不符会导致爆炸
  2. 贴片电阻、贴片电容的封装与其额定功率的关系
  3. 改变linux环境背景色,改变Linux 字体和背景颜色
  4. 学习:Ubuntu14.04编译caffe问题记录
  5. 关于腾讯云学生服务器搭建个人网站——配置web开发环境详细步骤
  6. java math 三角函数_Java中的三角函数
  7. 上海市青少年算法2022年6月月赛(丙组)
  8. BCH的51攻击与防守
  9. 阿里入职培训,针不搓
  10. openg和VS2010的环境配置