TestHubo基础教程-创建项目

news2025/2/21 13:57:53

TestHubo是一款国产开源一站式测试工具,涵盖功能测试、接口测试、性能测试,以及 Web 和 App 测试,可以满足不同类型项目的测试需求。本文将介绍如何快速创建第一个项目,以快速入门上手。

1、创建项目

在 TestHubo 中,项目是测试工作的基础单元。通过创建项目,您可以集中管理测试用例、测试计划、执行情况和报告等。

点击 项目 --> 添加项目 进入

属性说明:

项目名称

必填

为项目设置一个简洁明了的名称,便于识别和管理。

可见范围

必填

设定项目的可见性,如“私密”或“公共”,以控制项目的访问权限,可限制特定成员进入。

成员选取

选填

从系统用户中添加项目成员,并为成员分配适当的角色和权限,确保协作效率。

描述

选填

项目提供简短的描述,说明项目的目标或关键内容,帮助团队成员快速了解项目背景。

2、项目查询

项目查询页面展示了用户最近访问的项目,方便快速进入项目,同时还提供了详细的空间列表视图,帮助用户高效管理项目。

  • 最近访问

最近访问,方便用户快速定位和打开常用项目,提升使用效率。

  • 空间列表

在每个项目项中显示关键信息,例如名称、负责人、可见范围等。

3、项目详情

TestHubo 提供全面的功能模块,包括项目管理、用例管理、测试计划、缺陷管理和统计分析,帮助团队有效地管理测试流程、通过数据分析优化项目进展。

3.1 测试用例

测试用例模块覆盖了多种测试类型,包括功能测试、接口测试、接口场景测试、性能测试,以及 Web 和 App 测试,满足全面的测试需求,确保系统功能和性能的可靠性。

(1)用例管理

用例管理模块用于创建、查询、编辑和管理测试用例,覆盖功能测试、接口测试、接口场景测试、性能测试、Web 测试及 App 测试等多个测试维度。

  • 功能测试

验证系统各功能是否按照预期运行,确保满足用户需求和业务目标。

  • 接口测试

检查接口的数据交互,确保传输准确,降低集成风险。

  • 接口场景测试

模拟真实用户使用场景,测试接口在不同条件下的响应,确保在各种情况下的稳定表现。

  • 接口性能测试

在高负载条件下测试接口的响应速度和稳定性,帮助识别潜在的性能瓶颈。

  • Web测试

全面测试网页应用的功能、兼容性和用户体验,确保在不同设备和浏览器中的一致表现。

  • App测试

专为移动应用设计的测试功能,确保在各种移动设备上流畅运行。

(2)用例执行

所有的测试用例的执行,默认通过系统自带的 Agent 进行测试,用户也可以选择自定义部署 Agent,并根据需要选择合适的 Agent 执行测试,灵活满足不同的测试场景需求。

(3)查看报告

查看详细的测试报告,分析测试结果、成功率、失败率以及缺陷分布,帮助团队评估测试进展和产品质量。

3.2 测试计划

测试计划支持【功能测试 】和【自动化测试】 两种类型,涵盖用例管理、执行、报告生成及定时任务,确保测试过程的高效性和有序性。

  • 自动化类型

提供自动化用例的管理与执行、报告生成及定时任务,提升测试自动化水平。

  • 功能类型

聚焦功能测试用例的管理与执行,确保系统功能符合预期。

3.3 测试报告

测试报告可查看项目内所有测试报告,每次测试后自动生成详细的结果,包括成功率、失败率等。报告通过图表展示测试进展、性能表现和缺陷分布,帮助团队清晰掌握项目质量状况。

3.4 缺陷管理

缺陷管理模块通过与 KANASS 集成,支持将功能测试用例与缺陷进行关联,统一查看和管理测试过程中发现的缺陷,帮助团队高效跟踪和解决问题。

3.5 统计分析

统计模块提供了对测试用例的全面统计功能,支持新增用例统计和用例测试统计。

  • 新增用例统计

展示不同时间段新增用例数量,反映测试覆盖范围的扩展

  • 用例测试统计

统计已执行、未执行和失败的测试用例数量,帮助团队实时了解测试进展。

4、项目设置

项目设置模块提供对项目的全面配置选项,包括基础信息、环境配置、模块管理、成员管理和权限控制。

4.1基础信息

允许用户修改项目名称、调整可见范围,以及更新描述,帮助团队根据实际需求配置项目设置。

