# Полезные ссылки

## E2E веб-тестирование

* [Playwright — документация](https://playwright.dev)
* [Playwright — Best Practices](https://playwright.dev/docs/best-practices)
* [Awesome Playwright](https://github.com/mxschmitt/awesome-playwright)
* [Cypress — документация](https://docs.cypress.io)
* [Selenium — документация](https://www.selenium.dev/documentation/)
* [Awesome Selenium](https://github.com/christian-bromann/awesome-selenium#readme)
* [WebdriverIO — документация](https://webdriver.io)
* [E2E-тестирование и Cypress](https://testengineer.ru/e2e-testirovanie-i-cypress/)

## Мобильная автоматизация

* [Appium 2.x — документация](https://appium.io/docs/en/latest/)
* [Awesome Appium](https://github.com/SrinivasanTarget/awesome-appium#readme)
* [Maestro — документация](https://maestro.mobile.dev)
* [Detox — документация](https://wix.github.io/Detox)
* [Android UI Testing Cookbook](https://android-ui-testing.github.io/Cookbook/home/)
* [Kaspresso (Android)](https://github.com/KasperskyLab/Kaspresso)
* [Репозитории Android](https://github.com/fleytman/mob_tools/blob/main/manuals/ru/Репозитории_android.md)
* [Репозитории iOS](https://github.com/fleytman/mob_tools/blob/main/manuals/ru/Репозитории_ios.md)
* [Эмуляторы и симуляторы vs реальные устройства](https://habr.com/ru/company/otus/blog/596371/)

## API-тестирование

* [Bruno — документация](https://docs.usebruno.com)
* [Hoppscotch](https://hoppscotch.io)
* [REST Assured — документация](https://rest-assured.io)
* [Playwright API Testing](https://playwright.dev/docs/api-testing)
* [Тестирование API с помощью REST Assured](https://medium.com/@svetlana.podv/тестирование-api-с-помощью-rest-assured-2654f9b1faab)

## Нагрузочное тестирование

* [k6 (Grafana) — документация](https://k6.io/docs)
* [Awesome k6](https://github.com/grafana/awesome-k6#readme)
* [Gatling — документация](https://gatling.io/docs/)
* [Awesome Gatling](https://github.com/aliesbelik/awesome-gatling#readme)
* [JMeter — документация](https://jmeter.apache.org)
* [Awesome JMeter](https://github.com/aliesbelik/awesome-jmeter#readme)

## CI/CD

* [GitHub Actions — документация](https://docs.github.com/en/actions)
* [GitLab CI — документация](https://docs.gitlab.com/ee/ci/)
* [Playwright CI Guide](https://playwright.dev/docs/ci)
* [Строим домашний CI/CD с GitHub Actions](https://habr.com/ru/post/476368/)
* [Зачем CI/CD тестировщикам?](https://habr.com/ru/company/JetBrains/blog/650757/)
* [Идеальный пайплайн в вакууме](https://habr.com/ru/company/rabota/blog/560922/)
* [Создаем инфраструктуру для интеграционных тестов](https://habr.com/ru/company/2gis/blog/575688/)

## Инфраструктура и контейнеры

* [Testcontainers — документация](https://testcontainers.com)
* [Selenoid — документация](https://aerokube.com/selenoid/latest/)
* [Docker image от Avito (Android)](https://avito-tech.github.io/avito-android/docs/ci/containers/)
* [Что такое Docker](https://www.software-testing.ru/library/testing/testing-for-beginners/3661-docker)
* [Автотесты и Docker](https://testengineer.ru/avtotesty-i-docker/)

## Визуальное регрессионное тестирование

* [Playwright: Visual comparisons](https://playwright.dev/docs/test-snapshots)
* [Percy — документация](https://docs.percy.io)
* [Chromatic — документация](https://www.chromatic.com/docs/)
* [Applitools Eyes — документация](https://applitools.com/docs/)
* [Awesome Visual Regression Testing](https://github.com/mojoaxel/awesome-regression-testing#readme)

## Отслеживание flaky-тестов

* [BuildPulse](https://buildpulse.io)
* [Currents.dev](https://currents.dev)
* [Flaky-тесты: Откуда ноги растут. Опыт Uber](https://habr.com/ru/post/565806/)

## Отчётность

* [Allure Framework — документация](https://allurereport.org)
* [Playwright HTML Report](https://playwright.dev/docs/test-reporters)
* [Интеграция с Allure](https://habr.com/ru/company/wrike/blog/588873/)

## Исследования и статистика

* [State of JS — Testing section](https://stateofjs.com)
* [JetBrains DevEcosystem 2024](https://www.jetbrains.com/lp/devecosystem-2024/)
* [GitHub Octoverse](https://octoverse.github.com)
* [World Quality Report 2024](https://www.sogeti.com/world-quality-report/)

## Карьера и обучение

* [Test Automation University (Applitools)](https://testautomationu.applitools.com)
* [Программирование на Python (Stepik)](https://stepik.org/course/67/info)
* [Автоматизация тестирования с помощью Selenium и Python (Stepik)](https://stepik.org/course/575/info)
* [Введение в Kotlin JVM (Stepik)](https://stepik.org/course/5448/info)
* [Лучшие сайты для практики автоматизации тестирования](https://habr.com/ru/post/549450/)
* [touchbit/automatron — Trainer for beginner autotesters](https://github.com/touchbit/automatron)
* [Codewars](https://www.codewars.com), [LeetCode](https://leetcode.com), [HackerRank](https://www.hackerrank.com)

## Telegram-сообщества

* [Подборка сообществ QA automation инженеру](https://t.me/qa_automation/72650)
* Чат для начинающих автоматизаторов @[aqa\_chatka](https://t.me/aqa_chatka)
* Большая подборка IT-чатов @[it\_chats](https://t.me/it_chats)

## Полезные YouTube-каналы

* [Eugene Suleimanov](https://www.youtube.com/c/EugeneSuleimanov/featured)
* [dmdev](https://www.youtube.com/c/dmdev)
* [Лёша Маршал](https://www.youtube.com/channel/UCTVciJQp8eYwKLLQIl-iSJw)
* [SDET - QA Automation Techie](https://www.youtube.com/c/pavanoltraining)

## Книги

* Swaroop Chitlur — A Byte of Python (есть перевод)
* [Python Testing with pytest — перевод на Habr](https://habr.com/ru/post/448782/)
* [Сайт Мартина Фаулера, тег "testing"](https://martinfowler.com/tags/testing.html)

## Источники

* [What Is Automation Testing (Ultimate Guide)](https://www.softwaretestinghelp.com/automation-testing-tutorial-1/)
* [Top 20 Best Automation Testing Tools 2024](https://www.softwaretestinghelp.com/top-20-automation-testing-tools/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vladislaveremeev.gitbook.io/qa_bible/avtomatizaciya-testirovaniya/resursy/poleznye-ssylki.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
