Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

QA Fest 2014. Cергей Цымбал. Тестування в Google

757 views

Published on

З позиції людини, яка не працювала в Google, але цікавиться досвідом успішних компаній, розкажу про книжку Джеймса Вітаккера"How Google tests software". Опишу типи тестів, ролі, використання тест планів (на прикладі Chrome OS), автоматизацію тестування в компанії. Поговоримо, як будуть змінюватись з часом навколотестувальні ролі та тестова інфраструктура

Published in: Leadership & Management
  • Be the first to comment

QA Fest 2014. Cергей Цымбал. Тестування в Google

  1. 1. Тестування в Google Сергій Цимбал
  2. 2. Про себе • Сергій Цимбал • DENTSPLY Implants (раніше – Materialise Dental) – Програмне забезпечення для медичної галузі – Desktop – Потенційний вплив на пацієнта • QA Manager: – Тест менеджмент – Ручне тестування – Автоматизоване тестування – Внутрішній аудитор • tcymbal@gmail.com
  3. 3. Типи тестів Великі Середні Маленькі Ізоляція,швидкість Впевненістьувсійсистемі
  4. 4. Ролі Software Engineer Фічі Маленькі тести Середні тести Software Engineer in Test Testability Refactoring Test automation Frameworks Test Engineer Тест дизайн Автоматичні тести (різні мови) Production code Менеджмент аутсорсингового тестування Планування тестування
  5. 5. Тест план • Не обов’язковий • Модель ACC (Attributes, Components, Capabilities): – Атрибути (швидкий, безпечний) – Компоненти (firmware, база данних) – Можливості (Processes monetary transactions using https) • https://test- analytics.appspot.com/
  6. 6. Тест План Chrome OS • Аналіз ризиків • Типи тестів • Автотести • Канали розповсюдження • User input • Hardware
  7. 7. Автоматичне тестування • Quality bots • Стандартне середовище • Continuous Integration запускає тести відповідно до аналізу залежностей
  8. 8. Процес • Test certified model • Зміна проекту • Dogfooding • Тури дослідницького тестування
  9. 9. Майбутнє • Відхід від ролі “Software Developer in Test” • Cloud test environment
  10. 10. Обговорення • Типи тестів • Ролі • Середовище • Співвідношення девелоперів до тестерів

×