项目:Search Wizard
**
搜索精灵(Search Wizard)
**
开发环境
Maven + window10 +IDEA
开发工具
Sqlite 数据库、
项目源码
使用技术
javaFX,sqlite 数据库的应用,多线程,pinyin4j
项目描述
选择指定的搜索目录,可显示目录中所有文件夹及文件的信息 ;使用多线程对文件进行搜索操作,将文件信息保存到数据库;可根据文件名称进行搜索,支持汉语拼音的搜索(含有某一个字拼音的匹配)
项目流程
项目演示
- 选择文件目录
2.根据文件名进行搜索
3.根据全拼搜索
4.根据拼音首字母搜索
测试报告
总体测试计划
总体的测试计划围绕黑盒测试以及使用测试工具进行,然后根据测试结果进行项目的完善。
功能模块
文件搜索
测试环境
window10
功能测试
- 启动项目
- 不选择文件夹,进行搜索
- 选择文件目录,
- 对文件名进行中文搜索
- 对文件名进行拼音搜索
- 对文件名进行拼音首字母搜索
- 对文件名的拼音搜索切换大小写
- 删除文件夹中的文件,再次进行相关搜索
- 对特殊字符进行搜索
预期结果
- 启动成功,弹出搜索框
- 无内容显示
- 显示出文件夹中的子文件夹
- 显示出与搜索汉字吻合的文件夹
- 显示出与搜索拼音吻合的文件夹
- 显示出与搜索拼音首字母吻合的文件夹
- 不区分大小写,显示出与搜索拼音吻合的文件夹
- 无内容显示
- 无内容显示
实际结果
- 启动成功,弹出搜索框
- 无内容显示
- 显示出文件夹中的子文件夹
- 显示出与搜索汉字吻合的文件夹
- 显示出与搜索拼音吻合的文件夹
- 显示出与搜索拼音首字母吻合的文件夹
- 不区分大小写,显示出与搜索拼音吻合的文件夹
- 无内容显示
- 无内容显示