Connect with us

Автоматическое тестирование приложений

Тестируйте лучше, а не больше: новая документация по стратегиям тестирования

На новых страницах представлена стратегия тестирования, которой придерживается Google в своих приложениях: 5-уровневая пирамида, адаптируемая к конкретным потребностям вашего приложения и команды.

Опубликовано

/

     
     

Google рад сообщить о значительном обновлении официальной документации по стратегиям тестирования для Android-разработчиков. Эти новые руководства помогут вам создавать более надежные приложения для всех форм-факторов.

Google тесно сотрудничает со многими командами, и всех их объединяет одно — постоянно растущее внимание к автоматизированному тестированию. Все больше функций, больше форм-факторов и больше поддерживаемых релизов Android делают тесты все более важными. В этих руководствах речь идет не о том, чтобы тестировать больше, а о том, чтобы тестировать вдумчиво, чтобы ошибки отлавливались на ранних этапах разработки, а команды тратили меньше времени на отладку проблем в проде или нестабильные тесты.

На новых страницах представлена стратегия тестирования, которой придерживается Google в своих приложениях: 5-уровневая пирамида, адаптируемая к конкретным потребностям вашего приложения и команды.

Тестируйте лучше, а не больше: новая документация по стратегиям тестирования

Что изменилось?

Компания выпустила 7 новых страниц:

  • Акцент на производительности разработчиков: обновленная документация подчеркивает, как четко определенная (1) стратегия тестирования может улучшить рабочий процесс разработки, выявляя проблемы на ранних этапах цикла разработки.
  • Выбор правильных типов тестов: включили дополнительное руководство по важным типам тестов, включая (2) скриншоты и (3) тесты производительности, и как выбрать наиболее подходящий из них для различных сценариев. Авторы также включили термин «поведенческий» тест для тех тестов пользовательского интерфейса, в которых не делаются скриншоты.
  • Лучшие отраслевые практики: вы не сможете провести масштабное тестирование с некачественными тестами. Добавили рекомендации по повышению (4) стабильности больших тестов и стратегии повышения надежности с помощью таких инструментов, как (5) Robolectric.
  • Избегание регрессий на экранах разных размеров: регрессии на больших экранах встречаются очень часто, поэтому крайне важно иметь автоматизированные тесты для больших экранов. Добавили (6) рекомендации по стратегии тестирования и (7) инструменты для выявления таких проблем.

Рекомендуем вам ознакомиться с обновленной документацией и начать внедрять эти лучшие практики в свои проекты. В Google всегда рады вашим отзывам, поэтому, пожалуйста, оставьте комментарий с вашими мыслями об изменениях и о том, как можно улучшить руководство.

Счастливого тестирования!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Хорошие новости

Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: