Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ошибки тестировщика, и где они обитают

Ошибки тестировщика, и где они обитают

Раиса Липатова,
старший инженер по нагрузочному тестированию, DINS,
преподаватель в школе тестировщиков, QA Universe

11 февраля 2021
Online QA Meetup

Какие ошибки чаще всего совершают тестировщики в своей работе? Как распознать эти ошибки, и как с ними работать?
Доклад будет полезен тестировщикам любого уровня.

---
Подписывайтесь на Exactpro в социальных сетях:

LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/

Подписывайтесь на YouTube канал Exactpro http://www.youtube.com/c/ExactproVlog

5206c19df417b8876825b5561344c1a0?s=128

Exactpro
PRO

February 11, 2021
Tweet

Transcript

  1. Ошибки тестировщиков, и где они обитают Раиса Липатова Sr. Performance

    QA Engineer, Dins QA Teacher, QA Universe
  2. 2 Обо мне • Основатель и преподаватель школы тестировщиков QA

    Universe; • Старший инженер по нагрузочному тестированию в Dins; • 9+ лет опыта работы тестировщиком в крупных IT компаниях - Motorola Solutions, Dins, Аркадия, Nexign Раиса Липатова
  3. 3 Ошибки тестировщиков Одна из задач тестирования - это поиск

    ошибок в работе системы, чтобы улучшишь качество этой системы… Но как часто мы ищем ошибки в своей работе?
  4. 4 Где ошибки обитают? 1 2 3 4 5 …

    6 7
  5. 1 2 3 4 5 8 6 7 5 1

    3 4 Ошибки тестировщиков Недооценивать знание предметной области 1
  6. 6 Недооценивать знание предметной области. К чему ведёт? Говорим с

    другими членами команды на «разных языках» Хуже понимаем, или не понимаем вообще требования Пропускаем специфичные для области сценарии или специфичные условия использования
  7. 1 2 3 4 5 8 6 7 7 1

    3 4 Ошибки тестировщиков Не изучать тестируемую систему 2
  8. 8 Не изучать тестируемую систему. К чему ведёт? Пропускаем различные

    сценарии, связанные с архитектурой Выполняем поверхностное тестирование Не умеем исследовать проблемы, не знаем где логи приложения, не знаем поведение системы, какие есть последовательности запросов, какие компоненты с кем общаются по каким протоколам и тд.
  9. 1 2 3 4 5 8 6 7 9 1

    3 4 Ошибки тестировщиков Не изучать технический стек и инструменты 3
  10. 10 Не изучать технический стек и инструменты. К чему ведёт?

    Пропускаем сценарии, связанные с используемым стеком (особенности языка программирования, используемого фреймворка, протоколов, используемой базы данных) Не умеем использовать инструменты. Не можем создать тестовые данные
  11. 1 2 3 4 5 8 6 7 11 1

    3 4 Ошибки тестировщиков Не изучать смежные сервисы 4
  12. 12 Не изучать смежные сервисы. К чему ведёт? Тестируем независимо,

    а потом получаем много проблем на интеграции или еще хуже в продакшене Ломаем своими изменениями «чужие» сервисы Пропускаем сценарии связанные с доступностью и точками отказа
  13. 1 2 3 4 5 8 6 7 13 1

    3 4 Ошибки тестировщиков Не изучать смежные области 5
  14. 14 Не изучать смежные области. К чему ведёт? Увеличению сроков

    работы, когда мы, например, не можем самостоятельно установить билд. Не знаем, что так можно, не стремимся узнать Не можем посмотреть на код и разобраться в нем Пропускаем сценарии, связанные с инфраструктурой
  15. 1 2 3 4 5 8 6 7 15 1

    3 4 Ошибки тестировщиков Не изучать теорию тестирования 6
  16. 16 Не изучать теорию тестирования. К чему ведёт? Делаем лишнюю

    работу, не используя, например, техники тест дизайна, пишем много тестов Не пробуем известные и эффективные подходы к тестированию Не улучшаем процессы тестирования
  17. 1 2 3 4 5 8 6 7 17 1

    3 4 Ошибки тестировщиков Ранняя автоматизации 7
  18. 18 Ранняя автоматизации. К чему ведёт? Без продуманного набора тестов

    и техник тест дизайна получаем «какие-то» тесты. Зачастую непонятно как оценивать их результаты На проектах с динамическими требованиями приводит к постоянному переписыванию тестов Любая автоматизация приводит нас к «парадоксу пестицидов» Фокусируемся на качестве тестов, а не системы
  19. 19 Ошибки тестировщиков 1 2 3 4 5 … 6

    7 Недооценивать знание предметной области Не изучать тестируемую систему Не изучаь технический стек Не изучать смежные сервисы Не изучать смежные области Не изучать теорию тестирования «Бежать» автоматизировать Ваши наблюдения
  20. 20 Изучать предметную область Изучать тестируемую систему Изучать технический стек

    Изучать смежные сервисы Изучать смежные технологии Повторять теорию Автоматизировать с умом Выводы
  21. Спасибо Раиса Липатова qa.universe http://www.qauniverse.ru @raisatarasova

  22. Вопросы?