版权所有 © 2022 openGauss社区
您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解，您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取：[https://creativecommons.org/licenses/by-sa/4.0/legalcode。](https://creativecommons.org/licenses/by-sa/4.0/legalcode%E3%80%82)

修订记录

| 日期  | 修订版本 | 修改描述 | 作者  |
| --- | --- | --- | --- |
| 2022-12-24 | 1.0 | 测试报告 | 张绍鹏 |

关键词：

openGauss工具一体化平台、插件平台

摘要：

本产品是基于Web的openGauss的可视化的一体化平台系统，目的是方便客户使用和管理openGauss可视化工具，可以为客户降低openGauss数据库安装使用门槛，做到安全中心，日志中心，插件管理，以及其它功能包括一键化部署、卸载、组件化安装、多版本升级、日常运维。

缩略语清单：

| 缩略语 | 英文全名 | 中文解释 |
| --- | --- | --- |
| N/A |     |     |

# 1 特性概述

基于WEB开发openGauss的数据流可视化编辑工具，实现零编程数据建模，通过拖拽、连接的方式完成简单的数据流设计。通过构建不同的数据流实例，并使用一体化平台中管理的数据库实例作为数据源，支持每一步节点的数据调试、生成图表及分享，可以快速方便的对各个业务库进行测试、数据采集、报表生成。

# 2 特性测试信息

被测对象的版本信息：

| 版本名称 | 测试起始时间 | 测试结束时间 |
| --- | --- | --- |
| openGauss DataKit V1.0.0 | 2022-12-17 | 2022-12-25 |

环境信息：

| 服务器系统 | 配置信息 | 备注  |
| --- | --- | --- |
| Centos 7.6 X64 | 处理器：2核(vCPU)<br>内存：8 GiB | 阿里云实例 |

# 3 测试结论概述

## 3.1 测试整体结论

测试共执行用例272个，发现12个问题，无遗留风险，整体质量良好。

| 测试活动 | 活动评价 |
| --- | --- |
| 功能测试 | 系统支持插件的开发、安装、卸载、停用、启用，查看等功能，测试通过 |
| 功能测试 | 日志中心操作区测试，新建、查看、修改按钮可以正常使用，测试通过 |
| 功能测试 | 安全中心操作区测试，新建、查看、修改按钮可以正常使用，测试通过 |
| 功能测试 | 系统支持国际化和黑白主题模式切换，测试通过 |
| 功能测试 | 系统支持登录、登出、个人中心、修改密码等基本核心功能，测试通过 |
| 功能测试 | 该Web应用可以在各种主流现代浏览器中正常工作，兼容性良好，测试通过 |
| 系统安装测试 | 对一体化平台系统进行安装测试，测试通过 |
| 易操作性测试 | 页面布局合理，按键标识明显，操作较方便，测试通过 |
| 性能测试 | 平台支持同时30个以上用户登录，并支持并发操作，满足要求，测试通过 |
| 资料测试 | 资料描述准确，示例完整，可正确操作，格式正确，测试通过 |

## 3.2 约束说明

N/A

## 3.3 遗留问题分析

### 3.3.1 遗留问题影响以及规避措施

| 问题单号 | 问题描述 | 问题级别 | 问题影响和规避措施 | 当前状态 |
| --- | --- | --- | --- | --- |
| N/A |     |     |     |     |

### 3.3.2 问题统计

|     | 问题总数 | 严重  | 主要  | 次要  | 不重要 |
| --- | --- | --- | --- | --- | --- |
| 数目  | 12  | 2   | 4   | 6   | 0   |
| 百分比 | 100% | 17% | 34% | 50% | 0%  |

### 3.3.3 问题汇总

| 序号  | 问题级别 | 问题简述                                      | 问题状态 |
| --- | --- |-------------------------------------------| --- |
| 1   | 次要  | 全部搜索筛选不支持自动触发，用户体验问题                      | 已修复 |
| 2   | 次要  | 系统日志重置筛选后没有反应修改的每页条目数                     | 已修复 |
| 3   | 严重  | 切换账号登录，发现上个用户打开的Tab页面                     | 已修复- |
| 4   | 主要  | 系统日志的文件名搜索无效                              | 已修复- |
| 5   | 次要  | 账号列表没有显示账号的角色，不方便直观                       | 已修复- |
| 6   | 严重  | 用户无法修改自己的账号密码                             | 已修复 |
| 7   | 主要  | 插件管理模块健壮性不够                               | 已修复- |
| 8   | 次要  | 当窗口变小时插件管理卡片布局混乱，请参考Chrome的插件卡片大小不变，进行自适应 | 已修复 |
| 9   | 次要  | 插件停用/启用按钮增加状态文案：停用/启用；                    | 已修复 |
| 10  | 次要  | 账号/用户相关的文案统一，用户体验问题                       | 已修复 |
| 11  | 主要  | 插件被卸载和停用时，之前打开的Tab没有自动关闭，导致还能访问该插件。       | 已修复- |
| 12  | 主要  | 涉及备注的地方加个字数限制提示，而不是直接返回系统错误               | 已修复 |

# 4 测试执行

## 4.1.1 插件平台

| 测试步骤： | 测试结果 |
| --- | --- |
| 1.进入插件管理页面<br>2.进行插件的各种操作，安装、卸载、停用、启用等 | 执行38条用例，发现bug2个，已修复 |

## 4.1.2 安全中心

| 测试步骤： | 测试结果 |
| --- | --- |
| 1\. 进入安全中心管理页面<br>2\. 进行账号管理<br>3\. 进行白名单操作<br>4\. 进行角色与权限相关操作 | 执行7条用例，发现bug1个，已修复 |

## 4.1.3 日志中心

| 测试步骤 | 测试结果 |
| --- | --- |
| 1.进入日志中心页面<br>2\. 进行系统日志操作，特别是配置日志<br>3\. 进行操作日志管理 | 执行11条用例，测试通过 |

## 4.1.4 其它基础功能

| 测试步骤 | 测试结果 |
| --- | --- |
| 1\. 进行登录和登出操作<br>2\. 进行密码修改操作和个人中心操作 | 执行44条用例，测试通过 |

## 4.1.5 安全和性能

| 测试步骤 | 测试结果 |
| --- | --- |
| 1.模拟SQL注入攻击<br>2.用JMeter模拟多用户登录 | 执行12条用例，发现bug2个，已修复1个 |

## 4.1.6 安装及卸载

| 测试步骤 | 测试结果 |
| --- | --- |
| 1.新安装一台服务器<br>2.执行自动安装脚本 | 执行2条用例，未发现bug，测试通过 |

## 4.1.7 兼容性测试

| 测试步骤 | 测试结果 |
| --- | --- |
| 1.使用chrome浏览器访问各主要页面，观察显示及功能<br>2.使用Firefox浏览器访问各主要页面，观察显示及功能<br>3.使用Edge浏览器访问各主要页面，观察显示及功能<br>4.使用Safari浏览器访问各主要”页面，观察显示及功能 | 执行140条用例，未发现bug，测试通过 |

## 4.1.12 后续测试建议

1.关注UI界面优化，页面风格需要美观统一

2.从用户体验方面出发，按键及操作流程要简单易上手

## 4.2 测试执行统计数据

| 版本名称 | 测试用例数 | 用例执行结果 |
| --- | --- | --- |
| openGauss DataKit V1.0.0 | 274 | Passed：270<br>Failed：4 |

*数据项说明：*

- 累计发现缺陷单12个，其中12个缺陷均已解决
- 失败用例已在后续问题修复后，回归测试通过

# 5 附件

1.登录页面
![95c6663583a4f9ddf9793f84b37daffc.png](images/95c6663583a4f9ddf9793f84b37daffc.png)

2.插件管理页面

![d3c341da2b02dd63403ae54b8bc5fdf4.png](images/d3c341da2b02dd63403ae54b8bc5fdf4.png)

3.日志中心之系统日志

![3b3674cbe7ca5125d8fd19281de57681.png](images/3b3674cbe7ca5125d8fd19281de57681.png)

4.日志中心之操作日志

![c5795d9d9a561dbf5d48fe2e094e0553.png](images/c5795d9d9a561dbf5d48fe2e094e0553.png)

5.安全中心之账号管理

![b4c7de3471f36a4681c4b96e19f47d31.png](images/b4c7de3471f36a4681c4b96e19f47d31.png)

6.安全中心之角色与权限管理

![21d5e57cff044ce8a8fe4cea0fe77542.png](images/21d5e57cff044ce8a8fe4cea0fe77542.png)
