功能测试之单词测频

发表于:2018-9-14 11:27  作者:ranh941   来源:博客园

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 功能测试

  一、程序自测
  寻找自己的程序存在的Bug,同时合并他人测试我的代码所找到的Bug,修改上述两种方式找到的Bug。
  Bug报告
  Bug1
  标题:不支持控制台多行字符串输入
  测试环境和准备工作:vs2017 community;win 10 64位;从git上pull自己的代码
  测试的步骤:用vs 2017 community版打开从git上pull下来的代码,重新编译。win+R,输入cmd,进入控制台。然后进入测试项目的bin\Release目录。测试用例为"Hi test e-watch 回车键 hi test. Test d"。控制台手动输入测试用例。
   
  运行结果:
  期待的结果:(数字右对齐,英语单词左对齐)
  Hi test e-watch
  hi test. Test d
  total       4
  test        3
  hi           2
  e-watch  1
  d            1
  运行结果与期待结果间的差异:当输入回车键时,结束输入。该程序不支持多行字符串输入。
   
  佐证材料:作业功能4-1截图
  Bug2
  标题: 不支持从控制台辅助粘贴(Ctrl+C)的字符串
  测试环境和准备工作:vs2017 community;win 10 64位;从git上pull自己的代码
  测试的步骤:用vs 2017 community版打开从git上pull下来的代码,重新编译。win+R,输入cmd,进入控制台。然后进入测试项目的bin\Release目录。测试用例为
  A festival for the dead is held once a year in Japan. The festival is
  a cheerful occation, for the dead are said to return to their homes
  and they are welcomed by the living.
  通过Ctrl+C复制测试用例作为控制台输入。
   
  运行结果:
  期待的结果:(数字右对齐,英语单词左对齐)
  A festival for the dead is held once a year in Japan. The festival is
  a cheerful occation, for the dead are said to return to their homes
  and they are welcomed by the living.
  total                       24
  the                          4
  a                             3
  festival                     2
  for                           2
  dead                        2
  is                            2
  are                          2
  to                            2
  held                         1
  once                        1
  运行结果与期待结果间的差异:复制粘贴的内容只能对第一行的数据 进行单词统计,其他行数无法进行单词统计。该程序不支持从控制台辅助粘贴(Ctrl+C)的字符串。
   
  佐证材料:作业功能4-1截图
  修改Bug
  Bug1
  状态: 已修复
  标题: 支持控制台多行输入
  步骤:做多行输入的技术原型,将多行输入的技术原型与原来的项目程序合并一起。进行回归测试,测试功能1/2/3/4-1正常。此处只给出功能4-2的截图。在控制台手动输入"Hi test e-watch 回车键 hi test. Test d"。。F6或者Ctrl +Z退出输入。
   
  截图:
  Bug2
  状态: 已修复
  标题: 支持从控制台复制粘贴(Ctrl+C)的字符串
  步骤: 做控制台复制粘贴的技术原型,将该技术原型合并到原程序代码中。进行回归测试。测试功能1/2/3/4-1正常。此处只给出功能4-2的截图。从作业复制(Ctrl+C)字符串,如下。
  A festival for the dead is held once a year in Japan. The festival is
  a cheerful occation, for the dead are said to return to their homes
  and they are welcomed by the living.”
  然后粘贴到控制台作为输入。F6或者Ctrl +Z退出输入。
   
  截图:
  二、他人程序测试
  胡佑蓉
  Bug1
  标题:功能一输出格式与结果错误
  测试环境和准备工作:vs2017 community;win 10 64位;通过老师在作业中给的方式,在git bash中 pull所有人的代码。
  测试的步骤:在vs2017新建项目hyr,将其代码复制到项目中,编译获得wf.exe。在存在可执行文件的目录中新建test2.txt,存字符串“My English is very very pool.”。用我自己的单词测频程序与hyr的程序对test2.txt,进行功能一测试。在控制台输入“wf -s test2.txt”。
   
  运行结果:
   
  期待的结果:
  运行结果与期待结果间的差异:输入参数与输出结果之间没有空行,输出结果不应存在空字符。
   
  佐证材料:
  原作业题目给出的功能一输入输出截图。输入参数与输出之间并无空行。

   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

【直播预售】接口测试行业大佬带你从青铜上王者>>立即查看

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道