| TC001 |
首页正常访问 |
1. 启动 Tomcat 服务器2. 在浏览器中输入 http://localhost:8080/tech-policy/ |
1. 页面正常加载,无报错2. 左侧显示所有政策分类及数量3. 中间显示最新的 10 条政策4. 底部显示正确的分页信息 |
与预期一致 |
通过 |
| TC002 |
分页功能 - 第一页 |
1. 访问首页2. 点击分页栏中的 "1" |
1. 显示第 1 页的政策列表2. 分页栏中 "1" 处于蓝色选中状态 |
与预期一致 |
通过 |
| TC003 |
分页功能 - 最后一页 |
1. 访问首页2. 点击分页栏中的 ">>" 按钮 |
1. 显示最后一页的政策列表2. 分页栏中最后一页数字处于选中状态 |
与预期一致 |
通过 |
| TC004 |
分页功能 - 上一页 |
1. 跳转到第 2 页2. 点击 "<" 按钮 |
1. 跳转到第 1 页2. 显示第 1 页的政策列表 |
与预期一致 |
通过 |
| TC005 |
分页功能 - 下一页 |
1. 在第 1 页2. 点击 ">" 按钮 |
1. 跳转到第 2 页2. 显示第 2 页的政策列表 |
与预期一致 |
通过 |
| TC006 |
分页功能 - 跳转到指定页 |
1. 访问首页2. 在 "到第" 输入框中输入 "5"3. 点击 "确定" 按钮 |
1. 跳转到第 5 页2. 显示第 5 页的政策列表3. 分页栏中 "5" 处于选中状态 |
与预期一致 |
通过 |
| TC007 |
按政策名称搜索 - 模糊匹配 |
1. 在 "政策名称" 输入框中输入 "科技创新"2. 点击 "搜索" 按钮 |
1. 显示所有名称包含 "科技创新" 的政策2. 搜索条件保留在输入框中3. 分页信息更新为搜索结果的分页 |
与预期一致 |
通过 |
| TC008 |
按发文文号搜索 |
1. 在 "发文文号" 输入框中输入 "冀政发 [2022] 1 号"2. 点击 "搜索" 按钮 |
1. 显示文号为 "冀政发 [2022] 1 号" 的政策2. 搜索条件保留在输入框中 |
与预期一致 |
通过 |
| TC009 |
按发文机构搜索 |
1. 在 "发文机构" 输入框中输入 "河北省科学技术厅"2. 点击 "搜索" 按钮 |
1. 显示所有由 "河北省科学技术厅" 发布的政策2. 搜索条件保留在输入框中 |
与预期一致 |
通过 |
| TC010 |
全文检索搜索 |
1. 在 "全文检索" 输入框中输入 "研发投入"2. 点击 "搜索" 按钮 |
1. 显示所有名称或内容包含 "研发投入" 的政策2. 搜索条件保留在输入框中 |
与预期一致 |
通过 |
| TC011 |
多条件组合搜索 |
1. 在 "政策名称" 输入框中输入 "科技"2. 在 "发文机构" 输入框中输入 "河北省"3. 点击 "搜索" 按钮 |
1. 显示名称包含 "科技" 且发文机构包含 "河北省" 的政策2. 所有搜索条件保留在输入框中 |
与预期一致 |
通过 |
| TC012 |
分类筛选功能 |
1. 点击左侧分类栏中的 "企业" 分类 |
1. 显示所有类型为 "企业" 的政策2. 左侧 "企业" 分类处于选中状态3. 分页信息更新为筛选结果的分页 |
与预期一致 |
通过 |
| TC013 |
政策详情查看 |
1. 点击任意一条政策右侧的 "查看" 按钮 |
1. 跳转到政策详情页面2. 显示该政策的完整信息(名称、文号、发文机构、发布日期、内容) |
与预期一致 |
通过 |
| TC014 |
异常输入 - 非法页码 |
1. 在浏览器地址栏中输入 http://localhost:8080/tech-policy/?pageNum=abc |
1. 系统自动将页码修正为 12. 显示第 1 页的政策列表 |
与预期一致 |
通过 |
| TC015 |
异常输入 - 负数页码 |
1. 在浏览器地址栏中输入 http://localhost:8080/tech-policy/?pageNum=-1 |
1. 系统自动将页码修正为 12. 显示第 1 页的政策列表 |
与预期一致 |
通过 |
| TC016 |
异常输入 - 超出范围页码 |
1. 在浏览器地址栏中输入 http://localhost:8080/tech-policy/?pageNum=999 |
1. 系统自动跳转到最后一页2. 显示最后一页的政策列表 |
与预期一致 |
通过 |
| TC017 |
异常输入 - 空参数 |
1. 所有搜索框都留空2. 点击 "搜索" 按钮 |
1. 显示所有政策列表2. 与直接访问首页结果一致 |
与预期一致 |
通过 |
| TC018 |
SQL 注入防护测试 |
1. 在 "政策名称" 输入框中输入 ' OR '1'='12. 点击 "搜索" 按钮 |
1. 系统将输入作为普通字符串处理2. 不会返回所有政策3. 不会出现 SQL 错误 |
与预期一致 |
通过 |
| TC019 |
移动端页面访问 |
1. 在浏览器中输入 http://localhost:8080/tech-policy/mobile |
1. 显示移动端适配的政策列表页面2. 页面布局适合手机屏幕 |
与预期一致 |
通过 |
| TC020 |
移动端详情查看 |
1. 访问移动端页面2. 点击任意一条政策 |
1. 跳转到移动端详情页面2. 显示政策的完整信息 |
与预期一致 |
通过 |