个人博客系统自动化测试报告

article/2025/6/8 3:56:09

个人博客系统自动化测试报告

文章目录

  • 个人博客系统自动化测试报告
    • 1. 项目背景
    • 2. 测试内容
      • 2.1 编写测试用例
      • 2.2 执行测试用例

1. 项目背景

  个人博客系统由四个界面组成:博客登录页、博客列表页、博客详情页、博客发布页。通过使用Python + Selenium实现web自动测试,测试的核心内容有:用户登录、博客列表、写博客、删除博客等。

2. 测试内容

2.1 编写测试用例

设计测试⽤例的万能公式:功能测试+界⾯测试+性能测试+兼容性测试+易⽤性测试+安全测试
针对个人博客系统主要是对其核心功能进行测试,编写的测试用例如下:
在这里插入图片描述

2.2 执行测试用例

2.2.1 登录
(1)介绍
用户名以及密码已经是已经存在的,登录成功后就会跳转到列表页面;执行用户注销操作后,也会回到登录页面。

(2)测试用例展示
a)界面
在这里插入图片描述
b) 输入正确的账号密码(“zhangsan”,“123456”)
预期结果:成功跳转到博客列表页
实际结果:
在这里插入图片描述
c) 输入错误的账号密码(“wangwu”,“123”)
预期结果:提示用户不存在等
实际结果:
在这里插入图片描述
2.2.2 博客列表及博客数量的展示
(1)介绍
可以在列表页可以查看博客信息,其包括头像、用户名、博客标题、发布时间以及内容概要。

(2)测试用例展示
a)列表页界面(正常显示用户、博客信息)
在这里插入图片描述
2.2.3 写博客
(1)介绍
点击"写博客",可以在发布页编写博客并进行发布
(2)测试用例展示
a)列表页界面
在这里插入图片描述
b)点击跳转到发布页
b)点击跳转到发布页
c)输入合法的标题和内容可以发布博客并在列表页显示
预期结果:可以在列表页查看到博客以及发布时间等
实际结果:
在这里插入图片描述
2.2.4 查看博客
(1)介绍
在博客列表页点击"查看全文",可以查看完整的博客内容
(2)测试用例展示
a)列表页界面
在这里插入图片描述
b)详情页界面
预期结果:可以在详情页查看到博客的完整内容
实际结果:
在这里插入图片描述
2.2.5 编辑/删除博客
(1)介绍
在博客列表页点击"查看全文",再次点击"编辑/删除",可以修改/删除博客
(2)测试用例展示
a)列表页界面
在这里插入图片描述

b)博客编辑页
预期结果:点击’编辑’,可以修改博客内容,点击"删除",有且只能删除自己写的博客
实际结果:

2.2.6 注销登录
(1)介绍
在博客列表页点击"注销",可以返回博客登录页
(2)测试用例展示
a)列表页界面
在这里插入图片描述
b)博客登录页
预期结果:点击’注销’,成功跳转到博客登录页
实际结果:
在这里插入图片描述


http://www.hkcw.cn/article/SosZhhciQZ.shtml

相关文章

2025年人文发展与文化传播国际会议(ICHDCC 2025)

2025年人文发展与文化传播国际会议(ICHDCC 2025) 2025 International Conference on Humanistic Development and Cultural Communication 一、大会信息 会议简称:ICHDCC 2025 大会地点:中国绵阳 审稿通知:投稿后2-3…

MySQL - Windows 中 MySQL 禁用开机自启,并在需要时手动启动

Windows 中 MySQL 禁用开机自启,并在需要时手动启动 打开服务管理器:在底部搜索栏输入【services.msc】 -> 点击【服务】 打开 MySQL 服务的属性管理:找到并右击 MySQL 服务 -> 点击【属性】 此时的 MySQL 服务:正在运行&a…

「EN 18031」访问控制机制(ACM - 1):智能路由器的安全守卫

家用路由器要是出口欧洲,可得留意欧盟EN18031标准里的访问控制机制。以路由器为例,访问控制机制(ACM)能决定谁能连入网络、访问哪些网站。比如通过设置不同的用户角色和权限,家长可以限制孩子设备的上网时间和可访问的…

线性动态规划

具有「线性」阶段划分的动态规划方法统称为线性动态规划(简称为「线性 DP」),如下图所示。 一、概念 如果状态包含多个维度,但是每个维度上都是线性划分的阶段,也属于线性 DP。比如背包问题、区间 DP、数位 DP 等都属…

如何做接口测试?

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 01、通用的项目架构 02、什么是接口 接口:服务端程序对外提供的一种统一的访问方式,通常采用HTTP协议,通过不同的url&#xff…

父文档检索器引和RAG的context precision性能指标

父文档检索器引和context precision性能指标 父文档检索器是一种搜索工具,用来从一大堆文档中找出跟你的问题最相关的答案。它的特别之处在于,它会先把文档分成小块(子片段),然后找到最相关的小块,再返回这些小块所属的完整大文档(父文档)。这样既能精准找到相关内容,…

