个人论坛项目测试报告

news2024/11/23 16:57:48

目录

0.项目概述及部分测试用例展示

以下是部分测试用例:

进行一般的性能测试性能测试

1.摘要及版本修订记录

2.功能介绍

3.测试范围

3.1.功能性

3.2.可靠性

3.3.易用性

4.测试资源

4.1.人员介绍

4.2.测试环境

4.2.测试工具

5.测试策略

5.2.功能测试

5.3.可靠性测试

5.4.易用性

6.测试用例

7.测试报告

8.评价


0.项目概述及部分测试用例展示

这是一个在线论坛系统,它基于 Spring 框架,采用了前后端分离的设计理念。

网站为用户提供了一系列丰富多样的功能。首先,您可以轻松地注册和登录系统,创建属于您自己的个人账户,以便更好地参与讨论和交流。此外,网站还为您提供了站内私信功能,让您能够与其他用户一对一地进行私密交流,分享想法和意见。

论坛系统的帖子列表功能将帮助您更轻松地浏览所有的帖子,找到您感兴趣的话题。您可以随时发布新的帖子,与他人分享您的想法,也可以对其他人的帖子进行回复,促进交流与互动。

为了让交流更生动,我们特地加入了点赞帖子的功能,这样您可以表达对喜欢内容的认可和支持。另外,我们还提供了搜索功能,帮助您快速找到您想要查找的帖子。

网站地址:我的论坛 - 用户登录

项目仓库:MyForum: 基于Spring的前后端分离论坛系统

以下是部分测试用例:

进行一般的性能测试性能测试

脚本录制:登录->发文章->修改文章->删除文章->退出登录

脚本运行结果

 性能测试报告

1.摘要及版本修订记录

摘要

本测试报告为个人论坛的测试总结报告

编写范围

预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。

编写目的

目的在于总结测试阶段的工作以及分析测试结果,描述系统是否符合需求(或达到用户预期功能目标)。确定现有项目的信息和应测试的软件结构,为下一阶段的软件测试工作提供依据,同时也是项目验收的重要内容和后期维护的必备资料。

参考资料

个人论坛项目需求规格说明书

定义

暂无

版本修订记录

编号

日期

版本

修订内容

修订人

审核人

1

2023-08-20

v1.1

论坛第一期功能测试报告

xxx

xxx

2.功能介绍

个人论坛项目主要包含以下功能点:

①用户部分:用户注册、用户登录、用户信息修改

②首页部分:获取板块信息、获取板块下文章列表、搜索文章

③文章部分:发送文章、修改文章、删除文章、查看文章、点赞文章、回复文章、查看用户发帖

④私信部分:发送私信、获取私信、回复私信、判断私信状态

3.测试范围

3.1.功能性

包括适合性方面、准确性方面、互操作性方面、便捷性方面,功能性依从性;

3.2.可靠性

包括成熟性方面、容错性方面、可靠性依从性;

3.3.易用性

包括易操作性方面、吸引性方面,易用性依从性;

4.测试资源

4.1.人员介绍

角色

姓名

职责或注释

产品经理

XXX

项目整体管理、需求报告的编制、相关文档的编制及评审以及项目组内各小组的工作协调系统工作的整体安排

软件开发工程师

XXX

系统框架设计、系统核心功能开发

软件测试工程师

XXX

测试用例设计、测试平台的搭建、测试数据的准备、测试的执行及缺陷的提交、测试报告及使用手册编写

4.2.测试环境

操作系统

版本 Windows 10 家庭中文版

版本号 22H2

操作系统内部版本 19045.3324

体验 Windows Feature Experience Pack 1000.19041.1000.0

浏览器版本

Google Chrome 版本 115.0.5790.173(正式版本)(64 位)

网络

类型: 无线局域网WLAN

协议: Wi-Fi 5 (802.11ac)

安全类型: WPA2-个人

网络频带: 5 GHz

设备

