项目简介
该项目名称为图书管理系统,技术选型为前后端分离,前端基于Vue.js,后端基于Java语言开发,使用了SpringBoot和MyBatis框架提高开发效率和质量。主要面向图书馆管理员和读者在图书管理、图书借阅等需求
测试概要
测试对象:基于springboot的图书管理系统
测试目的:校验项目功能是否符合自己的预期
测试方法和工具:主要是黑盒测试,自动化工具使用 Selenium 和 Junit。
测试环境
硬件:Lenovo r9000p 2021(R7-5800H/16GB/512GB/独显)。
浏览器:Google Chrome 版本 131.0.6778.86(正式版本) (64 位)。
操作系统:Windows 11。
测试工具:Selenium3 和 Junit5
测试执行概况及功能测试
1. 手工测试
1.1 手动测试用例编写
部分测试用例执行
用例编号 TC_ADD_001
用例名称 正常新增一本图书信息
测试功能 新增图书信息功能的正常流程
测试步骤
1. 打开图书管理系统,进入图书信息新增页面。
2. 在图书名称字段输入有效的图书名称,如《平凡的世界》。
3. 在作者字段输入对应的作者姓名,如路遥。
4. 在价格字段输入价格,如40
5. 选择一个图书类型。
6. 添加图书描述
7. 检查所填信息无误后,点击 “确认” 按钮。
预期结果 1. 页面弹出提示框,显示 “图书信息新增成功”。
2. 自动跳转至图书列表页面,在列表中可看到新增的图书记录,且各项信息与输入的内容完全一致。
实际结果 1. 页面弹出提示框,显示 “图书信息新增成功”。
2. 自动跳转至图书列表页面,在列表中可看到新增的图书记录,且各项信息与输入的内容完全一致。
测试状态 已测试
用例编号 TC_DEL_01
用例名称 正常删除图书
测试功能 验证图书删除功能在正常情况下的执行
测试步骤
1. 以管理员身份登录图书管理系统,进入图书列表页面。
2. 在图书列表中,选择一本存在且可删除的图书(例如《三体》),点击其对应的 “删除” 按钮。
预期结果 1. 系统弹出确认删除对话框,提示 “是否确定删除《活着》这本书?”。
2. 点击确认后,页面显示 “删除记录成功” 提示信息,且该图书在列表中不再显示,数据库中对应的图书记录也被成功删除。
实际结果 1. 系统弹出确认删除对话框,提示 “是否确定删除《活着》这本书?”。
2. 点击确认后,页面显示 “删除记录成功” 提示信息,且该图书在列表中不再显示,数据库中对应的图书记录也被成功删除
测试状态 已测试