一、项目背景
我在学习了JavaWeb的相关知识后,想动手实践完成一个web项目来巩固已学知识,将知识运用起来。平时学习,我会通过csdn或者博客园等网站学习技术知识、发布自己的学习笔记。在这个过程中,对博客系统有了一定的了解,所以就想着自己利用所学知识做一个简单的博客系统。在实践中发现自己的不足并不断进步…
二、项目功能
1. 用户登录
显示用户登陆界面,输入正确账号和密码,才能实现登录。
2. 退出登录
点击退出登录,页面能直接跳转到主页。
3. 主页
点击主页,可以展示主页信息。左栏是用户登录信息,右栏博客列表。博客列表由上到下展示最新发布的博客。
4. 查看博客详情页
点击查看全文,能够查看到对应的博客完整内容
5. 删除博客
实现用户删除自己的博客。
在博客详情页中,按情况展示删除按钮:当若博客作者是登录用户,则导航栏展示删除博客按钮;如果博客作者不是登录用户,则导航栏不展示删除博客按钮。
当用户点击删除自己的博客,能成功删除博客且跳转到主页
6. 发布博客
当用户点击写博客,能够在页面完成博客内容并发布。发布成功后,显示在主页博客列表的最上方。
三、测试计划
1. 功能测试
1.1 编写测试用例
1.2 实际执行
为了页面简洁,下面选取用户登录的测试过程以及截图,其他测试用例将直接写测试结果
1.2.1 用户登录
① 检测登陆界面能否正常打开
界面能够正常打开
② 正常登录
先查看数据库中的user信息
输入用户名BraveLin,密码1234567 -> 能够正常登录
输入用户名黄果果,密码123456 -> 能够正常登录
④ 异常登录
不输入用户名和密码 -> 不能正常登录,提示“您当前的用户名或者密码为空!”
输入空的用户名,空的密码 -> 不能正常登录,提示“您当前的用户名或者密码为空!”
输入用户名BraveLin,密码123 -> 不能正常登录,提示“您当前的用户名或者密码错误!”
输入用户名Brave,密码123567 -> 不能正常登录,提示“您当前的用户名或者密码错误!”
输入用户名Brave,密码123 -> 不能正常登录,提示“您当前的用户名或者密码错误!”
1.2.2 退出登录
1.2.3 主页
1.2.4 查看博客详情
1.2.5 发布博客