处理器 AMD Ryzen 5 6600H with Radeon Graphics 3.30 GHz

机带 RAM 16.0 GB (15.2 GB 可用)

系统类型 64 位操作系统, 基于 x64 的处理器

存储 512GB

分辨率 2560*1600

4.2.测试工具

接口测试工具

Postman

性能测试工具

LoadRunner

版本管理工具

Git

5.测试策略

测试策略提供了对测试对象进行测试的推荐方法。对于每种测试,都提供测试说明,并解释其实施的原因。制定测试策略时所考虑的主要事项有:将要使用的技术以及判断测试何时完成的标准。

5.2.功能测试

测试目标

通过测试进行浏览,可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法的使用。

窗口的对象和特征(例如:大小、位置、状态和中心)都符合标准。

测试范围

项目所有界面

技术

为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。

开始标准

功能开发完毕

完成标准

成功地核实出各个窗口都与基准版本保持一致,或符合可接受标准

5.3.可靠性测试

测试目标

包括成熟性方面、容错性方面、可靠性依从性。

测试范围

软件可靠性测试

技术

利用有效的和无效的数据来执行各个用例、功能,以核实以下内容:

在使用有效数据时得到预期的结果。

在使用无效数据时显示相应的错误消息或警告消息。

各业务规则都得到了正确的应用。

开始标准

功能开发完毕并测试用例执行完毕

完成标准

符合可接受标准

需要考虑的特殊事项

确定或说明那些将对功能测试的实施和执行造成影响的事项或因素

5.4.易用性

测试目标

易用性,包括易操作性方面、吸引性方面,易用性依从性。

测试范围

软件操作难易程度、美观度

技术

对程序操作的难易程度,程序美观度

开始标准

软件界面设计完毕

完成标准

各个界面都与基准版本保持一致,或符合可接受标准

6.测试用例

项目名称

个人论坛

序号

主要模块

功能点

预期结果

测试结果

1

用户基本功能

注册账号

成功注册

通过

2

登录账号

成功登录

通过

21

退出登录

成功退出登录

通过

3

首页基本功能

获取板块信息

获取信息成功

通过

4

获取板块下文章列表

获取列表成功

通过

5

获取用户发帖列表

获取列表成功

通过

6

搜索文章

搜索结果正确

通过

7

文章基本功能

发布文章

发布成功

通过

8

查看文章

查看成功

通过

9

编辑文章

修改成功

通过

10

删除文章

删除成功

通过

11

查看回复列表

查看成功

通过

12

回复文章

回复成功

通过

13

点赞文章

点赞成功

通过

14

私信基本功能

发送私信

私信成功

通过

15

获取私信列表

获取成功

通过

16

获取私信状态

获取成功

通过

17

回复私信

回复成功

通过

18

用户信息修改

获取用户信息

获取成功

通过

19

修改用户信息

修改成功

通过

20

修改密码

修改成功

通过

7.测试报告

产品名称

个人论坛

版本号

v1.1

开发单位名称

XXXXXXX

开发单位地址

XXXXXXXXX

测试类型

软件产品测试

测试单位

XXXXXXX

测试地点

XXXXXXXXX

测试环境

硬件环境

网络:WLAN局域网

设备:PC电脑一台、运行内存:16G、存储空间:512G

软件环境

操作系统:Windows10、浏览器及版本:Chrome115.0.5790.173

测试方法

手工黑盒测试

测试依据

GB/T XXXXX-XXXX 计算机软件测试规范

8.评价

测试结果表明该软件已完成《个人论坛项目需求说明书》中指定的功能;

人机界面与需求规格说明中的要求一致。

通过系统测试及内部评审,本系统在功能及性能上都已达到用户需求;

软件界面美观,操作简单,用户易学。系统在建议的计算机配置上运行速度良好,使用时产生错误的比率低

该项软件的开发已达到预定标准,能够交付用户使用。

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

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

相关文章

