尽管当您的应用程序仍处于开发阶段时 ,错误跟踪是最重要的任务之一,但是在您的应用程序上线之后,在生产阶段仍然可能出现问题。 在“错误收集”过程中,使您的用户向您提供即时反馈或在他们不了解您的应用程序工作原理的情况下允许他们提出问题也很有用。
幸运的是,这些天来,有很多很棒的错误和用户跟踪工具可用于在出现问题后不久快速修复应用程序中的问题。 通过这篇文章,我们打算为您提供一系列强大的工具,使您能够有效地收集和管理错误 。
可以通过直接从您的用户或团队成员那里收集它们 ,也可以通过监视人们的行为来了解人们如何使用您的应用程序 。 这样做不仅可以消除错误,还可以改善用户体验 ,并提高客户满意度 。
1.布格德
您的客户需要在您的网站上填写冗长的表格,还是仅为了报告错误而创建带注释的屏幕抓图? 使用Bugherd ,您可以使他们摆脱负担。 它使您可以将反馈直接嵌入网站中 ,以便可以以可视方式标记和管理错误 。 当客户通过在您的站点上进行批注来报告问题时,Bugherd 会将其变成完整的报告,您可以使用该报告快速解决问题。
您的用户只需要使用访客访问权限,然后指向,检查并描述他们在应用程序中发现的错误即可生成报告。 Bugherd还可以与许多流行的应用程序集成,例如Jira , Basecamp或Zapier 。 除客户反馈外,Bugherd还为您提供团队协作和任务管理工具。
2.门铃
Doorbell可帮助您免费收集网站,iOS和Android应用程序上的应用程序内用户反馈 。 情感分析将自动标记所有已收到的反馈,并将其分类为肯定或否定 。 您还可以创建自己的标签来对消息进行分组,并在所有消息中执行文本搜索。
Doorbell已经与Pivotal Tracker , Asana , Jira以及许多其他项目管理和问题跟踪工具集成在一起。 您只需将来自客户的反馈直接发送到您使用的项目管理系统或问题跟踪应用。 您可以使用JavaScript,iOS和Android SDK在应用中设置门铃。
3.用户小睡
Usersnap将为使用Web项目工作的任何人提供方便的可视化错误跟踪器 。 Usersnap甚至可以成为您组织反馈和收集错误报告的中心 。 它使您的用户可以通过单击鼠标注释工具来报告发生错误的位置 ,而无需切换到错误报告应用程序或表单。
无论您使用敏捷方法 , Scrum还是Waterfall开发 ,Usersnap都会遵循您自己的工作风格。 该应用程序还可以与您已经使用的工具(例如Slack , Asana , Zendesk等)一起使用。在设计人员,开发人员,质量保证团队和您的客户之间的组织交流中,您还将得到帮助。
4.录音机
Taperecorder是一个SDK(软件开发套件),可让您录制有关用户在您的应用程序中所做的视频 。 您将能够跟踪,分析和增强人们使用您的产品的多种方式。 Taperecorder会自动收集您使用分析跟踪的事件,并将其显示在视频旁边。
该应用程序还通过自动像素化敏感信息来关注用户隐私 。 只需选择要录制的内容,然后仅观看对您而言重要的视频。 Taperecorder可用于iPhone和Android,其SDK也与Apple的App Store审查指南兼容。
5.吉拉
Jira是流行的开发工具,敏捷团队可以通过密切关注问题和整个开发过程来计划和构建出色的产品。 Jira是一款复杂的软件,具有灵活的计划,准确的估算,价值驱动的优先级划分,透明的执行,可操作的结果以及可扩展的演变等功能。 Jira可用于组织问题,分配工作,关注团队活动以及许多其他活动。
您还可以根据报告中获得的实时可视数据,使用它来提高团队的绩效,还可以使用附加组件来增强Jira。 此外,您可以将其与已经使用的工具集成,例如Confluence , Bitbucket , Hipchat等。 免费试用7天后,小团队每月只需10美元,成长中的团队每月只需75美元。
6.滚动条
Rollbar可以帮助您快速找到Web应用程序中的错误, 甚至可以在错误发生之前进行修复。 该应用程序将通过收集各种上下文数据来快速指出错误,包括详细的堆栈跟踪,请求参数,URL,环境,受影响的用户等。 这些错误将按根本原因进行分组 ,因此您可以轻松查看应用内实际发生的情况。
可以通过电子邮件或第三方服务(例如Slack或HipChat)轻松设置错误警报通知。 Rollbar使用许多主要语言和框架。 它提供了用于Ruby,Python,PHP,Node.js,JavaScript,Android,iOS和Flash的库。 您还可以使用Rollbar RESTful API将其与自己的系统集成。
7. Bugclipper
Bugclipper是一个应用程序内错误报告工具,使报告错误像发送文本消息一样简单。 用户可以从3种报告错误的方法中进行选择: 屏幕快照 , 屏幕录像或崩溃视频 。 Bugclipper使您可以轻松地在屏幕上记录正在发生的事情。 用户只需要轻按即可捕获屏幕 , 描述问题 ,然后完成。
Bugclipper将来自用户抓住它的仪表盘实时的问题。 仪表板使您可以从同一位置管理移动应用程序的所有问题,跟踪进度并随时向团队通报情况。
8.高级
Apteligent是面向企业移动团队的功能强大的开发管理工具 ,可将用户洞察力与可行的现场情报联系起来。 它可帮助您在移动应用程序开发过程的每个阶段获得实时可见性 ,从而使您能够对问题进行优先级排序和汇总 ,并通过设置警报来在问题影响用户之前确定问题。 使用Apteligent 独特的发行控制台,您还可以监视最新发行版本的采用和稳定性 。
根据用户的位置,您还将了解如何根据用户特定的环境数据 (例如国家/地区,运营商,设备连接性等)进一步优化应用程序。 Apteligent支持Android , Windows 10和HTML5,并且可以与流行的开发人员框架集成,例如Unity , PhoneGap和Xamarin 。
9. Promoter.io
Promoter使您能够捕获客户反馈 ,并通过使用Net Promoter Campaigns功能来分析他们的反馈 。 通过使用基于Web的平台,您可以使用自定义电子邮件轻松构建和管理用户反馈活动,对客户反馈进行深入分析,以及管理客户联系人。
Net Promoter System清晰可操作的见解使在何处采取行动以获得即时且可衡量的增长变得显而易见。 借助Promoter,您无需使用多个系统即可有效地吸引客户并提高其忠诚度。
10.灯塔
Lighthouse是一个简单的问题跟踪工具 ,将有助于跟踪项目开发。 Lighthouse将促进团队协作 ,并使您专注于重要任务。 Lighthouse使得创建和标记问题变得容易,并自动将它们归类到幕后。 它与Tender 客户支持服务集成在一起,使您的员工可以直接创建新的Lighthouse门票 。
您也可以直接从电子邮件收件箱中创建和回复故障单 。 您的所有项目的所有状态都可以在简单的概述中看到,并随同提要一起显示。 您可以设置里程碑以计划功能并确定发布日期,或将文档或图像直接附加到票证上,以便团队中的任何人都可以轻松找到它们。
翻译自: https://www.hongkiat.com/blog/bug-user-tracking-reporting-app-development/