博客系统测试用例

news2024/11/17 17:36:27

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SOYG5vy6-1669274254128)(C:/Users/gu%27jiu/Pictures/c/20200322120714_slipb.gif)]

博客系统测试用例

目录

  • 博客系统测试用例
    • 博客系统删除功能测试用例 (判定表)
    • 提交BUG 1
      • 测试用例 1
      • 测试用例 2
      • 提交BUG
    • 提交BUG 2


博客系统测试用例

在这里插入图片描述


博客系统删除功能测试用例 (判定表)

# 首先确定输入条件与输出条件

  • 输入条件: 博客作者, 非博客作者, 点击删除博客
  • 输出条件: 删除成功, 删除失败

# 找出输入条件与输出条件的关系

令 博客作者=A, 非博客作者=B, 点击删除博客=C; 删除成功=1, 删除失败=2;

输入条件ABCA CB C
输出条件22212

# 画出判定表

# 根据判定表编写测试用例

本文只写了两个测试用例

标题: 博客系统删除功能测试

测试环境:

  • 浏览器环境: Google Chrome版本 110.0.5481.104(正式版本) (64 位)
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

操作步骤:

  1. 登录成功后, 选择一篇自己的博客, 点击查看全文
  2. 进入博客详情页后, 点击删除博客

测试数据:

  • 为博客作者
  • 点击删除

预期结果: 删除成功, 跳转到博客列表页.

标题: 博客系统删除功能测试

测试环境:

  • 浏览器环境: Google Chrome版本 110.0.5481.104(正式版本) (64 位)
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

操作步骤:

  1. 登录成功后, 选择一篇他人的博客, 点击查看全文
  2. 进入博客详情页后, 点击删除博客

测试数据:

  • 非博客作者
  • 点击删除

预期结果: 删除失败, 提示 “您没有权限删除该博客”


提交BUG 1

在我进行测试的时候, 在如下两个用例的测试过程中, 发现了 Bug.

测试用例 1

标题: 登录页密码输入后是否可见

测试环境:

  • 浏览器环境: Microsoft Edge版本 110.0.1587.46 (正式版本) (64 位)
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

操作步骤:

  1. 输入链接 “http://43.139.213.167:8080/gujiu_blog_system/login.html”
  2. 输入用户名后, 输入密码

测试数据:

  • 用户名: Gujiu
  • 密码: 111

预期结果: 密码输入后, 密码输入框右侧有小眼睛, 可以点击查看密码

实际结果: 密码输入后, 密码输入框右侧有小眼睛, 可以点击查看密码

测试用例 2

标题: 登录页密码输入后是否可见

测试环境:

  • 浏览器环境: Google Chrome版本 110.0.5481.104(正式版本) (64 位)
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

操作步骤:

  1. 输入链接 “http://43.139.213.167:8080/gujiu_blog_system/login.html”
  2. 输入用户名后, 输入密码

测试数据:

  • 用户名: Gujiu
  • 密码: 111

预期结果: 密码输入后, 密码输入框右侧有小眼睛, 可以点击查看密码

实际结果: 密码输入后, 密码输入框右侧无小眼睛, 不可再查看密码


经过上面的两个测试, 我们发现 Google 浏览器, 密码输入后不可见.

提交BUG

标题: 登录页密码输入后不可见

问题出现的版本: 现版本

问题出现的环境:

  • 浏览器环境: Google Chrome版本 110.0.5481.104(正式版本) (64 位)
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

出现的步骤:

  1. 输入链接 “http://43.139.213.167:8080/gujiu_blog_system/login.html”
  2. 输入用户名 “Gujiu”, 输入密码 “111”.

预期结果: 密码输入后, 密码输入框右侧有小眼睛, 可以点击查看密码

实际结果: 密码输入后, 密码输入框右侧无小眼睛, 不可再查看密码

截图展示:


提交BUG 2

标题: 博客列表页不兼容手机端

问题出现的版本: 现版本

问题出现的环境:

  • 浏览器环境: Google Chrome版本 110.0.5481.104(正式版本)模拟 iPhone SE
  • 系统环境: Windows 10 家庭中文版, 64 位操作系统

出现的步骤:

  1. 登录成功后, 跳转到博客列表页.
  2. 点击鼠标右键, 打开检查功能.
  3. 模拟 iPhone SE

预期结果: 可以正常查看博客例表页

实际结果: 只能看到用户信息栏, 和部分博客信息, 需要左右滑动查看, 背景出现空白.

截图展示:


🌷(( ◞•̀д•́)◞⚔◟(•̀д•́◟ ))🌷

在这里插入图片描述

在这里插入图片描述

这里是Gujiu吖!!感谢你看到这里🌬
祝今天的你也
开心满怀,笑容常在。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/353649.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web移动端:rem适配布局(重点)

目录 1. rem基础 2.媒体查询 2.1 媒体查询的概念 2.2 语法规范 2.2.1 2.2.2 关键字 2.2.3 媒体特性 2.2 根据页面宽度改变颜色 2.3 媒体查询rem 实现元素动态大小变化 2.4 引入资源(理解) 2.4.1 语法规范 3. less基础 3.1 css弊端 3.2 less介绍…

基于SuperPoint与SuperGlue实现图像配准

基于SuperPoint与SuperGlue实现图像配准,项目地址https://github.com/magicleap/SuperGluePretrainedNetwork,使用到了特殊算子grid_sample,在转onnx时要求opset_version为16及以上(即pytorch版本为1.9以上)。SuperPoi…

计讯物联污染源自动监控系统,坚守“绿水青山就是金山银山”

近年来,“绿水青山就是金山银山”的理念在全国各地落地生根,各大城市积极构建环境监测体系,旨在让生态文明成色更足,绿色发展底色更亮。计讯物联污染源自动监控系统作为生态环境部门监督企业排污的“火眼金睛”,充分运…

apifox持续集成+java+企微机器人+xxljob定时推送

总览: apifox做接口测试后,把用例合并组装成测试套件,然后apifox-cli通过终端命令实现把套件执行后,输出本地文件的测试报告html或json。本地解析后拿到有用的解决通过定时执行推送到企微群里。 然后把html一起推到群里。 这个…

【Spark分布式内存计算框架——Spark SQL】8. Shuffle 分区数目、Dataset(上)

4.4 Shuffle 分区数目 运行上述程序时,查看WEB UI监控页面发现,某个Stage中有200个Task任务,也就是说RDD有200分区Partition。 原因:在SparkSQL中当Job中产生Shuffle时,默认的分区数(spark.sql.shuffle.p…

基于STM32采用CS创世 SD NAND(贴片SD卡)完成FATFS文件系统移植与测试

一、前言 在STM32项目开发中,经常会用到存储芯片存储数据。 比如:关机时保存机器运行过程中的状态数据,上电再从存储芯片里读取数据恢复;在存储芯片里也会存放很多资源文件。比如,开机音乐,界面上的菜单图…

Selenium + python自动化测试环境搭建

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: 免费,也不用再为破解QTP而大伤脑筋 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安…

JSON字符串解析

目录 依赖 方法 示例 判断JSON是否合格 依赖 方法 JSON.parseObject() JSON.parseArray() 示例 Data public class OrderVo {public String name;public Integer price;public Integer count; } JSON数据 { "name": "苹果手机", "pric…

BIT.8_Linux 多线程

目录Linux线程概念什么是线程线程的优点线程的缺点线程异常线程用途Linux进程VS线程进程和线程总结Linux线程控制POSIX线程库创建线程线程ID及进程地址空间布局进程和线程ID区别内核层面:pid & tgid线程终止线程等待__thread 和 pthread_self()分离线程Linux线程…

《爆肝整理》保姆级系列教程python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)

简介 有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的接口因为json数据容易处理,所以绝大多数返回数据也是 json 格式的,我们在做判断时候,往往只…

Guava常用工具类总结

-“Null的含糊语义让人很不舒服。Null很少可以明确地表示某种语义,例如,Map.get(key)返回Null时,可能表示map中的值是null,亦或map中没有key对应的值。Null可以表示失败、成功或几乎任何情况。使用Null以外的特定值,会…

每日学术速递2.17

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.LG 1.Decoupled Model Schedule for Deep Learning Training 标题:深度学习训练的解耦模型时间表 作者:Hongzheng Chen, Cody Hao Yu, Shuai Zheng, Zhen Zhang,…

快速识别台式机的内存条

拿上一根内存条,让一个喜欢IT的识别一下,很多人不一定能说出点内容。 这很正常,IT细分领域太多了,很多搞IT的包括写代码的人可能都没有接触内存条。 硬件的集成度随着硬件技术的提升越来越高,成本也下来了,…

支付宝支付详细流程

1、二维码的生成二维码生成坐标 <!-- zxing生成二维码 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>co…

nvm 控制 node版本

nvm 官网 https://nvm.uihtm.com/ 1、卸掉nodejs&#xff0c;根据官网操作 2、如果之前安装过的nodejs,且安装的目录改变了&#xff0c;需重新配置系统环境 第一步&#xff1a;打开此电脑 > 右键属性 > 高级系统设置 > 环境变量 第二步&#xff1a; 在系统变量中选中…

新手健身准备哪些物品,健身必备蓝牙运动耳机分享

第一次运动健身应该准备什么&#xff1f;运动耳机是一款必备的装备&#xff0c;可以让我们坚持运动的动力源泉&#xff0c;在健身当中远离枯燥乏味&#xff0c;有音乐的加持下健身能够让我们更具动力&#xff0c;有哪些值得入手的蓝牙运动耳机分享呢&#xff1f;看看下面这写分…

Java反射概述

2 反射 2.1 反射概述 Java反射机制&#xff1a;是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展 2.2 反射获取Class类的对象 …

企业的知识文档管理系统需要注重什么?安全和共享能力很重要!

编者按&#xff1a;本文指出了企业的文档管理系统比较注重的能力&#xff0c;并从知识共享和文档安全两方面介绍了老厂商天翎是如何在这块实践的。关键词&#xff1a;知识共享&#xff0c;知识安全&#xff0c;标签分类&#xff0c;智能检索&#xff0c;资料分享&#xff0c;在…

element ui 下拉菜单组件 结合springboot 实现省市区简易三级联动 动态查询 并修改地点的省市区

目录 前言&#xff1a; 一.数据库表结构&#xff1a; 二.下拉菜单组件 2.1 效果展示 2.2下拉菜单的组件代码&#xff1a; 前言&#xff1a; 本篇博客&#xff0c;通过官网的学习&#xff0c;实现下拉菜单动态数据的传递与点击事件&#xff0c;如果只是按部就班的按照官网来…

29岁从事功能测试被辞,面试2个月都找不到工作吗?

最近一个28岁老同学联系我&#xff0c;因为被公司辞退&#xff0c;找我倾诉&#xff0c;于是写下此文。 他是14年二本毕业&#xff0c;在我的印象里人特别懒&#xff0c;不爱学习&#xff0c;专业不好&#xff0c;毕业前因为都没找到合适工作&#xff0c;直接去创业了&#xf…