情况:QA使用Appium或XCUITest或Espresso等任何框架在真实设备上运行功能测试。假设你有真正的积极失败。这些质量保证人员只知道如何压缩日志并将其发送给您工程...
我的问题是:修复或调试的ELI5流程是什么?你首先看一下哪些日志?设备日志?如果您有致命异常的堆栈跟踪,您会怎么做?您像XCode一样加载IDE并转到代码的那一部分?有日志分析工具吗? (您只需导入日志,并在正确的方向上获得某种观点?)QA将错误信息传递给您的方式有什么好处,哪些可以逐步改善?
它真的取决于产品和其他内部政策。但是从一般的角度来看,当QA发现一个错误并将其记录在某个地方时,无论是Jira,内部工具等,它们都应该为这个bug提供一些复制步骤。这样,您作为开发人员可以使用QA提供的步骤重现该问题。当然,在应用程序崩溃的情况下,强烈建议至少附加一个崩溃日志:)