您好, 访客   登录/注册

Trello协作工具在软件测试中的应用

来源:用户上传      作者:

  摘要:本文介绍了Trello协同工具的使用特点和优点,以及该工具在软件测试领域中对项目管理,BUG跟踪和团队协作的实际应用价值。
  关键词:Trello工具;软件测试;BUG跟踪
  中图分类号:TP311.5 文献标识码:A 文章编号:1007-9416(2020)08-0091-03
  0 引言
  Trello是一种基于“看板式”的在线协同的项目内容管理工具,可视化效果好,每一块看板可以有不同命名,在boards(看板)上既可以显示文字,也能展示图片、文件、链接;看板有三种状态:To-do(有待完成)、Doing(正在进行)、Done(已完成),在看板上可以增加List,并插入Card(内容),Trello中可以按照部门和项目进行分类,方便团队成员互相了解彼此进度以及有效控制团队协同工作进度。当前企业在软件测试项目管理中越来越倾向于工具轻量级化,而Trello这种协同工具的出现,满足了测试组中小团队的需求,而得到越来越广泛的应用。
  1 Trello工具简介
  Trello为ATLASSIAN公司注册的,使用HTML5+ NodeJS(socket.io)技术开发的一款管理项目并组织事务软件,官网为:https://trello.com/,2010年夏,Fog Creek Software开始发行Trello,2014年7月,Trello的用户超过 4.75百万,Trello不仅可以线上使用,也有它的iOS版本、安卓版本。图1简单展示了Trello工具的工作界面:
  下面表1介绍Trello里面几个比较有用的概念和功能:
  在管理项目时,首先新建看板,将项目名称与看板关联,标注项目具体背景作為描述;然后对应管理流程添加不同的列表,并为列表添加卡片,如测试计划,测试评审,测试阶段性会议,测试用例库建立,测试实施等;再次,将项目小组成员作为Members加入,使得成员们之间共享看板及任务卡片,并能及时协同,在跟踪的部分,完成Check List的填写情况,并记录下问题和写下评述。
  2 测试中BUG的跟踪管理
  在常规测试工作中,BUG跟踪流程是首先测试员发现BUG,新建它加以问题的定位和详细描述;作为测试项目的负责人,需要确认测试员对项目BUG的认定是否正确,并分配给项目开发组修复;当项目开发人员接受到指派的BUG通知时,就会重新写代码修复BUG;当开发人员完成修复后需要将新的软件版本移交给测试员去回归测试;测试员使用测试用例再次测试无误后,将BUG标注为关闭。
  整个BUG管理和跟踪需要多工种的协同跟进,同时在多个模块的并行测试中,BUG跟踪中的已完成,未完成,待修复,待回归等多状态也会造成测试团队、开发团队的管理出现困难甚至混乱。
  3 Trello在测试中的应用
  当有bug被发现时,测试团队可以通过Trello工具,自动将bug按照分级自动归属在Trello的card中,并实时将bug信息推送到项目的讨论组中。作为BUG公开的追踪反馈渠道,给软件测试项目的BUG跟踪管理带来透明和高效。在测试项目中为不同项目自定义工作流程,添加“To-Dos”清单在卡片上,新建看板来整理正在管理的一切事务,邀请合作者或团队进行协作,同时及时和不遗漏地与小组成员在项目上交流评论,添加附件,上传照片和视频。
  在测试项目中,Trello通常在有些卡片中会记录当前任务的状态,以下为重点讲解其含义:
  (1)已完成:标记为已完成的卡片则代表该功能已完成并达到可交付使用的阶段。(2)待测试:标记为待测试的卡片则代表该功能已实现但可能含有不可预知的BUG,仍需要测试和解决可能存在的BUG。(3)开发中:标记为开发中的卡片则代表该功能正在实现但仍未完成。(4)准备中:标记为准备中的卡片则代表该任务已排队等到当前开发任务完成后进行排队实现。(5)计划中:标记为计划中的卡片则代表该任务计划中但仍未确定开发时间。(6)观望中:标记为观望中的卡片则代表该任务有大量不确定性还处在观望阶段,该任务随时可能会被取消。
  另外在Trello工具还可以方便的使用颜色Lable定义项目管理中的优先级,这样使得项目中主次区别度好,一目了然,图2为手机版Trello APP关于优先级的使用:
  4 结语
  软件测试项目的协同工作和配合的比较复杂的系统工程,而Trello工具能利用不同形式的看板展示,将项目按照测试BUG跟踪管理的流程的分类统计,从而实现对不同维度的任务进行筛选;List建立,就是分成Doing、To Do、Done,形成一个任务闭环。而Trello的cards的在List移动和人员之间信息的共享非常方便,从而能够大大提高测试效率,值得在小型团队推广应用。
  参考文献
  [1] https://trello.com/,Trello官方网站.
  [2] 周元哲.软件测试(第2版)[M].北京:清华大学出版社,2019.
  [3] 赵振,高扬.软件测试效率手册[M].北京:人民邮电出版社,2019.
  [4] [美]Janet Gregory.深入敏捷测试:整个敏捷团队的学习之旅[M].北京:清华大学出版社,2018.
转载注明来源:https://www.xzbu.com/8/view-15321489.htm