1. 引言
1.1 项目背景
现有的 everything 桌面工具只能在 Windows 操作系统下使用,设计一个可以跨平台使用的文件搜索工具。MyEverything面向所有用户,用户可以通过命令进行文件的快速查找。
本测试报告为Windows 10下的测试报告,本报告目的在于总结测试阶段的测试及测试结果分析,描述系统是否达到需求的目的。
1.2 参考资料
测试需求、测试计划、测试用例
链接:我的测试流程,包含测试用例
2. 测试基本信息
2.1 测试范围
产品 | 模块 | 子模块 | 功能 | 测试点 | 优先级 |
---|---|---|---|---|---|
文件搜索工具 | 命令 | help 命令 | 查看帮助 | 1. 命令大小写; 2. 命令的使用范围 | 一般 |
文件搜索工具 | 命令 | quit 命令 | 退出程序 | 1. 命令大小写; 2. 命令的使用范围 | 高 |
文件搜索工具 | 命令 | index 命令 | 建立索引 | 1. 命令大小写; 2. 命令的使用范围; 3. 命令顺序 | 高 |
文件搜索工具 | 命令 | search 命令 | 退出程序 | 1. 命令大小写; 2. 命令的使用范围 3. 批文文件方式; 4. 匹配文件数量 | 高 |
2.2 测试案例设计思路
主要采用黑盒用例设计方法、等价类划分法、边界值分析法、因果图法、错误推测法、场景设计法。
2.2.1 功能测试
确保测试对象的功能正常,其中包括业务流程、数据处理、边界值等功能。
2.2.2 功能测试
确保测试对象的性能稳定,能够达到需求。
2.2.3 流程测试
核实在实际业务流程文件搜索工具的完整正确实现。应确保各业务流程内部数据流转及流程之间接口数据的正确。
2.2.4 兼容性测试
确保系统在各种不同版本下(Windows 7、Windows 8、Windows 10)均能正常实现其功能
2.2.5 移植性测试
确保在不同的操作系统下(Windows、Linux)均能正常实现其功能
3. 测试结果及缺陷分析
3.1 测试执行情况与记录
3.1.1 测试时间
测试阶段 | 计划开始时间 | 计划结束时间 | 实际开始时间 | 实际结束时间 | 计划工作量(天) | 实际工作量(天) |
---|---|---|---|---|---|---|
测试阶段 | 2019-04-10 | 2019-05-01 | 2019-04-03 | 2019-04-28 | 20 | 26 |
3.1.2 冒烟情况
冒烟测试 | 时间 | 是否通过 | 不通过的原因 |
冒烟测试 | |||
2019-04-05 | 不通过 | quit 命令无法退出 | |
2019-04-08 | 不通过 | index 命令建立索引只覆盖了一小部分本地文件 | |
2019-04-09 | 不通过 | index 命令建立索引包含了C盘下的系统文件 | |
2019-04-15 | 不通过 | search 命令不能通过文件类型查找 | |
2019-04-16 | 不通过 | search 命令查询到的文件包含文件夹 | |
2019-04-18 | 不通过 | search 命令不能进行模糊查询 | |
2019-04-23 | 不通过 | 删除本地文件后再次 index 数据库内容不更新 |
3.1.3 测试用例统计
案例总数 | 执行个数 | 成功个数 | 失败个数 | 案例成功率 |
---|---|---|---|---|
58 | 51(部分异常情况未执行) | 51 | 0 | 100% |
3.2 缺陷的统计与分析
缺陷汇总
缺陷分析
按缺陷类型统计:
从以上数据得出,大量bug类型为代码问题,只有少数为性能问题。
4. 测试结论与建议
4.1 风险分析及建议
存在因资源不足导致测试覆盖不全的问题:
- 在测试过程的兼容性测试中,只测试了 Windows 7 和 Windows 10;
- 在功能测试中对于异常点的测试,由于资源有限,无法测试。
4.2测试结论
本项目在有效资源下覆盖了大部分的测试需求及用例,有效案例一共 58 个,执行率 87.93%,,成功率 95%,目前缺陷均已修复并回归关闭。
测试文档的模板参照:https://www.cnblogs.com/liulinghua90/p/9050306.html