本次测试项目是本人基于其他同学所实现的博客系统展开的,在这篇文章中,我会祥述所以出现的测试问题,同时对测试进行全面的阐述。
项目概述
- 项目背景
博客对于 IT 技术人员而言,堪称必备的“日常利器”。它能够让技术人员详实记录在工作与学习进程中遭遇的各种技术难题,从而见证自身的成长轨迹。与此同时,还能显著增强其创造能力、写作水平以及思维的活跃度。
这款博客系统能够便捷地实现登陆操作,清晰展示博客列表,精准呈现内容详情,并且支持创作博客等内容。凭借这些操作,足以满足技术人员的工作需求。
- 项目目标
- 确保博客系统的登陆功能在各种场景下(如不同用户名和密码组合、网络状况)都能准确验证用户身份,登陆成功率达到99.99%
- 验证博客列表能够准确、快速地展示博客信息,加载时间不超过3秒,且排序和筛选功能正常无误。
- 保障博客详情页面能够完整、清晰地呈现博客内容,包括文字、图片、视频等元素。
- 确认博客编写功能操作便捷、流畅,各种编辑工具正常工作,保存博客的成功率达到100%
- 通过简单的性能测试,测试其响应时间。
- 对博客系统进行兼容性测试以及易用性测试。
- 编写自动化脚本,方便后续测试。
- 项目功能
- 登陆界面:实现登陆功能,保障用户账号安全。
- 博客列表:清晰展示博客头像、作者、文章数量、文章标题、文章时间等信息。
- 博客详情:完整呈现博客内容、包括文字、图片、视频等功能。
- 博客编辑:配备丰富的编辑工具,支持排版、插入图片、markdown模式编写等操作
职责描述
1.深入理解博客系统的业务需求和功能特性,制定详细且全面的测试计划。
2.运用XMind梳理博客系统的需求,构建清晰的测试思维导图,制定详细全面的测试计划和策略。
3.使用Selenium编写自动化测试脚本,对博客系统的部分功能进行自动化测试,提高测试效率。
4.使用Postman工具针对后端接口进行了接口手工测试执行。
5.使用JMeter设计和执行性能测试。
测试人员
本次测试的人员仅为博主一人。
测试时间
[2024/8/20]——[2024/8/28]
测试过程中的工具介绍
- XMind:XMind是一款流行的思维导图软件,可以用于思维整理、项目规划、会议记录、知识管理、写作大纲、头脑风暴、学习笔记等,以便提高工作和学习的效率,增强创造力和记忆力。
- jmeter:JMeter 是一款开源的性能测试工具,主要用于对 Web 应用程序和服务进行性能测试和负载测试。
- selenium:Selenium 是一个用于 Web 应用程序自动化测试的强大工具。
- postman:Postman 是一款直观易用、功能强大,支持多种 HTTP 请求方法、环境配置、测试脚本编写和集合管理,适用于 API 开发与测试的工具。
登陆界面
编写测试用例
bug查询
功能测试共有20条测试用例
bug1 | 主页按钮 |
---|---|
bug1级别 | 次要 |
版本 | ⾕歌浏览器版本 123.0.6312.123(正式版本) (64 位) |
运行环境 | Windows家庭版 |
问题出现的步骤 |
1、打开谷歌浏览器,输⼊⽹址 2、点击右上角页面按钮 |
预期结果 | 弹出登陆对话框 |
实际结果 | 在未登陆状态下,点击主页按钮后,会短暂出现主页内容,随即自动退出 |
bug2 | 写博客按钮 |
---|---|
bug2级别 | 次要 |
版本 | ⾕歌浏览器版本 123.0.6312.123(正式版本) (64 位) |
运行环境 | Windows家庭版 |
问题出现的步骤 | 1、打开谷歌浏览器,输⼊⽹址 2、点击右上角写博客按钮 |
预期结果 | 弹出登陆对话框 |
实际结果 | 在未登陆状态下,点击主页按钮后,会进入编辑页面 |
界面测试共有95条测试用例
bug3 | 按钮 |
---|---|
bug3级别 | 次要 |
版本 | ⾕歌浏览器版本 123.0.6312.123(正式版本) (64 位) |
运行环境 | Windows家庭版 |
问题出现的步骤 | 1、打开谷歌浏览器,输⼊⽹址 2、等待⾸页页⾯渲染完成 3、点击提交按钮 |
预期结果 | 按钮变换为另外一种颜色 |
实际结果 | 按钮颜色不变 |
bug4 | 窗口化界面 |
---|---|
bug4级别 | 次要 |
版本 | ⾕歌浏览器版本 123.0.6312.123(正式版本) (64 位) |
运行环境 | Windows家庭版 |
问题出现的步骤 | 1、打开谷歌浏览器,输⼊⽹址 2、等待⾸页页⾯渲染完成 3、窗口化界面设置大小 |
预期结果 | 窗口正常变换大小 |
实际结果 |