如何跟踪客户唯一的错误

时间:2014-03-19 12:21:08

标签: debugging

情景:

客户以近乎无用的方式报告错误"有时当我按下按钮A时它不起作用"。

每次与他们交谈时,故事都会不断变化,按下按钮B后,按钮A似乎出现了问题。 "按下按钮C&#34后现在按钮A出错了"无论按钮B和C是什么,按钮A出错都只是巧合"

我的办公室里有一个测试台,可以看到按钮A工作正常,我从来没有遇到任何问题,无论我尝试多少次都无法复制客户问题。

管理层120%确定问题出在代码中,问题不在于客户按钮A硬件。

可以采取哪些步骤来追踪此问题?你怎么做才能证明你已经涵盖了所有可能的基础,然后告知管理层代码不是问题,你无法修复它。

编辑:软件是嵌入式固件,而不是计算机上运行的应用程序。

2 个答案:

答案 0 :(得分:0)

由于您的客户位于世界的另一端,我猜测您的办公时间是不同的,这使得他们很难看到他们远程做什么。如果办公时间不是问题,那么您可以让他们在尝试重现问题时让您观看他们的屏幕。可以帮助远程查看过程的软件包括:

Join.me(免费) - http://join.me

LogMeIn - https://secure.logmein.com/

GoToAssist - http://www.gotoassist.co.uk/remote_support/

等。

如果远程查看不可能,另一个选项可能是要求他们使用步骤记录器记录该过程(这是内置于Windows 7和8中,因此只有在他们需要时才有用)使用其中之一)。有关如何运行它的指南,请点击此处:

http://pcsupport.about.com/od/toolsofthetrade/ht/problem-steps-recorder.htm

他们可以向您发送此文件,这意味着您可以确切地看到他们正在做什么以及结果是什么。

答案 1 :(得分:0)

通常出现的问题是,客户省略了一些对他们来说无关紧要的细节(例如,在使用之前总是确保将所有东西浸没在水中),但实际上是原因的另一部分。理想情况下,您需要尽可能多的细节。如果可行,请亲自访问以查看操作中的错误。如果没有,看看他们是否可以制作从头到尾的录像。