作为一名开发人员,我正在写这篇文章,希望能从 QA 社区获得反馈。
我们有一个面向客户端的 Web 应用程序,适用于一个非常小的开发团队。假设我们有产品经理和开发人员,产品经理处理大多数客户交互,开发人员解决大多数问题。没有专门的 QA 团队。
最近我们有几个客户报告了错误(通过电子邮件),其中包括一个代表网络应用程序问题的屏幕截图。很明显发生了错误警报,发生在哪个页面等。但不清楚它是如何发生的确切步骤。
作为一名开发人员,经过多次尝试,我一直无法重现该错误,每次尝试尽可能多地尝试相关部分的变体,并让它们都按预期工作。它适用于我尝试过的每种情况。困难在于所有的错误报告都包括截图,而产品经理显然要求修复它。
我的问题是,作为开发人员,我应该如何处理经过详细调查后“无法重现”的错误,特别是当产品经理希望它修复时?明明应该是固定的,但是在没有指定且无法确定的情况下,找到可重现的步骤应该由谁来负责呢?我已经要求 PM 帮助找到步骤,他回答说他无法比我做更多的事情来找到它,所以尝试没有帮助。
当客户请求显然需要以某种方式处理时,在什么时候停止错误修复调查是可以接受的?