软工2017第三周作业之找bug——测试报告

Posted liusx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软工2017第三周作业之找bug——测试报告相关的知识,希望对你有一定的参考价值。

作业要求来自:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957

环境:windows7  cmd命令行

要求1 bug计分。阅读教材第298页,发布bug报告。

一、被测试程序的作者:吴雨丹

        吴雨丹的代码git地址:https://git.coding.net/clairewyd/wf.git

1、标题:没有用控制台命令输入,输入格式不对

2、内容:

   (1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试

   (2) 结果:出错。如下佐证材料中截图。

             

  (3)预期结果

 

(4)运行结果与期待结果间的差异:在命令行下,输入命令type test.txt没有输出结果

 (5)出错原因:由于不出结果,我去查看了一下这位同学的代码,发现他不是在控制台下输入命令行输出结果的,代码作证:

               

 

二、被测程序作者:刘淑霞

 刘淑霞的代码git地址:https://coding.net/u/liusx0303/p/CountWords/git

bug1:

1、标题:功能一输出test.txt文件内容不对

2、内容:

   (1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试

   (2) 结果:出错。如下佐证材料中截图。

             

  (3)预期结果

 

(4)运行结果与期待结果间的差异:与作业要求不符合,在test.txt文件中加了一个句号后,运行结果还是出错了,截图如下:

 (5)出错原因:没有处理数组中最后返回的空值

        将代码段一改成了代码段二,运行结果如图:

代码段一

            word = Regex.Replace(word, @"[^a-zA-Z0-9\\u4e00-\\u9fa5\\s]", " ");
            word = Regex.Replace(word, "[!@#$%^&*()`,./;\':\\"<>`?...]", " ");//用正则表达式来过滤替换标点,用空格替换
            String[] words = word.Split(\' \');//分割

代码段二:

string[] words = word.Split(new char[] { \' \', \',\', \'.\', \'!\', \'?\', \':\', \';\', \'\\\'\', \'\\"\' }, StringSplitOptions.RemoveEmptyEntries);

运行截图:

 bug2:

1、标题:单词未区分大小写

2、内容:

   (1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试

   (2) 结果:未区分大小写。如下佐证材料中截图。

             

  (3)预期结果

 

(4)运行结果与期待结果间的差异:与作业要求不符合,加了一行代码,如下:

word=word.ToLower();

(5)修改后截图如下:

 (5)出错原因:没有区分单词大小写,未达到作业要求

   

三、被测试程序的作者:王超

1、标题:找不到指定文件

2、内容:

   (1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试

   (2) 结果:出错。如下佐证材料中截图。

             

  (3)去王超的代码文件下看发现没有test.txt文件,证据如图:

3、然后我在此目录下加了一个test.txt文件,然后运行,功能一的第一个命令出来结果之后,第二个命令之后运行报错,我的操作系统不能安装.NETF,Version=v4.6.1,无法进行下去,如图所示:

 

 

四、被测试程序的作者:王磊

        王磊的代码git地址:https://git.coding.net/137911934/SE20170914.git

1、标题:控制台命令输入,输出结果不完整

2、内容:

   (1)重现步骤:用devc++打开wf.cpp文件,然后cmd命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试

   (2) 结果:出错。如下佐证材料中截图。

             

  (3)预期结果

 

(4)运行结果与期待结果间的差异:在命令行下,输出结果不完整

 

               

 

               

以上是关于软工2017第三周作业之找bug——测试报告的主要内容,如果未能解决你的问题,请参考以下文章

2017下集美大学软工1412班_助教博客团队作业5——测试与发布成绩公示

第三周作业3——Bug Report

软工Alpha阶段测试报告

2017秋-软件工程第三次作业-第三周例行总结

[2017BUAA软工]第二次博客作业:代码复审

软工项目组第二次会议