• 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个(已解决)

  • 相关阅读:
    Python基础语法
    Linux下kibana的安装与配置
    MSDC 4.3 接口规范(2)
    bash和dash的区别(及示例)
    24届近3年河海大学自动化考研院校
    谷歌浏览器书签找回
    Java面试知识点概览(持续更新)
    2023年最全ins商店开通运营攻略
    BinomialTree 二叉树
    易基因:细菌微生物基因表达调控表观研究方案|原核三代甲基化+转录组
  • 原文地址:https://blog.csdn.net/weixin_65278827/article/details/126644701