汕头市网站建设_网站建设公司_VPS_seo优化
2025/12/25 19:57:39 网站建设 项目流程

屏幕截图 2025-12-25 194717

禅道的基础认识
1.禅道的定位:一款国产开源项目管理软件,整合了产品管理、项目管理、测试管理、缺陷管理、文档管理等功能,支持敏捷开发和瀑布开发两种模式。
核心流程:产品需求 → 项目迭代 → 测试用例 → 缺陷跟踪 → 发布上线、
2.核心模块:
产品模块:管理产品需求,项目规划
项目模块:管理产品迭代,任务分配,团队协作。
测试模块:编写测试用例、执行测试、提交缺陷
组织模块:管理用户、角色、权限
禅道建立项目(实操步骤)
2.1 前提准备
登录禅道系统(默认账号:admin,默认密码:123456)
确认账号权限:需拥有 项目经理 / 管理员 权限,否则无法创建项目
完整操作步骤
步骤 1:创建产品(项目依托产品存在)
操作路径:后台 → 产品 → 产品列表 → 添加产品
填写关键信息:
产品名称:必填(如 “学生成绩管理系统”)
产品代号:选填(用于标识)
负责人:选择对应产品经理
描述:简要说明产品功能
保存后,产品会进入 “待规划” 状态。
步骤 2:创建项目并关联产品
操作路径:后台 → 项目 → 项目列表 → 添加项目
填写关键信息:
项目名称:必填(如 “成绩管理系统 V1.0 开发项目”)
项目类型:选择 敏捷项目 或 瀑布项目(考试常考区分)
敏捷项目:适合迭代开发,按冲刺(sprint)划分周期
瀑布项目:适合需求明确的线性开发,按阶段划分(需求→设计→开发→测试)
负责人:选择项目经理
关联产品:勾选步骤 1 创建的产品(核心!项目必须关联产品才能承接需求)
项目周期:设置起止时间
保存完成项目创建。
步骤 3:添加项目团队成员
操作路径:项目详情页 → 团队 → 添加团队成员
选择成员并分配角色:
常见角色:项目经理、开发人员、测试人员、产品人员
权限说明:不同角色对应不同操作权限(如测试人员只能提交缺陷,不能删除项目)
步骤 4:规划需求与任务
导入产品需求:项目详情页 → 需求 → 从产品导入需求
分解任务:将需求拆分为具体开发 / 测试任务,分配给对应成员,设置优先级和截止时间。

三、 核心考点 2: 禅道抓包相关(工具 + 应用场景)
3.2 常用抓包工具
基础工具:Fiddler(Windows)、Charles(跨平台,收费)、Wireshark(抓底层数据包)
3.2 常用抓包工具
基础工具:Fiddler(Windows)、Charles(跨平台,收费)、Wireshark(抓底层数据包)
考试重点:Fiddler(免费、操作简单)
3.3 抓包核心步骤(以 Fiddler 为例)
步骤 1:配置 Fiddler 代理
打开 Fiddler,默认监听端口:8888
确保禅道所在浏览器 / 客户端的代理与 Fiddler 一致:
浏览器设置 → 网络代理 → 手动配置代理 → 地址填127.0.0.1,端口填8888
步骤 2:抓取禅道接口请求
清空 Fiddler 现有请求(点击Clear按钮)
在禅道中执行操作(如:创建缺陷、查询项目列表、提交测试用例)
Fiddler 会自动捕获禅道与服务器之间的请求和响应数据
步骤 3:分析抓包结果(考试核心)
重点关注请求参数:
请求方法:禅道接口以GET和POST为主(如创建缺陷是POST,查询列表是GET)
请求 URL:如http://禅道IP/zentao/bug-create.html(创建缺陷接口)
请求头:Cookie(禅道的登录凭证,无 Cookie 会返回未登录)
请求体:POST 请求的参数(如缺陷标题、严重程度、所属项目)
重点关注响应数据:
响应状态码:200= 成功,403= 权限不足,500= 服务器内部错误
响应内容:禅道返回的 HTML 或 JSON 数据,验证是否与预期一致
3.4 禅道抓包的考试应用场景
场景 1:验证接口功能
抓取 “创建缺陷” 接口,检查请求参数是否正确传递,响应是否返回缺陷 ID,判断接口是否正常。
场景 2:排查禅道操作异常
如:禅道点击 “保存” 无反应 → 抓包查看请求是否发送成功,若状态码为 500,说明服务器端出错。
场景 3:模拟接口调用
复制抓包的请求参数,用 Postman 等工具重新发送,实现自动化接口测试。
3.5 抓包易错点
误区 1:未配置代理 → Fiddler 抓不到禅道的请求
误区 2:忽略 HTTPS 证书 → 抓取 HTTPS 接口时出现乱码,需在 Fiddler 中安装证书
误区 3:不校验 Cookie → 抓包后重新发送请求时,因 Cookie 失效导致请求失败

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询