• everything项目测试篇


    目录

    完整测试用例总结

    功能测试内容以及发现bug

    测试1

    测试2 

    测试3

    测试4

    测试总结 


    完整测试用例总结

    下图是关于此项目的完整此时用例总结

    功能测试内容以及发现bug

    下面对部分重点的功能测试内容进行详细说明

    测试1

    选择目录并扫描,是否正确显示路径下所有文件。

    step1:点击选择目录按钮

     step2:选择文件夹

    step3:观察结果 

     测试结论:此次测试显示结果准确无误,正常运行。

    测试2 

    选择目录并扫描,不要关闭程序,删除选择文件夹下的某个文件,再次进行扫描,观察信息是否会更新。

    step1:同上

    step2:同上

    step3:同上

    step4:

    删除选定的文件夹中的某个文件

    step5:
    再次进行扫描操作,观察现象

    可以看到,程序识别出了文件的删除,并且更新了数据并显示在界面上

    测试结论:此次测试显示结果准确无误,正常运行。

    测试3

    选择目录并扫描,显示文件信息后,进行模糊查询

    前三步同上

    step4

    模糊搜索框中,进行如拼音,首字母,部分文字等模糊查询方式进行文件查询。

    发现bug:

    该界面并未正确显示搜索内容

     解决方案:

    检查了Controller类,发现是因为没有捕捉到用户模糊搜索框中的内容,修改代码:

    监听搜索框:

    1. // 添加搜索框监听器,内容改变时执行监听事件
    2. searchField.textProperty().addListener(new ChangeListener() {
    3. public void changed(ObservableValue observable, String oldValue, String newValue) {
    4. freshTable();
    5. }
    6. });

    捕捉到用户模糊搜索文本,进行模糊搜索方法传参

    1. // 获取用户在搜索框中输入的内容
    2. String content = searchField.getText();
    3. // 根据选择的路径 + 用户的输入(若为空就展示所有内容) 将数据库中的指定内容刷新到界面中
    4. List filesFromDB = FileSearch.search(dir,content);
    5. metas.addAll(filesFromDB);

     再次进行测试:

     已经可以进行模糊搜素

    测试4

    在选择文件路径时,是否可以选择除文件夹以外的其他类型文件,例如音频,文本文档等

    在每日一题文件夹中,存在文本文档,视频文档等内容,但在选择目录时无法显现

     结论:该项目只可选择文件夹进行查询,其余文件类型均不可以。

    测试总结 

    对项目测试用例进行详细测试,得出测试结果:

    测试次数:14次

    发现bug:1个(已解决)

  • 相关阅读:
    基于计算机技术的媒体分析
    iptables总结存档
    [从零开始学习FPGA编程-52]:高阶篇 - 基于IP核的FPGA开发 - IP核使用的基本框架(以锁相环PLL为例)
    前后端分离项目解决前端跨域访问问题
    tensorflow的unet模型
    如何一次性调整所有符号的轮廓线颜色?
    计算机毕业设计Java超市进销存管理系统(源码+系统+mysql数据库+lw文档)
    xorm源码学习
    认识Sass
    Activiti 8.0.0 发布,业务流程管理与工作流系统
  • 原文地址:https://blog.csdn.net/weixin_65278827/article/details/126644701