目录

一、测试用例设计XMind

二、测试用例页面版


一、测试用例设计XMind

二、测试用例页面版

界面
    布局
        1.博客按照垂直排序,最后发表的博客被展示在最上方
        2.博客列表页展示的内容为:博客标题、博客发布时间和博客摘要信息
        3.若当前以游客状态进入博客列表页,右上方会展示“登录”和“注册”按钮
        4.若当前以用户身份进入博客列表页,右上方会展示“欢迎xxx”、“写博客”、“注销”按钮
        5.点击博客列表页博客的题目信息,就会进入博客详细信息页,博客详细信息页会展示博客题目、发布者用户名、发布博客时间、博客正文信息
        6.博客详细信息页右上方会显示“删除”按钮
        7.博客列表页和博客详细信息页的左上角都有“我的博客系统”logo
        8.博客发布页有两个输入框分别可以输入博客题目和正文信息
    文字(测试内容包括博客题目、博客正文、按钮)
        1.字体的大小
        2.字体的粗细
        3.字体是否以斜体展示
        4.文字展示的位置
        5.文字是否展示成功
    博客
        1.博客列表页的博客正文信息是否按照摘要信息的格式展示
        2.博客列表页和博客详细信息页的发布时间是否正确
        3.博客详细信息页是否能正常展示博客正文信息
        4.博客列表页的博客展示是否是一行一条博客信息
        5.每一行展示的博客信息长宽和高度都相同且风格一致
        6.编写博客发布后,博客列表页展示的信息与发布博客信息相同
    页面最多能展示多少条博客信息
    发布的博客是否能按照倒序的方式展示
    浏览器发生大小改变,页面的相关元素是否能正常展示

功能测试
    1.博客发布
        1.游客状态无发布博客入口,智能首先注册或登录
        2.用户登录状态下,点击“发布博客”按钮可以跳转到发布博客页面
        3.博客发布页的输入框能输入的最大文字长度
        4.博客发布页输入框是否能输入其他语言文字
        5.博客发布页是否能输入表情
        6.博客发布是否能输入别国语言
        7.博客发布输入框是否能粘贴文字
        8.发布内容不填写完整,是否能正常发布
    2.博客删除
        1.是否能删除本人博客
        2.是否能删除他人博客
        3.删除博客后是否还能再展示
        4.删除博客后页面会重定向到哪里
        5.是否能多次删除博客
        6.是否能一次删除多个博客
        7.删除后的博客在页面和数据库中是否会依然存在
        8.删除一篇博客后,博客列表页的内容是否能重新排版
        9.若有同题目的博客,删除其中一个,另一个是否会被影响
    3.博客列表展示
        1.进入博客列表页,是否能展示当前数据库中存储的博客信息
        2.发布新的博客之后是否能重新对博客列表页信息进行排版
        3.博客数量过大是否能进行分页展示
        4.展示信息时是否能展示当前博客的题目、发布时间、摘要等信息
    4.异常情况
        1.数据库未启动,上传文件失败
        2.Tomcat未启动,打开网页失败
        3.弱网
        4.在发布过程中,停止服务,查看是否上传成功
            1.停止服务方案
                1.停止Tomcat
                2.服务器关机
            2.点击发布博客前停止服务,博客是否能正常发布
            3.点击发布博客后停止服务,博客是否能正常发布
        5.发布成功后,断网或关闭Tomcat,博客是否能正常显示
        6.博客发布过程中,重启服务,博客是否可以正常展示

兼容性测试
    各种浏览器访问该服务(博客的发布、删除、展示)
        1.Chrome
        2.火狐
        3.IE
        4.edge
        5.360

易用性测试
    1.博客列表页和博客详情页右上角是否会根据登陆者信息进行按钮的变换
    2.按钮的提示是否简洁易懂

安全性测试
    1.发布博客时是否会显示用户的密码信息
    2.发布博客的大小超过服务器的最大值,服务器是否会崩溃
    3.sql注入、xss注入

性能测试
    1.博客发布的速度
    2.博客删除的速度
    3.博客列表页的加载速度
    4.多个用户进行博客发布、删除、展示时的速度(loadrunner)

网络测试
    1.弱网
        1.中国移动
        2.中国电信
        3.中国联通
    2.WiFi
        1.中国移动
        2.中国联通
        3.中国电信
    3.5G、4G、2G
        1.中国移动
        2.中国电信
        3.中国联通

