Теория тестирования, часть 1 (подход, технологии,
уровни).
1. Функциональные.
2. Нефункциональные.
3. Связанные с изменениями.
 - Функциональное тестирование (Functional
testing)
 -Тестирование безопасности (Security
Testing)
 -Тестирование взаимодействия
(InteroperabilityTesting)
 Нагрузочное тестирование (Performance
and LoadTesting)
 - Тестирование установки (Installation
testing)
 - Тестирование удобства пользования
(UsabilityTesting)
 - Тестирование на отказ и восстановление
(Failover and RecoveryTesting)
 - Конфигурационное тестирование
(ConfigurationTesting)
 - Дымовое тестирование (SmokeTesting)
 - Регрессионное тестирование (Regression
Testing)
 - Тестирование сборки (BuildVerification
Test)
 - Санитарное тестирование (SanityTesting)
Классификация
видов
тестирования по
признакам.
- Тестирование чёрного ящика
- Тестирование белого ящика
- Тестирование серого ящика
- Функциональное тестирование
- Тестирование производительности
- Нагрузочное тестирование
- Стресс-тестирование
- Тестирование стабильности
- Конфигурационное тестирование
- Юзабилити-тестирование
- Тестирование интерфейса пользователя
- Тестирование безопасности
- Тестирование локализации
- Тестирование совместимости
 Ручное
 Автоматизированное
 Полуавтоматизированное
 Альфа-тестирование
 Дымовое тестирование(smoke testing)
 Тестирование новой функции(new feature testing)
 Подтверждающее тестирование
 Регрессионное тестирование
 Приёмочное тестирование
 Бета-тестирование
 Позитивное тестирование
 Негативное тестирование
 Тестирование по документации
(формальное тестирование)
 Интуитивное тестирование (ad
hoc testing)
 Модульное
 Интеграционное
 Системное
 Приемочное
 Статические
 Динамические
 - метод "чёрного ящика" (Black box testing)
 - метод "белого ящика" (White box or
«glass-box» testing)
 - метод "серого ящика" (Grey box)
 -Тестирование не функциональных
аспектов программы.
 Функциональное тестирование- это вид
тестирования, при котором выявляется
некорректная /неправильная работа
функционала программы.
 90% времени тестирования
 Проверка функциональных
требований: логики и бизнес-
правил приложения или
ситемы.
 Полноценное
системное/функциональное
тестирование является самым
трудоёмким процессом и может
занимать до 80% всего
бюджета проекта по
тестированию.(Ф.Брукс)
 Windows-
Print Screen (весь экран в буфере обмена)
Print Screen+Alt (весь экран в буфере обмена)
 Mac-
Command+Shift+3(весь экран в файл на рабочем столе)
Command+Shift+4(выделенная область в файл)
Command+Shift+4+пробел( окно программы в файл)
 Snagit- https://www.techsmith.com/snagit.html
 Jing- https://www.techsmith.com/jing.html
 CaptureFree- http://www.teryra.com/view_post.php?id=49
 Онлайн сервисы для обмена скриншотами:
https://joxi.ru/
http://www.store-arsenal.com/
http://www.screencast.com/
http://pastenow.ru/
ВОПРОСЫ
ThankYou!

Теория тестирования, часть 1

  • 1.
    Теория тестирования, часть1 (подход, технологии, уровни).
  • 2.
  • 3.
     - Функциональноетестирование (Functional testing)  -Тестирование безопасности (Security Testing)  -Тестирование взаимодействия (InteroperabilityTesting)
  • 4.
     Нагрузочное тестирование(Performance and LoadTesting)  - Тестирование установки (Installation testing)  - Тестирование удобства пользования (UsabilityTesting)  - Тестирование на отказ и восстановление (Failover and RecoveryTesting)  - Конфигурационное тестирование (ConfigurationTesting)
  • 5.
     - Дымовоетестирование (SmokeTesting)  - Регрессионное тестирование (Regression Testing)  - Тестирование сборки (BuildVerification Test)  - Санитарное тестирование (SanityTesting)
  • 6.
  • 7.
    - Тестирование чёрногоящика - Тестирование белого ящика - Тестирование серого ящика
  • 8.
    - Функциональное тестирование -Тестирование производительности - Нагрузочное тестирование - Стресс-тестирование - Тестирование стабильности - Конфигурационное тестирование - Юзабилити-тестирование - Тестирование интерфейса пользователя - Тестирование безопасности - Тестирование локализации - Тестирование совместимости
  • 9.
     Ручное  Автоматизированное Полуавтоматизированное
  • 10.
     Альфа-тестирование  Дымовоетестирование(smoke testing)  Тестирование новой функции(new feature testing)  Подтверждающее тестирование  Регрессионное тестирование  Приёмочное тестирование  Бета-тестирование
  • 11.
     Позитивное тестирование Негативное тестирование
  • 12.
     Тестирование подокументации (формальное тестирование)  Интуитивное тестирование (ad hoc testing)
  • 14.
     Модульное  Интеграционное Системное  Приемочное
  • 15.
  • 17.
     - метод"чёрного ящика" (Black box testing)  - метод "белого ящика" (White box or «glass-box» testing)  - метод "серого ящика" (Grey box)  -Тестирование не функциональных аспектов программы.
  • 18.
     Функциональное тестирование-это вид тестирования, при котором выявляется некорректная /неправильная работа функционала программы.
  • 19.
     90% временитестирования  Проверка функциональных требований: логики и бизнес- правил приложения или ситемы.  Полноценное системное/функциональное тестирование является самым трудоёмким процессом и может занимать до 80% всего бюджета проекта по тестированию.(Ф.Брукс)
  • 21.
     Windows- Print Screen(весь экран в буфере обмена) Print Screen+Alt (весь экран в буфере обмена)  Mac- Command+Shift+3(весь экран в файл на рабочем столе) Command+Shift+4(выделенная область в файл) Command+Shift+4+пробел( окно программы в файл)  Snagit- https://www.techsmith.com/snagit.html  Jing- https://www.techsmith.com/jing.html  CaptureFree- http://www.teryra.com/view_post.php?id=49  Онлайн сервисы для обмена скриншотами: https://joxi.ru/ http://www.store-arsenal.com/ http://www.screencast.com/ http://pastenow.ru/
  • 22.