• 测试设计说明及结队反思总结


    一、测试说明:

      对于这个项目,我们分成了两个版本,一个专门的测试版本、一个供实际应用的版本。

      大部分设计时基于入口参数的合法性、规范性来设计的。

      对于不同形式的入口参数错误如:功能命令输入错误、文件名不存在、未输入要处理的文件等。  

      功能命令输入错误如:-e后参数需紧跟停词表文件、-o后必须紧跟输出文件名、有-s命令就必须有*.?的输入等

      注:以下截图为部分截图

    1、对每个功能进行单独的模块测试

    设计如图:

    部分示例:

    2、对基本功能进行综合测试

    设计如图:

     部分测试结果:

    3、对扩展功能进行综合测试

    设计如图:

    部分测试结果:

     

    4、控制台运行效果

     二、结对项目反思总结:

    1、个人反思:

      在编写测试代码的时候,一开始考虑的不够全面。后面在一步一步的实际测试中又逐渐完成,最终才形成了较为全面的测试。从项目开始到结束,我都对这个项目反复进行了多次测试,经过这次经历我才发现,测试对于开发过程中的重要性。及时发现问题并且更改是非常重要且高效的。通过测试我还发现了很多轻易无法察觉的问题,帮助我对胡文莉同学的代码进行修改和优化。

    2、项目总结:

      在与队员一起完成结对项目时,我们采用了轮流换班制度,在我们一起互相修改基本代码并整合代码后,由胡文莉同学完成拓展功能函数的编写,我负责对应模块的测试代码编写,并且添加相应的逻辑代码来调用相应的功能。期间由于首次采用这种方式,我们浪费了一些时间,做了一些重复性的工作。但是总体效果还是不错的。我们顺利的完成了基本功能和拓展功能的编写,并且通过了多次测试。

  • 相关阅读:
    第15届创新英语大赛初赛第二阶段题目
    13.递归第一次
    13.递归第一次
    13.递归第一次
    13.递归第一次
    Algs4-1.3.19给出一段代码,删除链表的尾结点
    Algs4-1.3.18下面链表在代码的作用
    Algs4-1.3.17从文件中读取信息生成Transaction对象数组
    Algs4-1.3.16从文件中读取日期生成日期对象数组
    Algs4-1.3.15打印Queue中倒数第k个元素的值
  • 原文地址:https://www.cnblogs.com/SiyaYan/p/9804256.html
Copyright © 2020-2023  润新知