Делюсь прогрессом по разработке приложения с инфраструктурой для курса и некоторых демонстрационных роликов, которые будут доступны всем.
1. Уже полностью готово веб-приложение с фронтом, API и базой данных.
2. Я развернул его на удаленном сервере и сделал два окружения: qa и prod.
3. Написала немного автотестов для API и GUI на Cypress, опять же для демо.
4. Основное приложение развертывается через Jenkins, тесты запускаются через CircleCI сразу с отчетом.
5. Почти написал простое мобильное приложение на Kotlin для тестирования.
Остались теперь вопросы по тестовому окружениям и документации: макеты, требования, интеграция Youtrack, QASE и CI/CD.
А если вам интересно узнать немного больше об архитектуре приложения, из чего состоит код и как вообще построен мой процесс такой разработки, то я записал первое видео из цикла “Как я писал приложение в ChatGPT”, оно уже на канале.
Даже если вас не так привлекает сама идея, то советую посмотреть тем, кто никогда не видел код, не до конца понимает взаимодействие клиентской части с серверной.
Полезно даже с точки зрения тестирования, чтобы оно не оставалось только в пределах черного ящика.
1. Уже полностью готово веб-приложение с фронтом, API и базой данных.
2. Я развернул его на удаленном сервере и сделал два окружения: qa и prod.
3. Написала немного автотестов для API и GUI на Cypress, опять же для демо.
4. Основное приложение развертывается через Jenkins, тесты запускаются через CircleCI сразу с отчетом.
5. Почти написал простое мобильное приложение на Kotlin для тестирования.
Остались теперь вопросы по тестовому окружениям и документации: макеты, требования, интеграция Youtrack, QASE и CI/CD.
А если вам интересно узнать немного больше об архитектуре приложения, из чего состоит код и как вообще построен мой процесс такой разработки, то я записал первое видео из цикла “Как я писал приложение в ChatGPT”, оно уже на канале.
Даже если вас не так привлекает сама идея, то советую посмотреть тем, кто никогда не видел код, не до конца понимает взаимодействие клиентской части с серверной.
Полезно даже с точки зрения тестирования, чтобы оно не оставалось только в пределах черного ящика.