Шпаргалка является компиляцией информации из множества источников, как с рунета, так и с англоязычных сайтов. Создавала её, в первую очередь, для себя любимой. Цель была структурировать полученные знания, а также, иметь возможность быстро найти ответы на вопросы. Девиз, под эгидой которого я её создавала – «Не истина в последней инстанции, но триггер вам в помощь».
Тестирование (Software Testing) – проверка соответствия реальных и ожидаемых результатов поведения программы, проводимая на конечном наборе тестов, выбранном определённым образом.
Цели тестирования:
- Выявление дефектов до того, как их обнаружат пользователи.
- Предоставление актуальной информации о состоянии продукта на данный момент.
- Проверка на соответствие ПО всем заявленным требованиям.
Метод попарного тестирования (Pairwise testing) основан на идее: подавляющее большинство багов выявляется тестом, проверяющим либо один параметр, либо сочетание двух. Ошибки, причиной которых явились комбинации трех и более параметров, как правило, значительно менее критичны. Таким образом, метод существенно сокращает количество тестов, а значит, и время тестирования. ПО для автоматического формирования проверок попарного тестирования: allpairs, PICT, Pairwise online tool, VPTag, ACTS и др.
Author(s): Наталия Матвеева
Publisher: Самиздат
Year: 2022
Language: Russian
Pages: 60
Tags: testing
Содержание
Предисловие
Введение
Что такое тестирование
Баг
UX/UI-дизайн
Методологии и модели разработки ПО
Водопадная модель
V-образная модель
Итерационная инкрементальная модель
Спиральная модель
Гибкая методология разработки
Scrum
Kanban
Scrum vs Kanban
User Story
Жизненный цикл тестирования (STLC)
Виды тестирования
Классификация тестирования
По запуску кода на исполнение
Тестирование документации и требований
По доступу к коду
По степени автоматизации
По уровню детализации приложения
По степени важности тестируемых функций
По позитивности сценариев
В зависимости от целей тестирования
Функциональное тестирование
Нефункциональное тестирование
Связанное с изменениями
Локализация vs интернационализация
Юзабилити тестирование
Тестирование доступности
Тестовая документация
Виды тестовой документации
Чек-лист
Тест-кейс и его жизненный цикл
Оценка трудозатрат
Тест-план
Тест-репорт. Метрики. ПМИ
Отчет о дефектах (Баг-репорт)
Техники тестирования (Тест-дизайн)
Тест-дизайн
Классы эквивалентности и граничные значения
Техника состояний и переходов
Тестирование с помощью таблиц решений
Попарное тестирование
Предположение об ошибке
Исследовательское тестирование
Ad-hoc тестирование
Monkey тестирование
Мобильное тестирование
Чек-лист тестирования
Основы баз данных. SQL запросы
Основы баз данных
SQL запросы
API тестирование
Основы API
HTTP Protocol
Клиент-серверная архитектура
Тестирование API
HTML, CSS для тестировщика
Введение в HTML и CSS
Язык HTML
Язык CSS
Дополнения
Инструменты тестировщика
Примеры вопросов на собеседовании