4.2 环境

支持管理接口环境和 APP 环境配置,方便在不同环境下进行测试和验证,确保系统在各环境中的一致性和稳定性。

4.3 模块

支持项目模块的组织与管理,帮助提升项目结构的清晰度,便于维护和扩展。

4.4 成员

支持将不同成员添加到指定的项目空间,以便统一管理项目中的相关人员。

4.5 权限

权限支持定义不同角色和权限的管理,确保项目成员拥有适当的访问和操作权限,支持灵活的角色分配和权限调整。

5、删除项目

双重校验,删除空间操作不可恢复,请谨慎操作

6、帮助与支持

在使用过程当中有什么问题可以查阅相关文档或者加入社区进行交流反馈。

文档:

TestHubo - 文档 (tiklab.net)

社区:

TikLab - 社区

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

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

    相关文章

    深度求索—DeepSeek API的简单调用(Java)

    DeepSeek简介 DeepSeek(深度求索)是由中国人工智能公司深度求索(DeepSeek Inc.)研发的大规模语言模型(LLM),专注于提供高效、智能的自然语言处理能力,支持多种场景下的文本生成、对…

    企业使用统一终端管理(UEM)工具提高端点安全性

    什么是统一终端管理(UEM) 统一终端管理(UEM)是一种从单个控制台管理和保护企业中所有端点的方法,包括智能手机、平板电脑、笔记本电脑、台式机和 IoT设备。UEM 解决方案为 IT 管理员提供了一个集中式平台,用于跨所有作系统和设备类型部署、配置、管理和…

    爱彼(Audemars Piguet):瑞士制表艺术的巅峰之作(中英双语)

    爱彼(Audemars Piguet):瑞士制表艺术的巅峰之作 在瑞士高级制表界,Audemars Piguet(爱彼) 以其大胆创新、卓越工艺和独立家族经营的传统,成为世界顶级腕表品牌之一。作为瑞士“三大制表品牌”之…

    1134. 国王的魔镜

    题目 AC代码 #include<bits/stdc.h> using namespace std; bool hw(char s[]) {bool rtrue;int i;for(i0;i<strlen(s)/2;i){if(s[i]!s[strlen(s)-i-1]){rfalse;break;}}return r; } int main() {char s[1005];gets(s);while(hw(s)true&&strlen(s)%20){s[strl…

    浅说树形dp

    文章目录 前言树形dp的转移方式树形dp的使用的场景小结 初步感知——简单的树形dp例题1例题2 深入分析——树形dp的经典模型最大独立集最小点覆盖最小支配集树上直径 前言 因为树的形式非常适合递归&#xff0c;他所带来的访问顺序也是非常符合拓扑排序的&#xff0c;故而在处…

    使用Charles进行mock请求

    在 Charles 中&#xff0c;“Compose”&#xff08;构建请求&#xff09;功能允许你手动创建和发送 HTTP 或 HTTPS 请求&#xff0c;方便进行 API 测试、调试等操作。以下是 Compose 功能的详细使用方式&#xff1a; 1. 打开 Compose 界面 启动 Charles 后&#xff0c;在菜单…

    RAMinit 程序编译运行考古记录

    本科的时候浅浅研究了DOSBox&#xff0c;今天看到网上挺多关于雷军代码的新闻&#xff0c;我把雷军代码在web上编译出来了&#xff0c;但是我是业余选手&#xff0c;所以做得比较差&#xff0c;不过大家感兴趣可以关注我的dosplay项目&#xff0c;旨在利用js-dos实现汇编语言在…

    【Pico】使用Pico进行无线串流搜索不到电脑

    使用Pico进行无线串流搜索不到电脑 官串方式&#xff1a;使用Pico互联连接电脑。 故障排查 以下来自官方文档 请按照以下步骡排除故障&#xff1a; 确认电脑和一体机连接了相同的路由器WiFi网络(相同网段) IP地址通常为192.168.XX&#xff0c;若两设备的IP地址前三段相同&…

    Golang Model 字段自动化校验设计

    背景 在我们日常开发中&#xff0c;不可避免的总要去进行各种参数校验&#xff0c;但是如果在某个场景中&#xff0c;要校验的字段非常多&#xff0c;并且在其中还有耦合关系&#xff0c;那么我们手写校验逻辑就变得非常的低效且难以维护。本篇文档就基于 DDD 领域模型设计的思…

    移动端测试的挑战与解决方案:兼容性、网络问题及实战策略

    引言 移动应用已成为用户触达服务的核心入口,但移动端测试面临设备多样性、网络波动、用户场景复杂等多重挑战。据Statista统计,2023年全球活跃移动设备超180亿台,操作系统(Android/iOS)版本碎片化率超30%,这对测试工程师提出了极高要求。本文深度解析移动端测试的核心痛…

    Spring安装和使用(Eclipse环境)

    一、Spring框架概述 1、 什么是Spring Spring是一个开源框架&#xff0c;Spring是于2003 年兴起的一个轻量级的Java 开发框架&#xff0c;由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复…

    图论- Dijkstra算法

    Dijkstra算法 前言概念BFS基础模版DijkstraDijkstra函数签名State类distTo 记录最短路径伪代码模版第一个问题解答第二个问题解答第三个问题解答 前言 学习这个算法之间,必须要对BFS遍历比较熟悉,它的本质就是一个特殊改造过的BFS算法. 概念 Dijkstra算法是一种计算图中单源…

    CAS单点登录(第7版)9.属性

    如有疑问&#xff0c;请看视频&#xff1a;CAS单点登录&#xff08;第7版&#xff09; 属性 属性定义 概述 属性定义 从身份验证或属性存储库源获取和解析 CAS 中属性的定义时&#xff0c;往往使用其名称进行定义和引用&#xff0c;而无需任何其他元数据或修饰。例如&#…

    【电路笔记】-双向计数器

    双向计数器 文章目录 双向计数器1、概述2、双向计数器双向计数器能够通过任何给定的计数序列向上或向下方向计数。 1、概述 双向计数器是同步向上/向下二进制计数器,能够在两个方向上向或从某个预设值以及零进行计数。 除了从零开始“向上”计数并增加或递增到某个预设值之外…

    Python PyCharm DeepSeek接入

    Python PyCharm DeepSeek接入 创建API key 首先进入DeepSeek官网&#xff0c;https://www.deepseek.com/ 点击左侧“API Keys”&#xff0c;创建API key&#xff0c;输出名称为“AI” 点击“创建"&#xff0c;将API key保存&#xff0c;复制在其它地方。 在PyCharm中下…

    从ARM官方获取自己想要的gcc交叉编译工具链接(Arm GNU Toolchain),并在Ubuntu系统中进行配置

    前言 本文是博文 https://blog.csdn.net/wenhao_ir/article/details/145547974 的分支博文。 在本博文中我们完成gcc交叉编译工具gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz的下载、配置、测试。 下载自己想要的gcc交叉编译工具的源码 目标文件的名字及说…

    【系统架构设计师】虚拟机体系结构风格

    目录 1. 说明2. 解释器体系结构风格3. 规则系统体系结构风格4. 例题4.1 例题1 1. 说明 1.p263。2.虚拟机体系结构风格的基本思想是人为构建一个运行环境&#xff0c;在这个环境之上&#xff0c;可以解析与运行自定义的一些语言&#xff0c;这样来增加架构的灵活性。3.虚拟机体…

    Python 字典思维导图

    在本章中&#xff0c;你将学习能够将相关信息关联起来的Python字典。你将学习如何访问和修改字典中的信息。鉴于字典可存储的信息量几乎不受限制&#xff0c;因此我们会演示如何遍 历字典中的数据。另外&#xff0c;你还将学习存储字典的列表、存储列表的字典和存储字典的字典。…

    前台、后台、守护进程对比,进程组的相关函数

    前台进程&#xff0c;后台进程&#xff0c;守护进程的对比 在前面我们已经了解了前台进程&#xff0c;后台进程&#xff0c;守护进程。 直接在终端中输入命令&#xff1a; 这是最常见的启动前台进程的方式。例如&#xff0c;在终端中输入 ./myprogram 就可以启动 myprogram 程…

    openAI最新o1模型 推理能力上表现出色 准确性方面提升 API如何接入?

    OpenAI o1模型在回答问题前会进行深入思考&#xff0c;并生成一条内部推理链&#xff0c;使其在尝试解决问题时可以识别并纠正错误&#xff0c;将复杂的步骤分解为更简单的部分&#xff0c;并在当前方法无效时尝试不同的途径。据悉&#xff0c;o1不仅数学水平与美国奥林匹克竞赛…