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.
Пятая конференция разработчиков
ПО «DevParty»
25 марта 2017 года, Вологда
Андрей Валдуев
Основы тестирования и базовые
тех...
Цель тестирования и тестировщиков
Отличие тестирования от QA
Проверка всех входных данных
невозможна
Тестирование чёрного ящика
Не нужно знание программирования
Тестирование в реальной среде
Тестирование к контексте реальных
пользовательских сценариев
Составление тест кейсов при
появлении стабильных требований
Можно найти дефекты в самих
требованиях
Но возможно повторение тестов,
выполненных разработчиками
Часть ситуаций может остаться без
тестирования
Сложнее локализовать ошибку
Нужны чёткие полные требования
Тестирование белого ящика
Выявляет скрытые проблемы
Облегчает локализацию ошибки
Более лёгкая автоматизация
Многие техники основаны на строгом
техническом подходе и проверены
Но нужно знание программирования
Тестируется уже реализованный
функционал
Тестирование в отрыве от реальной
среды и сценариев пользователей
Тестирование серого ящика
Что лучше?
Что сперва и что потом?
Позитивное тестирование
Негативное тестирование
Основные техники тест дизайна
Классы эквивалентности
Алгоритм
● Определить классы эквивалентности;
● Выбрать одно значение в пределах
класса;
● Провести тесты;
Пример “Рассылка повесток”
Выделение классов
Применение в тестировании Township
Граничные значения
Алгоритм
● Определить классы эквивалентности
● Определить граничные значения
● Понять к какому классу будет
относится кажд...
Пример “Рассылка повесток”
Проверка граничных значений
Применение в тестировании Township
Предугадывание ошибок
Исследовательское тестирование
Что почитать?
● Роман Савин “Тестирование дот ком”;
● Святослав Куликов “Тестирование
программного обеспечения”;
● Сэм Кан...
Спасибо за внимание.
Вопросы?
Upcoming SlideShare
Loading in …5
×

Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых техник тест дизайна в тестировании мобильных игр

134 views

Published on

Конференция Dev Party (http://devparty.ru).
Вологда, 25.03.2017

Published in: Software
  • Be the first to comment

  • Be the first to like this

Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых техник тест дизайна в тестировании мобильных игр

  1. 1. Пятая конференция разработчиков ПО «DevParty» 25 марта 2017 года, Вологда Андрей Валдуев Основы тестирования и базовые техники тест дизайна
  2. 2. Цель тестирования и тестировщиков
  3. 3. Отличие тестирования от QA
  4. 4. Проверка всех входных данных невозможна
  5. 5. Тестирование чёрного ящика
  6. 6. Не нужно знание программирования
  7. 7. Тестирование в реальной среде
  8. 8. Тестирование к контексте реальных пользовательских сценариев
  9. 9. Составление тест кейсов при появлении стабильных требований
  10. 10. Можно найти дефекты в самих требованиях
  11. 11. Но возможно повторение тестов, выполненных разработчиками
  12. 12. Часть ситуаций может остаться без тестирования
  13. 13. Сложнее локализовать ошибку
  14. 14. Нужны чёткие полные требования
  15. 15. Тестирование белого ящика
  16. 16. Выявляет скрытые проблемы
  17. 17. Облегчает локализацию ошибки
  18. 18. Более лёгкая автоматизация
  19. 19. Многие техники основаны на строгом техническом подходе и проверены
  20. 20. Но нужно знание программирования
  21. 21. Тестируется уже реализованный функционал
  22. 22. Тестирование в отрыве от реальной среды и сценариев пользователей
  23. 23. Тестирование серого ящика
  24. 24. Что лучше?
  25. 25. Что сперва и что потом?
  26. 26. Позитивное тестирование
  27. 27. Негативное тестирование
  28. 28. Основные техники тест дизайна
  29. 29. Классы эквивалентности
  30. 30. Алгоритм ● Определить классы эквивалентности; ● Выбрать одно значение в пределах класса; ● Провести тесты;
  31. 31. Пример “Рассылка повесток”
  32. 32. Выделение классов
  33. 33. Применение в тестировании Township
  34. 34. Граничные значения
  35. 35. Алгоритм ● Определить классы эквивалентности ● Определить граничные значения ● Понять к какому классу будет относится каждая граница ● Провести тесты по проверке до границы, на границе и сразу за ней
  36. 36. Пример “Рассылка повесток”
  37. 37. Проверка граничных значений
  38. 38. Применение в тестировании Township
  39. 39. Предугадывание ошибок
  40. 40. Исследовательское тестирование
  41. 41. Что почитать? ● Роман Савин “Тестирование дот ком”; ● Святослав Куликов “Тестирование программного обеспечения”; ● Сэм Канер “Тестирование программного обеспечения”.
  42. 42. Спасибо за внимание. Вопросы?

×