zoukankan      html  css  js  c++  java
  • 第三周作业(2)——功能测试

    功能测试作业地址:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144

    bug标题:

    1)输入参数不正确

    2)输出结果不正确

    bug内容:

    1)测试对象:我自己的wf程序。

    测试环境:Dev-C++ 5.8.0;  操作系统:win7

    准备工作:通过我自己的git地址把代码pull到本地。

    测试步骤:通过控制台用命令行输出四个功能。

    功能二

    期待结果:

    运行结果:

    分析:   bug标题  :输入参数不正确

    bug修改

    功能二的输入格式应该是:wf test,但是我的程序只有输入wf -s test.txt才能输出结果,考虑到自己输入参数判断功能发生了错误,修改后的代码:

    if(strcmp(argv[1], "-s") ==0)              //输入的是第一个参数时是-s {
             if(argc==3)    //输入参数是3个  功能1                                         
            {
                 ……
        }
            else 
              reput();        //功能4
    }
    if(argc==2)    //输入参数是2个  
    {    
            struct stat st;                                        
            stat(argv[1],&st);    //判断某文件是文件夹还是文件                            
            if (S_ISDIR(st.st_mode))    //是文件夹    功能 3                    
            {
                    ……
                    }
               else        //是txt   功能2                                         
              {
                ……
               }
            
    }        
    View Code

    运行结果:

    运行输入参数时发现输入wf test.txt 可以,但是wf test,就不通过。至于我的程序为什么必须加后缀自己查了好多资料以后也没想明白。

    功能三:

    bug分析:输出结果不正确

    通过功能三统计war_and_peace的单词词频,对比Word发现计数错误。

    期待结果:

    运行结果:

    功能四

    期待结果:

    运行结果:

    bug分析:bug标题:输入参数不正确

    正确输入应该是wf -s < test,并且输出内容在控制台中。

    2)测试对象:段晓睿的wf程序。

    测试环境:Dev-C++ 5.8.0;  操作系统:win7

    准备工作:通过段晓睿的git地址把代码pull到本地。

    测试步骤:通过控制台用命令行输出四个功能。

    功能三:

    期待结果:

    运行结果:

    bug分析:  输出结果不正确

    1)单词计数不正确,通过war_and_peace.txt计数可以发现,佐证材料见上边Word截图。

    2)输出结果不正确,folder文件只含1.txt和 war_and_peace.txt,如图:

    但是一直重复统计war_and_peace.txt,直到强制退出。

    和段晓睿同学沟通过后,这个功能已经修改完成。

    功能四

    期待结果:

    运行结果:

    bug分析:bug标题  :输入参数不正确

    正确输入应该是wf -s < test,并且输出内容在控制台中。

    3)测试对象:潘世维的wf程序。

    测试环境:Dev-C++ 5.8.0;  操作系统:win7

    准备工作:通过潘世维的git地址把代码pull到本地。

    测试步骤:通过控制台用命令行输出四个功能。

    功能一:

    期待结果:

    运行结果:

    bug分析:输出结果不正确

    将重复的代码计入到了总数中。

  • 相关阅读:
    HDU 2094 产生冠军
    poj 3269 Building A New Barn
    [js
    有感于NC的强大
    was配置oracle RAC集群的数据源
    vb.net 操作xml
    一个用C++写的Json解析与处理库
    配置apache和nginx的tomcat负载均衡
    Remove Duplicates from Sorted Array [Python]
    LoaderManager使用具体解释(一)---没有Loader之前的世界
  • 原文地址:https://www.cnblogs.com/liu-xin1995/p/9721433.html
Copyright © 2011-2022 走看看