Vivado使用入门之三:I/O约束

一、导图概览 二、I/O约束 2.1 I/O约束的内容 I/O约束主要是对port的位置和电气特性进行设置,进入菜单栏Window的IO Ports,可以查看可约束的相关内容。 一些port的常用特性解释如下 Name: port的名称 Direction:port的输入输出类型,有三种…

后端开发12.商品模块

概述 简介 商品模块这个设计的非常复杂 效果图 数据库

【LeetCode-中等题】15. 三数之和

题目 题解一&#xff1a;双指针法 图解参考链接&#xff1a;画解算法&#xff1a;15. 三数之和 详解参考代码随想录讲的非常好 梦破碎的地方&#xff01;| LeetCode&#xff1a;15.三数之和 代码&#xff1a; class Solution {public List<List<Integer>> thre…

第 7 章 排序算法(5)(希尔排序)

7.8希尔排序 7.8.1简单插入排序存在的问题 我们看简单的插入排序可能存在的问题. 数组 arr {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是&#xff1a; {2,3,4,5,6,6} {2,3,4,5,5,6} {2,3,4,4,5,6} {2,3,3,4,5,6} {2,2,3,4,5,6} {1,2,3,4,5,6} 结论: 当需要插入的数…

Influxdb数据库(centos7)

Influxdb数据库 1、简介与使用场景 简介 InfluxDB是一个由InfluxData开发的开源时序型数据库&#xff0c;专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等&#xff0c;在DB-Engines Ranking时序型数据库排行榜上排名第一&#xff1a; InfluxDB广泛应用于DevOps…

odoo 设备增加二维码 python生成二维码的一个有意思的问题

odoo 设备增加二维码 python生成二维码的一个有意思的问题 在odoo设备集成中根据客户要求&#xff0c;增加了一个二维码&#xff0c;想包含一些信息&#xff0c;用python的二维码库qrcode&#xff0c;qrcode是二维码生成的Python开源库。 代码如下: ewmny 设备&#xff1a; …

开源远程控制硬件 BliKVM v4测试 1000公里外远程重装系统

测试准备 测试时间&#xff1a;20230818 测试硬件&#xff1a;BliKVM v4 文档 BliKVM v4是一款生产就绪、即插即用的 KVM-over-IP 设备&#xff0c;为专业用户提供了远程服务器或工作站管理的便捷解决方案。 它基于Linux并且完全开源。 借助 BliKVM&#xff0c;您可以轻松打…

机器学习算法-随机森林

目录 机器学习算法-随机森林 &#xff08;1&#xff09;构建单棵决策树。 决策树的构建过程 决策树的构建一般包含三个部分&#xff1a;特征选择、树的生成、剪枝。 机器学习算法-随机森林 机器学习算法-随机森林 随机森林是一种监督式学习算法&#xff0c;适用于分类和回…

9万字企业数字化技术中台、数据中台、工业互联网建设方案WORD

导读&#xff1a;原文《9万字企业数字化技术中台、数据中台、工业互联网建设方案WORD》&#xff08;获取来源见文尾&#xff09;&#xff0c;本文精选其中精华及架构部分&#xff0c;逻辑清晰、内容完整&#xff0c;为快速形成售前方案提供参考。 目录 1 概述 1.1. 数字化企…

SPI ServiceLoader.load()无法加载实现类

[TOC](SPI ServiceLoader.load()无法加载实现类) 问题描述 项目是maven结构&#xff0c;其中的resources里结构如下&#xff1a; 解决方案 改为如下结构&#xff1a; 原因分析 问题出现的原因是&#xff1a;创建Directory时用点号隔开了 META-INFO.services ,结果META-…

chapter 3 Free electrons in solid - 3.1 自由电子模型

3.1 自由电子模型 Free electron model 研究晶体中的电子&#xff1a; 自由电子理论&#xff1a;不考虑离子实能带理论&#xff1a;考虑离子实&#xff08;周期性势场&#xff09;的作用 3.1.1 德鲁德模型 Drude Model - Classical Free Electron Model (1)德鲁德模型 德鲁…

ruoyi-vue-pro yudao 项目支付 pay 模块启用及相关SQL脚本

目前ruoyi-vue-pro 项目虽然开源&#xff0c;但是pay 支付模块被屏蔽了&#xff0c;查看文档却要收费 199元&#xff08;知识星球&#xff09;&#xff0c;价格有点太高了吧。 分享下如何启用 pay 模块&#xff0c;顺便贴上sql相关脚本。 一、启用模块 修改根目录 pom.xml 启…

超详解——容器搭建ownCloud个人网盘

目录 在搭建开始前需要准备好所须的环境 拉取镜像 创建容器 创建mysql容器&#xff1a; 创建OwnCloud容器&#xff0c;并连接到数据库&#xff1a; 创建Nginx容器&#xff1a; 剩下的只需要根据向导安装指引步骤即可&#xff01;​编辑​编辑 docker-compose搭建请参照&…

正则表达式在PHP8中的应用案例-PHP8知识详解

正则表达式在php8中有许多应用案例。以下是一些常见的应用场景&#xff1a;如数据验证、数据提取、数据替换、url路由、文本搜索和过滤等。 1、数据验证 使用正则表达式可以对用户输入的数据进行验证&#xff0c;例如验证邮箱地址、手机号码、密码强度等。 下面是一个用正则表…

【算法】二分查找(整数二分和浮点数二分)

二分查找也称折半查找&#xff08;Binary Search&#xff09;&#xff0c;是一种效率较高的查找方法&#xff0c;时间复杂度为O(logN)。 二分查找采用了“分治”策略。使用二分查找时&#xff0c;数组中的元素之间得有单调性&#xff08;升序或者降序&#xff09;。 二分的模…

每日一题——螺旋矩阵

题目 给定一个m x n大小的矩阵&#xff08;m行&#xff0c;n列&#xff09;&#xff0c;按螺旋的顺序返回矩阵中的所有元素。 数据范围&#xff1a;0≤n,m≤10&#xff0c;矩阵中任意元素都满足 ∣val∣≤100 要求&#xff1a;空间复杂度 O(nm) &#xff0c;时间复杂度 O(nm)…

网络安全等级保护2.0

等保介绍 等保测评是为了符合国家法律发挥的需求&#xff0c;而不是安全认证&#xff08;ISO&#xff09; 一般情况没有高危安全风险一般可以通过&#xff0c;但若发现高位安全风险则一票否决 二级两年一次 三级等保测评每年一次 &#xff08;收费&#xff09; 四级每个年…

虚拟内存机制2

转载自公众号&#xff1a;在下小神仙 为什么要有虚拟内存机制&#xff1f; 在早期的计算机中&#xff0c;是没有虚拟内存的概念的。 我们要运行一个程序&#xff0c;会把程序全部装入内存&#xff0c;然后运行。 当运行多个程序时&#xff0c;经常会出现以下问题&#xff1a…

不使用导入表而直接调用dll中函数的病毒的工作方式

一、实验目的&#xff1a; 通过该实验&#xff0c; 使学生掌握使用PEB结构确定kernel32.dll基地址的方法与原理&#xff0c;通过对PE导出表结构分析来理解获取API函数地址的方法&#xff0c;最终通过编码完成一个没有导入表的测试程序。 二、实验步骤&#xff1a; 1.通过使用…

适用于 Windows 的 5 款最佳免费数据恢复软件

每个计算机用户都曾经历过数据丢失的情况。很容易错误地删除重要的文件和文件夹&#xff0c;当发生这种情况时&#xff0c;可能会导致不必要的心痛和压力。值得庆幸的是&#xff0c;可以恢复 Windows PC 上丢失的数据。在本文中&#xff0c;我们将分享您可以使用的五种最佳 Win…