Конспект QA
by Sergey Polishevskiy
1. SDLC
1.1. Идея
1.2. Анализ
1.3. Дизайн
1.4. Разработка
1.5. Тестирование
1.6. Ввод в эксплуатацию
1.7. Обслуживание и поддержка
2. STLC
2.1. Анализ требований
2.2. Планирование тестирования
2.3. Проектирование тест-кейсов
2.4. Настройка тестовой среды
2.5. Выполнение теста
2.6. Закрытие теста
3. Уровни тестирования
3.1. Unit testing
3.2. Integration testing
3.3. System testing
3.4. Acceptance testing
4. Подходы тестирования
4.1. Black-box testing
4.2. White-box testing
4.3. Gray box testing
5. Виды Тестирования
5.1. Функциональные
5.1.1. Функциональное
5.1.2. Безопасности
5.1.3. Взаимодействия
5.2. Нефункциональные
5.2.1. Производительности
5.2.1.1. Нагрузочное
5.2.1.2. Стрессовое
5.2.1.3. Стабильности
5.2.1.4. Объемное
5.2.2. Установки
5.2.3. Удобства пользования
5.2.4. Отказ и восстановление
5.2.5. Конфигурационное
5.2.6. КроссБраузерное
5.2.7. КроссПлатформенное
5.2.8. Локализации
5.2.9. Интернационализации
5.3. Связанные с изменениями
5.3.1. Дымовое
5.3.2. Регрессионное
5.3.3. Сборки
5.3.4. Санитарное
6. Модели разработки ПО
6.1. Waterfall
6.2. Scrum
6.2.1. Продакт овнер
6.2.2. Скрам-мастер
6.2.3. Команда
6.3. Kanban
7. Принципы тестирования
7.1. Тестирование показывает наличие дефектов
7.2. Исчерпывающее тестирование невозможно
7.3. Раннее тестирование
7.4. Скопление дефектов
7.5. Парадокс пестицида
7.6. Тестирование зависит от контекста
7.7. Заблуждение об отсутствии ошибок
8. Верификация и валидация
8.1. Верификация
8.1.1. статическая
8.2. Валидация
8.2.1. динамическая
9. Тестирование требований
9.1. Полнота
9.2. Недвусмысленность
9.3. Непротиворечивость
9.4. Реализуемость
9.5. Тестируемость
9.6. Необходимость
10. Техники тест-дизайна
10.1. Тестирование Классами Эквивалентности
10.2. Тестирование Граничных Значений
10.3. Метод Парного Тестирования
10.4. Таблица Принятия Решений
10.5. Древо решений
11. Тестовая документация
11.1. План тестирования
11.2. Стратегия тестирования
11.3. Чек-лист
11.4. Тест кейс
11.5. Баг Репорты
11.6. Отчёт о тестировании
12. Состав Баг-репорта
12.1. Название
12.2. Шаги воспроизведения
12.3. Фактический результат
12.4. Ожидаемый результат
12.5. Проект
12.6. Версия билда
12.7. Серьезность
12.8. Приоритет
12.9. Статус
12.10. Автор
12.11. Окружение
12.12. Прикрепленные файлы
13. Виды протоколов
13.1. HTTP
13.2. FTP
13.3. POP3
13.4. SMTP
13.5. TELNET
14. DevTools
14.1. Elements
14.2. Console
14.3. Network
15. SQL
15.1. Агрегатные функции
15.1.1. AVG
15.1.2. SUM
15.1.3. MIN
15.1.4. MAX
15.1.5. COUNT
15.2. SELECT
15.3. FROM
15.4. WHERE
15.5. GROUP BY
15.6. HAVING
15.7. ORDER BY
16. Тестирование мобильных приложений
16.1. Нативные
16.1.1. Shazam
16.1.2. Instagram
16.2. Мобильные веб
16.2.1. last.fm
16.2.2. maps.google.com