发布时间:2023-05-03 06:04:23
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个小说在线阅读网站,小说在线阅读网站项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
删除小说测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理小说页面,点击删除按钮 | 点击删除小说按钮,提示删除小说成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入小说id信息 | 地址栏跳转shanchunovel?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入小说id信息 | 地址栏跳转shanchunovel?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对小说信息进行管理,需要从数据库中查询出所有的小说信息。点击对应的小说搜索按钮,可以执行Novelcontroller的manage方法,在对应的方法中调用Novelservice层,在Novelservice层中定义了具体获取代码。在Novelservice中使用selectnovel方法调用Novelmapper中的select t_novel sql语句进行数据库的获取,再通过层层返回到Novelcontroller控制层中,保存到request的novel字段中返回小说搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化NovelExample类为example
NovelExample example = new NovelExample()
// 使用 Noveldao.selectByExample(example)方法获取所有的Novel数据
List Novelall = Noveldao.selectByExample(example);
// 将所有的Novel数据保存到request中的Novelall参数里
request.setAttribute("Novelall", Novelall);
图管理小说界面
删除书签测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理书签页面,点击删除按钮 | 点击删除书签按钮,提示删除书签成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入书签id信息 | 地址栏跳转shanchubookmark?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入书签id信息 | 地址栏跳转shanchubookmark?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对书签信息进行管理,需要从数据库中查询出所有的书签信息。点击对应的书签搜索按钮,可以执行Bookmarkcontroller的manage方法,在对应的方法中调用Bookmarkservice层,在Bookmarkservice层中定义了具体获取代码。在Bookmarkservice中使用selectbookmark方法调用Bookmarkmapper中的select t_bookmark sql语句进行数据库的获取,再通过层层返回到Bookmarkcontroller控制层中,保存到request的bookmark字段中返回书签搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化BookmarkExample类为example
BookmarkExample example = new BookmarkExample()
// 使用 Bookmarkdao.selectByExample(example)方法获取所有的Bookmark数据
List Bookmarkall = Bookmarkdao.selectByExample(example);
// 将所有的Bookmark数据保存到request中的Bookmarkall参数里
request.setAttribute("Bookmarkall", Bookmarkall);
图管理书签界面
删除小说评论测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理小说评论页面,点击删除按钮 | 点击删除小说评论按钮,提示删除小说评论成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入小说评论id信息 | 地址栏跳转shanchunovelpinglun?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入小说评论id信息 | 地址栏跳转shanchunovelpinglun?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对小说评论信息进行管理,需要从数据库中查询出所有的小说评论信息。点击对应的小说评论搜索按钮,可以执行Novelpingluncontroller的manage方法,在对应的方法中调用Novelpinglunservice层,在Novelpinglunservice层中定义了具体获取代码。在Novelpinglunservice中使用selectnovelpinglun方法调用Novelpinglunmapper中的select t_novelpinglun sql语句进行数据库的获取,再通过层层返回到Novelpingluncontroller控制层中,保存到request的novelpinglun字段中返回小说评论搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化NovelpinglunExample类为example
NovelpinglunExample example = new NovelpinglunExample()
// 使用 Novelpinglundao.selectByExample(example)方法获取所有的Novelpinglun数据
List Novelpinglunall = Novelpinglundao.selectByExample(example);
// 将所有的Novelpinglun数据保存到request中的Novelpinglunall参数里
request.setAttribute("Novelpinglunall", Novelpinglunall);
图管理小说评论界面
删除公告测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理公告页面,点击删除按钮 | 点击删除公告按钮,提示删除公告成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入公告id信息 | 地址栏跳转shanchunotice?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入公告id信息 | 地址栏跳转shanchunotice?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对公告信息进行管理,需要从数据库中查询出所有的公告信息。点击对应的公告搜索按钮,可以执行Noticecontroller的manage方法,在对应的方法中调用Noticeservice层,在Noticeservice层中定义了具体获取代码。在Noticeservice中使用selectnotice方法调用Noticemapper中的select t_notice sql语句进行数据库的获取,再通过层层返回到Noticecontroller控制层中,保存到request的notice字段中返回公告搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化NoticeExample类为example
NoticeExample example = new NoticeExample()
// 使用 Noticedao.selectByExample(example)方法获取所有的Notice数据
List Noticeall = Noticedao.selectByExample(example);
// 将所有的Notice数据保存到request中的Noticeall参数里
request.setAttribute("Noticeall", Noticeall);
图管理公告界面
删除章节测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理章节页面,点击删除按钮 | 点击删除章节按钮,提示删除章节成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入章节id信息 | 地址栏跳转shanchuchapter?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入章节id信息 | 地址栏跳转shanchuchapter?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对章节信息进行管理,需要从数据库中查询出所有的章节信息。点击对应的章节搜索按钮,可以执行Chaptercontroller的manage方法,在对应的方法中调用Chapterservice层,在Chapterservice层中定义了具体获取代码。在Chapterservice中使用selectchapter方法调用Chaptermapper中的select t_chapter sql语句进行数据库的获取,再通过层层返回到Chaptercontroller控制层中,保存到request的chapter字段中返回章节搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化ChapterExample类为example
ChapterExample example = new ChapterExample()
// 使用 Chapterdao.selectByExample(example)方法获取所有的Chapter数据
List Chapterall = Chapterdao.selectByExample(example);
// 将所有的Chapter数据保存到request中的Chapterall参数里
request.setAttribute("Chapterall", Chapterall);
图管理章节界面
删除订单测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理订单页面,点击删除按钮 | 点击删除订单按钮,提示删除订单成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入订单id信息 | 地址栏跳转shanchuorders?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入订单id信息 | 地址栏跳转shanchuorders?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对订单信息进行管理,需要从数据库中查询出所有的订单信息。点击对应的订单搜索按钮,可以执行Orderscontroller的manage方法,在对应的方法中调用Ordersservice层,在Ordersservice层中定义了具体获取代码。在Ordersservice中使用selectorders方法调用Ordersmapper中的select t_orders sql语句进行数据库的获取,再通过层层返回到Orderscontroller控制层中,保存到request的orders字段中返回订单搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化OrdersExample类为example
OrdersExample example = new OrdersExample()
// 使用 Ordersdao.selectByExample(example)方法获取所有的Orders数据
List Ordersall = Ordersdao.selectByExample(example);
// 将所有的Orders数据保存到request中的Ordersall参数里
request.setAttribute("Ordersall", Ordersall);
图管理订单界面
删除报亭测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理报亭页面,点击删除按钮 | 点击删除报亭按钮,提示删除报亭成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入报亭id信息 | 地址栏跳转shanchukiosk?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入报亭id信息 | 地址栏跳转shanchukiosk?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对报亭信息进行管理,需要从数据库中查询出所有的报亭信息。点击对应的报亭搜索按钮,可以执行Kioskcontroller的manage方法,在对应的方法中调用Kioskservice层,在Kioskservice层中定义了具体获取代码。在Kioskservice中使用selectkiosk方法调用Kioskmapper中的select t_kiosk sql语句进行数据库的获取,再通过层层返回到Kioskcontroller控制层中,保存到request的kiosk字段中返回报亭搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化KioskExample类为example
KioskExample example = new KioskExample()
// 使用 Kioskdao.selectByExample(example)方法获取所有的Kiosk数据
List Kioskall = Kioskdao.selectByExample(example);
// 将所有的Kiosk数据保存到request中的Kioskall参数里
request.setAttribute("Kioskall", Kioskall);
图管理报亭界面
删除宣传测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理宣传页面,点击删除按钮 | 点击删除宣传按钮,提示删除宣传成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入宣传id信息 | 地址栏跳转shanchupropaganda?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入宣传id信息 | 地址栏跳转shanchupropaganda?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对宣传信息进行管理,需要从数据库中查询出所有的宣传信息。点击对应的宣传搜索按钮,可以执行Propagandacontroller的manage方法,在对应的方法中调用Propagandaservice层,在Propagandaservice层中定义了具体获取代码。在Propagandaservice中使用selectpropaganda方法调用Propagandamapper中的select t_propaganda sql语句进行数据库的获取,再通过层层返回到Propagandacontroller控制层中,保存到request的propaganda字段中返回宣传搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化PropagandaExample类为example
PropagandaExample example = new PropagandaExample()
// 使用 Propagandadao.selectByExample(example)方法获取所有的Propaganda数据
List Propagandaall = Propagandadao.selectByExample(example);
// 将所有的Propaganda数据保存到request中的Propagandaall参数里
request.setAttribute("Propagandaall", Propagandaall);
图管理宣传界面
删除用户测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理用户页面,点击删除按钮 | 点击删除用户按钮,提示删除用户成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入用户id信息 | 地址栏跳转shanchuuser?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入用户id信息 | 地址栏跳转shanchuuser?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对用户信息进行管理,需要从数据库中查询出所有的用户信息。点击对应的用户搜索按钮,可以执行Usercontroller的manage方法,在对应的方法中调用Userservice层,在Userservice层中定义了具体获取代码。在Userservice中使用selectuser方法调用Usermapper中的select t_user sql语句进行数据库的获取,再通过层层返回到Usercontroller控制层中,保存到request的user字段中返回用户搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化UserExample类为example
UserExample example = new UserExample()
// 使用 Userdao.selectByExample(example)方法获取所有的User数据
List Userall = Userdao.selectByExample(example);
// 将所有的User数据保存到request中的Userall参数里
request.setAttribute("Userall", Userall);
图管理用户界面
删除分类测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理分类页面,点击删除按钮 | 点击删除分类按钮,提示删除分类成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入分类id信息 | 地址栏跳转shanchutype?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入分类id信息 | 地址栏跳转shanchutype?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对分类信息进行管理,需要从数据库中查询出所有的分类信息。点击对应的分类搜索按钮,可以执行Typecontroller的manage方法,在对应的方法中调用Typeservice层,在Typeservice层中定义了具体获取代码。在Typeservice中使用selecttype方法调用Typemapper中的select t_type sql语句进行数据库的获取,再通过层层返回到Typecontroller控制层中,保存到request的type字段中返回分类搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化TypeExample类为example
TypeExample example = new TypeExample()
// 使用 Typedao.selectByExample(example)方法获取所有的Type数据
List Typeall = Typedao.selectByExample(example);
// 将所有的Type数据保存到request中的Typeall参数里
request.setAttribute("Typeall", Typeall);
图管理分类界面
删除管理员测试数据
| 测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
|---|---|---|---|---|
| 01 | 在管理管理员页面,点击删除按钮 | 点击删除管理员按钮,提示删除管理员成功 | Pass,提示删除成功 | 与预期相同 |
| 02 | 手动输入管理员id信息 | 地址栏跳转shanchuadmin?id=-1 | Fail,数据库无此信息 | 与预期相同 |
| 03 | 不输入管理员id信息 | 地址栏跳转shanchuadmin?id= | Fail,数据库无此信息 | 与预期相同 |
管理员需要对管理员信息进行管理,需要从数据库中查询出所有的管理员信息。点击对应的管理员搜索按钮,可以执行Admincontroller的manage方法,在对应的方法中调用Adminservice层,在Adminservice层中定义了具体获取代码。在Adminservice中使用selectadmin方法调用Adminmapper中的select t_admin sql语句进行数据库的获取,再通过层层返回到Admincontroller控制层中,保存到request的admin字段中返回管理员搜索页面使用for语句循环展示。核心操作代码如下:
// 实例化AdminExample类为example
AdminExample example = new AdminExample()
// 使用 Admindao.selectByExample(example)方法获取所有的Admin数据
List Adminall = Admindao.selectByExample(example);
// 将所有的Admin数据保存到request中的Adminall参数里
request.setAttribute("Adminall", Adminall);
图管理管理员界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计