博客管理系统测试用例设计——XMind版和网页版相关推荐

  1. 【课程设计】基于PHP的博客管理系统(数据库+源码+文档)

    技术阐述 2.1 PHP 技术 做为主流的网络程序开发语言,PHP 越来越多的被网站制作者所 使用.PHP,代表的是超文本处理器,是超级文本预处理语言的缩写. PHP 是一种在服务器端执行的嵌入 HT ...

  2. JSP个人博客管理系统软件工程myeclipse开发设计mysql数据库

    一.源码特点 翰文科技首创     JSP个人博客管理系统 是一套完善的WEB设计系统,对理解JSP java 编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发. 应用技术 ...

  3. php版个人博客管理系统源码(文末有下载方式)

    大家好, 我是程序猿零壹. 给大家分享一款个人博客管理系统,该系统使用php+mysql开发,分为前台和后台两部分.前台实现了博客展示.友情链接.热门标签.快捷搜索.关于作者等功能:后台实现了博客管理 ...

  4. 基于Spring Boot的个人博客系统的设计与实现毕业设计源码271611

    目  录 摘要 1 绪论 1.1研究意义 1.2开发背景 1.3系统开发技术的特色 1.4论文结构与章节安排 2个人博客系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 ...

  5. 博客管理系统-软件测试分析报告

    一.编写目的 该文档的目的是对博客管理系统这个软件进行测试分析,考察该软件的功能应用范围和该软件的缺陷和不足,对该系统测试的报告.通过测试,确保本系统的功能.互操作性等符合软件的设计要求,满足用户的使 ...

  6. 博客管理系统之软件测试计划

    一.目的 简述本计划的目的,旨在说明各种测试阶段任务.人员分配和时间安排.工作规范等. 二.测试计划的作用: 1) 为测试过程提供指导:测试目标.测试内容.测试方法.测试时间周期 2) 改善测试任务与 ...

  7. springboot基于vue.js的掌上博客系统的设计与实现毕业设计源码063131

    Springboot掌上博客系统的设计与实现 摘 要 掌上博客系统是当今网络的热点,博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的B ...

  8. (附源码)springboot基于vue.js的掌上博客系统的设计与实现 毕业设计 063131

    Springboot掌上博客系统的设计与实现 摘 要 掌上博客系统是当今网络的热点,博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的B ...

  9. 基于ssm的个人博客系统的设计与实现(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用 ...

  10. PHP+MySQL实现博客管理系统

    DataBase 数据库课程设计 实验目标 PHP+MySQL实现博客管理系统 使用语言 后台-php 前端-html css js 相关知识可以在菜鸟教程学习,链接如下菜鸟教程 实验步骤 一. 环境 ...

最新文章

  1. php python-浅谈php调用python文件
  2. 【Python】Error:Input 'y' of 'Add' Op has type float32 that does not match type int32 of argument 'x'.
  3. 移动端中使用调试控制台
  4. spring(三)-事务管理
  5. 统计指定目录下的视频时长
  6. thymeleaf和freemarker比较
  7. 《Windows 8 权威指南》——1.3 引入全新内核休眠模式,实现“瞬间开机”
  8. java内存管理(堆、栈、方法区)
  9. 实现算法2.15、2.16的程序(一个数组只生成一个静态链表)
  10. 【1+X Web前端等级考证 】| 最新Web前端开发中级实操
  11. Java调用webservice服务接口步骤详解
  12. Excel怎么快速选中相同背景颜色单元格
  13. 【NLP】第 1 章 语言处理和 Python
  14. 自媒体创作没思路?这4款内容创作爆文神器助你摆脱内容瓶颈!
  15. 访问局域网计算机切换用户,图解“访问局域网中的电脑时提示输入帐号和密码”...
  16. 互联网金融学习总结(4)——大数据风控的九种维度
  17. python利用公式计算Π(pi)的值
  18. 大白话chatGPT GPT的发展区别
  19. 税分类及配置 tax
  20. IPV4和IPV56的区别

热门文章

  1. java阿里云文本反垃圾sdk调用详解
  2. 软件编程推荐书籍 大全
  3. 杭州地铁首末站周边停车场正酝酿停车收费优惠
  4. 投资理财之基金篇(一) - 认识基金
  5. LZY逃命路线总数(记忆化递归)非常难
  6. docker 仓库镜像 替换_Docker如何制作自己镜像并上传dockerhub
  7. OEL安装RAC 配置DNS文档
  8. beego golang bootstrap-table做月度考勤(打卡、签到)统计表
  9. win10 重装我们找不任何驱动器
  10. win10注册表的备份与恢复;对“未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作”问题的理解