#debugging #appium #android-espresso #functional-testing #xcuitest
#отладка #appium #android-espresso #функциональное тестирование #xcuitest
Вопрос:
Ситуация: QA запускает функциональные тесты на реальных устройствах, используя любую платформу, такую как Appium или XCUITest, или Espresso. Допустим, у вас есть настоящие положительные сбои. Эти специалисты по контролю качества знают только, как архивировать журналы и отправлять их вам в отдел разработки…
Мой вопрос: каков процесс ELI5 для исправления или отладки? Вы обычно просматриваете какие журналы в первую очередь? Устройство регистрирует? Если у вас есть трассировка стека фатального исключения, что вы делаете? Вы загружаете свою IDE, например XCode, и переходите к этой части кода? Существуют ли инструменты для анализа журналов? (что-то, во что вы просто импортируете журналы, и получаете какую-то точку в правильном направлении?) Что хорошего в том, как QA передает вам информацию об ошибках, и что может быть постепенно лучше?
Комментарии:
1. Этот вопрос слишком широкий. Вы должны сузить область того, что вы спрашиваете.
Ответ №1:
Честно говоря, это зависит от продукта и других внутренних политик. Но с общей точки зрения, когда QA обнаруживает ошибку и где-то регистрирует ее, будь то Jira, внутренние инструменты и т. Д. они должны предоставлять некоторые шаги воспроизведения для указанной ошибки. Таким образом, вы, как разработчик, можете воспроизвести проблему, используя шаги, предусмотренные QA. Конечно, в случае сбоев приложения настоятельно рекомендуется прикрепить хотя бы журнал сбоев 🙂