Перейти до вмісту
BigTree108

QA і автоматизація тестування

Тестування, з якого справді є користь. Мануальне тестування там, де потрібен людський розсуд, автоматизовані набори тестів там, де багато повторень, і пайплайн, у якому тест, що не проходить, справді зупиняє реліз.

Чим ми займаємося

  • Мануальне тестування

    Тест-плани за вашими вимогами, дослідницьке тестування на реальних пристроях і в реальних браузерах та звіти про дефекти, які розробник відтворить із першого прочитання.

  • Автоматизація тестування

    Наскрізні тести на Playwright, що запускаються в безперервній інтеграції після кожної зміни, плюс тести на рівні API: вони швидші й менш крихкі, ніж тести через інтерфейс.

  • Блокування релізу

    Пайплайн, у якому червоний набір тестів блокує розгортання, а про збій повідомляється розробнику, який може відреагувати, а не в канал, який ніхто не читає.

  • Перевірки доступності

    Автоматичні перевірки axe для кожного компонента та ручні проходи з клавіатурою й екранним читачем на ключових сценаріях.

Правила, яких ми дотримуємося

  • Кожне виправлення помилки йде з тестом на її клас, написаним проти загального збою, а не окремого випадку, про який повідомили, і розміщеним на найширшому рівні, який здатен його виявити.
  • Базу даних ніколи не підміняють моком. Інтеграційні тести працюють з реальною базою даних у контейнері, бо помилки, які доходять до продакшну, живуть у розриві, що його приховує мок.
  • Тести перевіряють конкретні збої, а не «сталася якась помилка». Тест, що проходить не з тієї причини, гірший за відсутність тесту.
  • Покриття вимірюється й не має знижуватися, а браузерні набори тестів запускаються за розкладом на зібраному застосунку, а не на сервері розробки.

Робота з вашими розробниками

QA-інженер із нашої команди може приєднатися до вашого наявного процесу: вашого трекера, вашого визначення готовності, вашого ритму релізів. Ми також охоче почнемо з разового аудиту, який покаже, де прогалини в покритті і яка найдешевша перша автоматизація, ще до того, як ви візьмете на себе зобов'язання на довший строк.

Хочете дізнатися, який у вас насправді рівень тестового покриття?

Надішліть репозиторій або опис вашого процесу релізів. Протягом одного робочого дня ви отримаєте письмовий аналіз і перший план автоматизації.