everything项目测试篇

目录

完整测试用例总结

功能测试内容以及发现bug

测试1

测试2 

测试3

测试4

测试总结 


完整测试用例总结

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

功能测试内容以及发现bug

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

测试1

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

step1:点击选择目录按钮

 step2:选择文件夹

step3:观察结果 

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

测试2 

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

step1:同上

step2:同上

step3:同上

step4:

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

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

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

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

测试3

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

前三步同上

step4

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

发现bug:

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

 解决方案:

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

监听搜索框:

        // 添加搜索框监听器,内容改变时执行监听事件
        searchField.textProperty().addListener(new ChangeListener<String>() {
        public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
                freshTable();
            }
        });

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

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

 再次进行测试:

 已经可以进行模糊搜素

测试4

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

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

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

测试总结 

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

测试次数:14次

发现bug:1个(已解决)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值