Чек лист
- список проверок
- что тестировать
- результат наших проверок
Тест кейс
- пошаговый сценарий
- как тестировать
- результат проверки
- заголовок
- приоритет
No Dogmats, No Rules, only Knowledge
Тестирование
Проверка системы на работоспособность ее заявленного функционала и соответствие заявленным требованиям
Проверка свойств не относящихся к функционалу системы, например надежность, реакцию системы на непредвиденные ситуации
вид тестирования, основной миссией которого является определение способности ПО к сопротивлению и восстановлению после сбоев в работе, которые возникли как внутри приложения, так и от других программно-независимых факторов
комплекс типов тестирования, целью которого является определение работоспособности, стабильности, потребления ресурсов и других атрибутов качества приложения в условиях различных сценариев использования и нагрузок.
исследование, выполняемое с целью определения, удобен ли некоторый искусственный объект для его предполагаемого применения.
Проверка защищенности пользовательских данных и получения доступов
Успешность установки приложения, его настройки и удаления
Тестирование различными пользовательскими конфигурациями (Кросс-платформерное, кросс-браузерное)
Насколько наш продукт может адаптироваться к определенной локализации (вертикальный текст, чтение справа налево)
Адаптация к языку клиента
тестирования графического пользовательского интерфейса системы из тестируемого приложения. Тестирование GUI участвует проверку экранов с элементами управления, такими как кнопки меню, иконка и все виды баров – панели инструментов, панели меню, диалоговым окном и т. д.
Доступность продукта для людей с ограниченными возможностями
Тестирования без использования планов и сценариев
Формальное тестирование, каждый следующий тест выбирается на основании результатов проведенных тестов
без тестовой документации
по заранее подготовленному плану тестирования, по определенному сценарию
Не предполагает запуск кода, часть процесса верификация, проверка документации
предполагает запуск кода, анализируется поведение программы во время ее работы
Тестирование только на основе внешнего интерфейса, не зная как написана данная программа и ее код
Только GUI
Нам известны все детали реализации данной программы, понимание внутренней структуры программы и ее нюансы
Известны только некоторые особенности реализации тестируемого продукта
Внутреннее устройство программы известно лишь частично
Тестирование нового функционала, обычно проходит все стадии тестирования: smoke, Critical path test, Extended
Тестирование ранее проверенной функциональности, на предмет ее корректной работы после внесения каких либо правок
Что включают в тесты регрессии:
Проверка исправленного бага (defect validation)