Залиште контакти для консультації
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Case-study
Відкрийте для себе, як Huntresult використовує передові технології для вирішення складних завдань і підвищення ефективності бізнесу наших клієнтів у різних сферах
INDUSTRY
Electronics
Тестування хмарного клієнта управління
файлами та веб-додатків
Виклик

Виклик полягав у ретельному тестуванні хмарного клієнта управління файлами та веб-додатків на різних операційних системах та браузерах. Метою було забезпечити надійність, функціональність та сумісність додатків. Співпраця з командами дизайну, розробки та управління проєктами за необхідності для точного впровадження вимог та вирішення будь-яких проблем, виявлених під час тестування

Рішення
  • Для вирішення вимог до тестування були використані різні технології та інструменти, включаючи Java та RegEx для кодування, Maven для автоматизації збірки, TeamCity для CI/CD, JUnit як тестовий фреймворк, Jackson для аналізу, та Selenium WebDriver та REST Assured для веб-тестування
  • Плани та тестові випадки були створені за допомогою інструменту управління тестуванням TestRail, що дозволяло організовано та структуровано проводити тестування
  • Jira була використана для створення та відстеження історій, завдань та дефектів, забезпечуючи ефективне спілкування та вирішення проблем
  • Автоматизовані тести були розроблені з використанням Selenium WebDriver та фреймворку TestNG для валідації функціональності мобільних сторінок отримувачів
  • REST API було протестовано за допомогою інструменту Advanced Rest Client для забезпечення належної інтеграції та функціональності
Результати
  • Покращення загальної якості додатків, що призвело до зниження на 55% критичних дефектів, повідомлених у виробництві
  • Покращений досвід користувачів та задоволеність завдяки ретельному тестуванню сумісності на різних ОС та браузерах
  • Збільшення ефективності та продуктивності тестування шляхом автоматизації повторюваних тестових випадків
  • Забезпечено точне впровадження вимог через тісну співпрацю з командами дизайну, розробки та управління проєктами, що призвело до відповідності вимогам на рівні 95%
  • Покращена інтеграція та функціональність API
Внутрішні додатки на базі Android
Виклик

Виклик полягав у ефективному управлінні широким спектром проєктів у межах відділу досліджень та розробок та забезпеченні успішної розробки та тестування внутрішніх додатків на базі Android. Це включало визначення загальної стратегії розробки та тестування, запуск проєктів шляхом встановлення віх та процесів, надання консультацій як інженеру з автоматизованого тестування. Крім того, управління командою інженерів з якості та розробників програмного забезпечення стало викликом з точки зору координації та розподілу ресурсів. Іншим аспектом було створення тестових середовищ, співпраця з інженерами процесів та підтримкою, а також безперешкодна взаємодія з командами розробників, розосередженими в різних місцях

Рішення
  • Для вирішення викликів було прийнято всеосяжний підхід, що включав різноманітні технології та практики. Була визначена загальна стратегія розробки та тестування, враховуючи конкретні вимоги та цілі кожного проєкту
  • Віхи та процеси були встановлені для керівництва прогресом проєктів
  • Як консультант інженеру з автоматизованого тестування, були побудовані фреймворки для тестування автоматизації з використанням Java, з практичним застосуванням методологій Test-Driven Development (TDD)
  • Тестові середовища були створені з нуля, залучаючи тісну співпрацю з інженерами процесів та підтримкою
  • Були встановлені ефективні канали спілкування для взаємодії з командами розробників, розташованими по всьому світу
  • Активно брали участь у бюджетному процесі та виділяли ресурси для найму та навчання, забезпечуючи кваліфікований та здатний персонал
Результати
  • Покращення ефективності розробки та тестування через впровадження стандартизованих процесів, що призвело до зниження середнього часу, необхідного для завершення проєкту, на 25%
  • Підвищення можливостей тестування автоматизації, що призвело до збільшення покриття тестування на 40% та зниження зусиль на ручне тестування на 30%
  • Ефективне управління командою, що призвело до покращення продуктивності на 20% та дотримання графіків проєкту
  • Спрощена співпраця та комунікація з глобальними командами розробників, зниження часу реакції на вирішення проблем на 65%
  • Ефективний розподіл ресурсів та розвиток навичок, що призвело до збільшення компетентності та знань команди на 10%