Всем привет)
Насколько правильно тестировать API веб-приложения через связанное с ним мобильное приложение аналогичного функционала?
Привет.
Тут как бы какая история.
Первое:
API тестируется быстрее и удобнее, чем UI (не важно веб или мобильный).
Поэтому тестируя API через UI ты, возможно, получишь примерно ту же полноту проверок (хотя зависит от того, что планируешь проверять), но это будет менее эффективно.
Второе:
UI и API могут меняться независимо друг от друга, не полностью покрывать друг друга и тд, в итоге какое-то количество функциональности и багов ты не проверишь, просто из-за особенностей работы UI и прочего.
Третье:
Web API и Mobile API могут отличаться очень сильно (и по хорошему - должны бы) и тестировать одно через другое не совсем правильно.
Потому что функциональность может быть та же, кодовая база - разная.