平台化 LIMS 系统架构 跨行业协同与资源共享的实现路径

在科技快速发展的今天,质检行业正面临着效率、合规和数据安全的多重挑战。新一代质检 LIMS 系统以智能化与平台化为核心,为实验室管理提供了全新的解决方案。 一、智能化:从数据采集到分析的全流程升级 传统质检流程中,人工数据录…

[蓝桥杯]路径之谜

路径之谜 题目描述 小明冒充 XX 星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。 假设城堡地面是 nnnn 个方格。如下图所示。 按习俗,骑士要从西北角走到东南角。可以横向或纵向移动,但不能斜…

奥威BI+AI数据分析:企业数智化转型的加速器

在当今数据驱动的时代,企业对于数据分析的需求日益增长。奥威BIAI数据分析的组合,正成为众多企业数智化转型的加速器。 奥威BI以其强大的数据处理和可视化能力著称。它能够轻松接入多种数据源,实现数据的快速整合与清洗。通过内置的ETL工具&…

大模型的外围关键技术

最简易前端:Gradio 基本介绍 Gradio 是一个用于快速创建可分享的机器学习模型界面的开源 Python 库。通过 Gradio,开发者能够轻松地为他们的模型创建前端界面,从而使非技术用户也可以通过简单的网页界面与这些模型进行交互。 Gradio 的一些…

electron定时任务,打印内存占用情况

// 监听更新 function winUpdate(){// 每次执行完后重新设置定时器try {// 获取当前时间并格式化为易读的字符串const now new Date();const timeString now.toLocaleString();console.log(当前时间: ${timeString});// 记录内存使用情况(可选)const m…

建筑工程施工进度智能编排系统 (SCS-BIM)

建筑工程施工进度智能编排 (SCS-BIM) 源码可见于:https://github.com/Asionm/SCS-BIM 项目简介 本项目是一个面向建筑工程的施工进度智能编制平台,用户只需上传一份标准 IFC 建筑信息模型文件,系统将自动完成以下任务: 解析模…

小红薯商品搜索详情分析与实现

前言 小红书作为国内知名的社交电商平台,拥有丰富的商品数据和用户评价信息。对于数据分析师、产品经理或电商从业者来说,能够获取小红书的商品数据具有重要的商业价值。本文将详细介绍如何通过逆向工程实现小红书商品搜索API的调用。 免责声明&#xf…

国标GB28181设备管理软件EasyGBS视频平台筑牢文物保护安全防线创新方案

一、方案背景​ 文物作为人类文明的珍贵载体,具有不可再生性。当前,盗窃破坏、游客不文明行为及自然侵蚀威胁文物安全,传统保护手段存在响应滞后、覆盖不全等局限。随着5G与信息技术发展,基于GB28181协议的EasyGBS视频云平台&…

使用 Python + ExecJS 获取网易云音乐歌曲歌词

🎵 使用 Python ExecJS 获取网易云音乐歌曲歌词 在本篇博客中,我们将通过一个完整的 Python 脚本,利用 execjs 模块调用 JavaScript 代码,成功获取网易云音乐的歌曲歌词。整个过程涵盖了加密参数的生成、API 请求发送与歌词提取…

云台式激光甲烷探测器:守护工业安全的“智慧之眼”

在石油化工、天然气场站、城市燃气管网等场景中,甲烷泄漏的早期监测是保障生产安全的核心防线。云台式激光甲烷探测器凭借高精度、无接触、智能化的技术优势,成为工业安全监测领域的革新者。本文将深度解析其技术原理、核心功能及适用场景,助…

基于YOLO-NAS-Pose的无人机象群姿态估计:群体行为分析的突破

【导读】 应对气候变化对非洲象的生存威胁,本研究创新采用无人机航拍结合AI姿态分析技术,突破传统观测局限。团队在肯尼亚桑布鲁保护区对比测试DeepLabCut与YOLO-NAS-Pose两种模型,首次将后者引入野生动物研究。通过检测象群头部、脊柱等关键…

CppCon 2014 学习:Anatomy of a Smart Pointer

智能指针(smart pointer)可以这样解释: 它是一个指针的容器——内部保存了一个普通指针,并且可以在需要时把指针交给你使用。它支持RAII(资源获取即初始化),也就是说资源(比如内存&…

GNhao,国外云手机号智能选择与应用解析!

GNhao,国外云手机号智能选择与应用解析! 在数字时代,国外云手机号成为跨境沟通的关键。GNhao凭借其稳定的国外云手机号服务,满足了用户多样需求,提升了通讯效率。国外云手机号广泛应用于海外注册、跨境营销和社交&…

AcWing 843:n-皇后问题 ← dfs

【题目来源】 https://www.acwing.com/problem/content/845/ https://www.lanqiao.cn/problems/1508/learning/ https://www.luogu.com.cn/problem/P1219 【题目描述】 n 皇后问题是指将 n 个皇后放在 nn 的国际象棋棋盘上,使得皇后不能相互攻击到,即任…