禅道知识介绍

一、禅道介绍:

1、青岛易软天创
2、项目管理工具

  • 产品管理
  • 项目管理
  • 质量管理

3、开源

二、瀑布和敏捷

1、瀑布:

  • 以文档为驱动。
  • 阶段划分明确,每一个阶段的规则开始都必须以前一个阶段的产出为准入。
  • 适合需求明确且稳定的项目开发。

2、敏捷:

  • 以人为驱动。
  • 快速迭代。
  • 每次的迭代都会产出一个可用的软件产品。

3、技术手段:

  • XP(极限编程)
  • scrum(禅道思想:产品、项目、质量)
  • tdd(测试驱动开发)
  • ci(持续集成、自动化)。

4、实例:

  • 每天开发提交代码,自动进行全项目的编译。
  • 定时在每天晚上,进行自动打包。
  • 代码合并后,自动完成单元测试,接口测试,冒烟和回归UI自动化测试脚本。
  • 自动发送测试报告邮件,发送对应的人员。

备注:jekins完成持续集成。

三、Window安装

1、解压到根目录

2、启动控制面板,取消勾选Apache的验证。

3、修改数据库密码。

四、禅道流程:

1、产品经理:创建产品,创建产品计划,需求创建和后续跟进。

2、项目经理:创建项目,关联产品,需求,创建团队,分解任务。

3、开发团队:领取任务、更新任务状态。

4、测试团队:编写用例、执行用例、提交并回归bug,测试报告。

五、禅道使用:

1、管理员 admin

2、创建部门(产品部、质量部、研发、设计部)

3、权限的编辑后台——》自定义,实体属性编辑。

六、产品经理:

1、创建产品

2、创建模块

3、创建产品计划

4、创建需求。

5、需求评审和变更

  • 评审结果(确认通过、拒绝、有待明确)。
  • 变更(如果修改需求的标题、描述,验收标准,验收附件。由已激活—>以变更;进入评审流程。)
  • 只有激活需求才能进入项目立项阶段。

七、项目经理:

1、项目立项:

  • 项目经理组织召开立项,通知三方参会(产品、研发、测试、UI和UE)。
  • 由产品经理讲解需求详情,三方达成需求的理解一致。
  • 对于不现实的需求,进行移除,对于不一致的需求,产品进行重新细化。
  • 研发进行工时估算,测试进行测试估算(计划排期)

2、创建项目:

3、创建团队:

4、关联需求:

5、进行任务分解

  • 注意,任务类型;事务可以指派给多人。

八、研发团队

1、 领取任务

2、 实际开发中:

  • 实时更新任务状态—当剩余工时为0时,任务状态变成已完成。

3、 创建版本:

  • 注意版本号,根据企业内部标准创建版本号。

4、 关联需求:

  • 注意,默认研发组没有在版本中关联需求的权限,需要管理员配置。

5、 提交测试:

  • 创建小版本。

九、测试团队

1、 创建用例:

  • 导出用例模板,gbk。
  • 按照模板添加测试用例,必填项。
  • 导入用例,gbk

2、 执行用例:

  • 创建测试套件-按照测试目的组织测试用例;对应ALM测试集概念;根据bug最终处理结果。

3、 提交bug

十、测试报告中的内容

1、测试覆盖率评估

  • 需求覆盖率评估=已经验证的产品需求数/需求总数(100%)。

2、测试过程

  • 测试用例执行率=已经执行的测试用例数/测试用例总数(100%)。
  • 测试用例通过率=测试用例执行结果为通过的用例/已经执行的测试用例数。
  • 测试用例首次通过率(开发版本质量)。
  • 测试用例累计执行通过率(发布时的产品质量)。
  • 测试用例和非测试用例发现缺陷比。

3、缺陷分析:

  • 缺陷密度:千行代码发现的缺陷数。
  • 缺陷修复率:已经修复的缺陷总数/已经发现的缺陷数。
  • 缺陷趋势分析:累计发现的缺陷数;今日新增缺陷数;累计解决的缺陷数;今日解决的缺陷数。
  • 缺陷年龄:需求阶段、设计阶段、编码阶段,新需求或变更,缺陷修改。
  • 缺陷触发条件:测试类型,测试方法。
  • Testlink + jira +bugfree + Bugzilla + mantis(缺陷)
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大家好,禅道自动化测试框架1.2版本发布了。该版本增加了多语言的支持、windows下面增加了ruby, lua, perl, python等常见脚本的支持,并调整了临时目录的位置和日志的格式。 一、关于ZenTaoATF框架 禅道自动化测试框架是由禅道开发团队推出的一款自动化测试框架,只有一个文件,使用简单,灵活,可以适用于命令行、接口和B/S结构应用的自动化测试。将来会和禅道项目管理软件做深度的集成。    请参考:http://www.zentao.net/article-view-79773.html 二、此次版本改动记录  2.1 增加了多语言的支持 当首次执行的时候,zt脚本会提示你选择喜欢的语言,如果是中文的话,还可以选择适用的编码。当选好之后,后面的语言提示就使用中文了。   2.2 windows下面增加了对perl, lua, ruby, tcl等常见脚本的支持 在windows下面执行的时候,如果检测到没有设置解释程序的脚本的时候,会提示你来设置该种脚本的解释程序。 2.3 windows下面调整了临时目录和日志文件的格式 windows下面临时目录放在zt脚本所在的目录下面,并且日志格式保存的时候也存成了dos格式,方便阅读。 三、下载地址 3.1 源码包 http://sourceforge.net/projects/zentaoatf/files/1.2/ZenTaoATF.1.2.zip/download 3.2 windows环境  http://sourceforge.net/projects/zentaoatf/files/1.2/ZenTaoATF.1.2.win.zip/download 源码包需要您的机器上自己安装php命令行的执行环境。windows环境内置了一个php可执行文件,解压缩到一个不含空格的目录,直接执行zt.bat即可查看效果。 四、下个版本的计划 4.1 完善atf的命令行参数。 4.2 完善atf随机的帮助文档。 4.3 和禅道软件进行绑定和集成。 4.4 实现测试步骤的自动提取功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值