zoukankan      html  css  js  c++  java
  • 2017年软件工程第三次作业-3功能测试

    one

    准备工作:

    用git bash pull同学的代码,如下截图:

    two

    找其他同学的bug:

    一.被检测的同学:贾雅杰同学

    1.(1)标题:按回车系统报错

       (2)内容:测试环境:win8  VC++ 6.0

                      重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

    输入1时:

     预期结果: 

       

    实际结果:会出现错误。

    差异:程序运行出现错误。

    2.(1).标题:控制台输入非1 2 3 4时,就会进入4.输入文字并统计项。

       (2).内容:测试环境:win8 codeblocks

    预期结果:

    实际结果:测试发现,在控制台输入非1 2 3 4时,数字就会进入4,输入文字并统计项。

    差异:输入格式和要求不符,程序设计不严谨。

    修改代码:查看源代码发现用的else分支。

     

    为:else if (a==4);但是我修改以后还是没实现,可能思路不正确。我还需要再想想。

    二.被检测的同学:葛美义同学

    1.(1)标题:编译运行出错

       (2)内容:测试环境:win8  codeblocks

                      重现步骤:打开cmd控制台,输入.exe的路径,打开程序代码。

                      

    预期结果:

    实际结果:编译出错误,原因是缺少头文件。

    差异:实际运行是有错误的,运行不出来。

    修改此代码:代码全部是C语言风格,并没有C++范畴,所以应加头文件。

    修改后:

     

    已修改。

    2.(1)标题:出现乱码

       (2)内容:测试环境: win8 codeblocks

                      重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

     

    当随意输入一个文件名的时候,预期结果:

     

    实际结果:
     

    差异:实际运行是乱码。与题意不符。

    修改此代码

    为:

    修改后运行:


    已修改。

    3.(1)标题:显示文件找不到

       (2)内容:测试环境:win8   codeblocks

    预期结果:         

     

    实际结果:代码在输入文件名的时候发现每次输入都会提示文件没有找到。

     

    差异:实际找不到文件,测试不能继续进行。

    修改代码:于是想把文件Filename写死,发现可以。并且没有考虑读取的文件要是没有在同一个文件夹下的情况,只能在相同的文件夹下才可以实现词频统计功能。

    为:

     

    修改后运行:

    已修改。

    三. 被检验的同学:贾男男同学

    1.(1).标题:控制台输入任何字都会闪退

      (2).内容:测试环境:win8 vc++6.0

                   重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

     

    预测结果:

    实际结果:当我输入任何字时,控制台就没有了。

    差异:与要求一点不符,并不能完成测试。

    2.(1)标题:程序运行失败。

       (2)内容:步骤重现:

     

    预计结果:

    实际结果:

    这个错误我感觉是路径错了。

    差异:程序运行失败了。

    THREE

    注:蓝色字体是修改同学的bug。

  • 相关阅读:
    《C语言课程设计与游戏开发实践课程》67章总结
    祖玛(Zuma)
    .net 实现微信公众平台的主动推送信息
    关于ASP与C#的感悟
    不同方面高手的地址。
    ASP中关于全局页面的作用 asax文件
    学习C#,开始了我的第一个进程。
    江苏立方网络科技有限公司招聘PHP工程师
    网上看到的ArcEngine控制地图显示范围的好方法(记下)
    3DS文件结构
  • 原文地址:https://www.cnblogs.com/Mingezi/p/7594591.html
Copyright © 2011-2022 走看看