【测试开发项目】博客笔记项目测试报告

本文介绍了基于前后端分离的博客笔记项目,详细描述了项目功能、测试用例设计,包括登录、编辑、删除博客等,并探讨了自动化测试的实施过程。
摘要由CSDN通过智能技术生成

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:测试开发项目

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!


前言

一、项目背景

1.博客笔记项目通过“前后端分离”的方式,这种方式的特点是服务器不关注页面内容,而只是给网页端提供数据;网页端通过ajax的方式和服务器之间交互数据,网页拿到数据之后再根据数据的内容渲染到页面上。从而通过前后端分离的方式来实现博客笔记项目的编写和各种博客笔记项目功能的实现。

2.前端主要有四个页面构成:登录页、列表页、详情页以及编辑页,以上模拟实现了最简单的博客笔记项目。其结合后端实现了以下的主要功能:登录、编辑博客、注销、删除博客、以及强制登录等功能。

3.该博客笔记项目系统可以实现个人用户简单的博客记录,时间、标题、内容以及发布者等都可以进行详细地查看。


二、项目功能

博客笔记项目系统主要实现了以下几个功能:登录、注销、编写博客、删除博客等功能。


  1. 博客登录页:用户名和密码已经通过后端写入了数据库,即:用户名以及密码是已经存在的,没有实现账户注册功能。登录成功后就会跳转到博客列表的页面。在右上角存在主页和写博客两个按钮,但是在未登录情况下按下均只会跳转到登录页面。
  2. 博客列表页:在右上角有主页、写博客和注销三个功能:主页即列表页,写博客即博客编辑页,注销即注销用户,回到登录页面。可以在列表页查看有限数量的博客简介,其包括博客标题、发布时间以及内容概要。
  3. 博客详情页:在列表页面点击“查看全文”按钮就会跳转到详情页,此时就可以看到该篇博客的完整内容。右上角有主页、写博客、删除和注销四个功能:删除即删除该篇博客,删除之后就会跳转到列表页面,该篇博客就被成功删除
  4. 博客编辑页:登录之后的在界面点击“写博客”后就会进入到博客编辑页面,此时就可以进行博客的编写,点击“发布文章”后可以成功发布文章,此时就会跳转到博客列表页

2.1 功能测试

博客笔记项目主要实现功能的部分操作步骤/截图

功能1:正常登录博客登录页面


功能2:正常编写博客功能


功能3:发布成功并查看博客详情页


功能4:删除博客

发现标题为未央的博客被删除了。


功能5:注销功能。点击“注销”后回到博客登录页


三、测试用例

3.1 博客笔记项目用例设计

3.1.1 博客登录页测试用例设计

博客登录页测试用例分析:
针对博客登录页面可以从界面测试和登录功能测试两个方面进行编写。需要对页面的布局进行判断是否合理;并且对登录功能的各种情况做出详细全面的分析。


3.1.2 博客列表页测试用例设计

博客列表页测试用例分析:
针对博客列表页面可以从界面测试和登录功能测试两个方面进行编写。对页面的布局首先判断是否完整;还应该针对是否登录的状态进行全面的分析。


3.1.3 博客详情页测试用例设计

博客详情页测试用例分析:
针对博客详情页面可以从登录功能测试方面进行编写。

应该判断用户是否登录,登录正常内容要正确显示;未登录则应该看是否强制跳回登录页面


3.1.4 博客编辑页测试用例设计

博客编辑页测试用例分析:
博客编辑页最为复杂,需要测试能否从其他页面能正常打开;还要讨论博客的编辑情况是否正确。如果是未登录状态则会强制回到登录页面。


3.2 博客笔记项目测试用例设计总览图


四、自动化测试

1.针对博客笔记项目进行测试,博客笔记项目主要由四个页面构成:博客登录页、博客列表页、博客详情页和博客编辑页;

2.主要功能包括:登录、编辑发布博客、查看博客详情页、删除博客以及注销用户等功能。对于博客笔记项目的测试主要就是针对主要功能进行测试,然后按照页面书写测试类。

3.博客笔记项目CSDN博客链接:博客笔记项目(前后端分离)(servlet实战演练)icon-default.png?t=N7T8http://t.csdnimg.cn/KG86G

4.自动化测试一般步骤

  • step1)使用脑图编写web自动化测试用例
  • step2)创建自动化项目,根据用例来实现脚本

4.1 博客笔记项目的自动化测试博客

博客笔记项目的自动化测试博客跳转链接:博客笔记项目的自动化测试icon-default.png?t=N7T8http://t.csdnimg.cn/RUrtt

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值