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

bug标题:

1)输入参数不正确

2)输出结果不正确

bug内容:

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

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

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

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

功能二

期待结果:

第三周作业(2)——功能测试

运行结果:

第三周作业(2)——功能测试

分析:   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

相关文章: