资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
禅道详细教程、测试具背景、测试具背景当测试环境搭建完成后,测试员将在搭建的环境上执测试例,开展测试作。测试员在执测试例的过程中,如发现实际结果与预期结果不致, 则意味着出现Bug (缺陷、错误、问题)。当测试员发现了Bug之后,就需要把Bug提交给开发员进修复。那测试员应如何记录个Bug呢?测试员通过什么具把Bug转发给开发员的呢?测试员提交完Bug后如何做回归测试呢?本章将对提交Bug所涉及的各种问题进详细介绍。提交Bug不仅仅是测试员价值的体现,也是测试员迓开发员沟通的重要桥梁,Bug 的数量和质量将会对软件质量的改善起到重要的推动作。、测试管理具、测试管理具测试管理具是指在软件开发过程中,对测试需求、计划、例和实施过程进管理、对软件缺陷进跟踪处理的具。通过使测试管理具,测试员或开发员可以更便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。通过使测试管理具,测试例可以被多个测试活动或阶段复,可以输出测试分析报告和统计报表。有些测试管理具可以更好地持协同操作,共享中央数据库,持并测试和记录,从提测试效率。三、测试具介绍三、测试具介绍 前市场上主流的软件测试管理具有:TestCenter(泽众软件出品)、TestDirector(MI公司TD,8.0后改成QC),TestManager(IBM),QADirector(Compuware),TestLink(开源组织),QATraq(开源组织),oKit (统御诚),Jira管理具,禅道。测试管理包含的内容有:测试框架、测试计划与组织、测试过程管理、测试分析与缺陷管理。禅道介绍禅道介绍(1)简介)简介(2)禅道项管理系统特点)禅道项管理系统特点 第款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使个软件解决项管理核问题。 基于国际流的敏捷管理式scrum。 B/S Broswer/Server C/S Client/Server 架构,便部署、使。 概念简单,容易上。 开源的项管理软件,可由进定制,修改。 免费的项管理软件,降低企业的投成本。 主的开发框架,预留扩展机制,通过第三的插件扩展获得更多的功能。(3)禅道系统的功能列表)禅道系统的功能列表 产品管理:包括产品、需求、计划、发布、路线图等功能。 项管理:包括项、任务、团队、版本、燃尽图等功能。 质量管理:包括bug、测试例、测试任务、测试结果等功能。 档管理:包括产品档库、项档库、定义档库等功能。 务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项等个事务管理功能。 组织管理:包括部门、户、分组、权限等功能。 统计功能:丰富的统计表。 搜索功能:强的搜索,帮助您找到相应的数据。 扩展机制,乎可以对禅道的任何地进扩展。 api机制,所见皆API,便与其他系统集成。(4)户)户 禅道管理软件中,核的三种:产品经理、研发团队和测试团队,这三者之间通过需求进协作,实现了研发管理中的三权分。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图:5.禅道的安装禅道的安装5.1.双击件,安装(解压)image.png注意:必须安装在 英录下。5.2.查看录image.pngimage.pngimage.pngimage.png点击服务:apche可以选择80或88端,mysql可以选择3306或3308端点击访问禅道,页会动跳转到禅道的页。image.png5.3. 登录image.png5.4.登录成功第次登录成功动跳转修改密码界。image.png五、禅道操作五、禅道操作1. 员管理2. 权限分配3. 产品控制4. 项控制5. 编写例6. 提交缺陷(bug)1. 员管理员管理使 管理员(admin)登录后将出现的页image.png1.1.添加部门进“组织” “部门” 的页,新建三个部门并保存image.png1.2.添加户进“组织” “户” “+添加户”的链接页,添加“项经理”账户并保存,邮箱和源代码账号可以为空,其中“您的系统登录密码”我管理员admin的密码。image.pngimage.png1.3.添加产品经理image.png1.4.添加开发员.image.png1.5.添加测试员image.png1.6 添加成功展效果image.png2. 创建产品创建产品在禅道中,产品是切的核,所有的东西基本上都是围绕产品展开。那么如何创建第个产品呢?产品经理登录禅道,进“产品” “+添加产品”的链接页,新建产品并保存。image.pngimage.png在这个页中,产品名称和产品代号是必填的。如,我们创建个“测试产品”,代号为test。点击保存。3.添加需求添加需求添加了产品之后,需要创建个需求。所谓需求,就是来描述件事情,如模板:作为名,我希望,这样可以。这样的需求,有户,有为,也有的和价值所在,常便与团队成员进沟通。创建需求的步骤如下:1.产品经理登录禅道。2.进产品视图。3.在页右侧,有“新增需求”菜单,点击菜单,出现新增需求的页。4.需求的创建页,预计时和需求名称都为必填项。预计时,也就是你估计完成这个需求约多少个时。image.pngimage.png注意:由谁评审,选择不需要评审,这样新创建的需求状态是激活状态。只有激活状态的需求才能关联到项中,进开发。4.创建项创建项创建了产品和需求以后,需要创建个项,来完成这个需求。在实际的情况中,肯定会有多个需求。那么如何确定个项中该做哪些需求呢?应该对需求进优先级的排列,并根据项的周期和参与的来决定。4.1 项经理登录禅道,点击“添加项”image.pngimage.png4.2 点击创建项中的“保存”,系统将动跳转到下图:image.png4.3 点击“设置团队”链接进“团队成员”页,如下图:image.png4.4 点击“团队管理”链接进“团队管理”页,添加团队成员并保存,如下图:image.png4.5 进“项” “需求” “+关联需求”的链接页来关联该项的需求并保存,如下图:关联需求.png单击保存.png4.6单击图中的“保存”按钮后看到积云商城第期项所关联的需求,如图:保存.png4.7单击上图中的“批量分解”的链接按钮进“批量创建”页,并进任务指派、保存,如下图:关联需求成功.png批量创建任务.png5. 开发员领取任务,并提交测试版本开发员领取任务,并提交测试版本5.1. 查看任务开发员登录禅道系统,进“我的地盘” “任务” 的链接页就可以查看项经理分配的任务查看任务.png5.2. 完成任务当开发员完成某项任务时,可以单击右侧完成按钮,在弹出的对话框中设置消耗的事假并保存即代表改任务完成,如下图:完成任务.png5.3. 创建版本当开发员全部完成任务时,便可提交相应的测试版本,进“项” “版本”的链接页进版本的创建,如下图:创建版本.png5.4. 点击“+创建版本”链接进版本创建,并保存,如下图:创建测试版本.png6. 通过禅道系统来追踪通过禅道系统来追踪Bug在上节中开发员已经通过禅道系统提交了可测试的版本,接下就由测试员来执测试,并提交Bug。6.1. 查看任务测试员登录禅道系统,进“项” “任务” 的链接页,此时就可以查看项经理分配给测试员的 任务,如下图:查看任务.png6.6.2. 提交bug假设测试员已经完成测试例设计并测试例执完毕,并且在测试中发现了问题,那么测试员就要通过禅道提交Bug给开发员。测试员,进 “测试” “Bug” 的链接页,如下图:提交bug.png6.3. bug提交单击“提交bug”链接进到提交Bug的页,此时可以提交Bug并进相应保存,如下图:Bug提交.pngimage.png6.4. 查看bug开发员登录禅道系统,进 “测试” “Bug”的链接页,此时就可以看到测试员提交的bug,如下图:image.png6.5. 完成解决开发员修复好该bug之后,就会单击“解决”按钮,在弹出对话框中设置解决信息并保存,那么此时Bug就已经解决完成,如下图:image.png6.6. 关闭Bug测试员登录禅道系统,并验证所提Bug是否被开发员修复好,如经验证,此Bug已被解决,将会弹出“关闭”按钮,并备注相关信息,如下图:image.pngimage.png点击“保存”后,“解决”按钮变为灰,点击“关闭”,弹出如下图:image.png6.7. 查看状态当测试员再次查看此Bug时,此Bug为关闭状态,如图所:image.png6.8. 如果没有解决如果测试 员验证此bug发现并没有解决,就会再次编辑此bug,并将bug的状态设置为激活状态并重新指派给开发员。此,bug的基本流程已经完成。7. 创建发布创建发布当某期的项结束后,如果这期的版本可以对外发布,此时产品经理的个职责就是创建个发布。创建发布的意义在于告知相关部门员,有新产品上线,可以让相关员继续开展作。创建发布的步骤:1.产品经理进产品视图,选择“发布列表”。2.点击【创建发布】,进创建发布页。3.填写必填项:发布名称、Build和发布期。注意:发布的前提是要创建个Build。image.pngimage.png8. 测试团队测试团队8.1.Bug处理测试 bug 提bug 成bug列表8.2.测试例操作1.1.4.修改例例操作1.1.5.执测试例1.1.6.设置第三个测试例执失败1.1.7.可以直接将执失败的例转成bug六、禅道使流程总结六、禅道使流程总结1. 员管理(admin):添加部门 添加户2. 创建产品(产品经理):产品 添加产品3. 添加需求(产品经理):产品 需求 提需求4. 创建项(项经理):项 添加项 动跳转(选择设置团队) 团队管理 给团队配5. 关联需求(项经理):项 需求 关联需求 勾选任务6. 批量分解(项经理):在任务右侧 选择批量分解 批量分解7. 查看任务(开发员):我的地盘 页查看任务 点击任务数量进任务列表 选择完成任务8. 创建版本(开发员):项 版本 创建版本9. 测试Bug(测试员):测试 bug 提bug10. 解决bug(开发):测试 bug 确认 完成11. 再次测试(测试员):测试 再次测试 如果解决的,点击关闭,否则重新编辑12. 创建版本(产品经理):产品 发布 创建发布 完成
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号