Шпаргалка начинающего тестировщика [Наталия Александровна Матвеева] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Шпаргалка начинающего тестироващика

Наталия Матвеева

ШПАРГАЛКА
начинающего

ТЕСТИРОВЩИКА

Версия 28766790.008
2022

1

Шпаргалка начинающего тестироващика

СОДЕРЖАНИЕ
Предисловие .......................................................................... 4
Введение
Что такое тестирование ........................................................ 5
Баг ............................................................................................. 7
UX/UI-дизайн .......................................................................... 8
Жизненный цикл ПО (SDLC) ............................................. 9
Методологии и модели разработки ПО ............................ 10
Водопадная модель ...................................................... 10
V-образная модель .......................................................... 11
Итерационная инкрементальная модель ................ 12
Спиральная модель ......................................................... 13
Гибкая методология разработки ............................... 14
Scrum и Canban ......................................................... 15
User Story .................................................................... 16
Жизненный цикл тестирования (STLC) ............................... 17
Виды тестирования
Классификация тестирования ............................................ 18
По запуску кода на исполнение ................................... 19
Тестирование документации и требований ............. 20
По доступу к коду ......................................................... 21
По степени автоматизации ...................................... 22
По уровню детализации приложения ...................... 24
По степени важности тестируемых функций ......... 25
По позитивности сценариев ....................................... 26
В зависимости от целей тестирования ................. 27
Функциональное тестирование ............................. 27
Нефункциональное тестирование ........................... 27
Связанное с изменениями ........................................ 28
Локализация vs интернационализация ........................... 29
Юзабилити тестирование ................................................... 30
Тестирование доступности .................................................. 30
Тестовая документация
Виды тестовой документации ......................................... 31
Чек-лист ................................................................................ 31
Тест-кейс и его жизненный цикл ...................................... 32
Оценка трудозатрат. ........................................................... 34

2

Тест-план .............................................................................. 34
Тест-репорт. Метрики. ПМИ .............................................. 35
Отчет о дефектах (Баг-репорт) .......................................... 36
Техники тестирования (Тест-дизайн)
Тест-дизайн .............................................................................. 37
Классы эквивалентности и граничные значения .................. 37
Техника состояний и переходов ........................................... 38
Тестирование с помощью таблиц решений ........................ 38
Попарное тестирование ........................................................... 39
Предположение об ошибке .................................................. 39
Исследовательское тестирование ......................................... 40
Ad-hoc тестирование .............................................................. 40
Monkey тестирование ........................................................... 40
Мобильное тестирование ....................................................... 41
Чек-лист тестирования ................................................... 44
Основы баз данных. SQL запросы
Основы баз данных .................................................................. 46
SQL запросы ............................................................................ 48
API тестирование
Основы API ........................................................................... 49
HTTP Protocol ............................................................................ 49
Клиент-серверная архитектура .............................................. 51
Тестирование API ..................................................................... 52
HTML, CSS для тестировщика
Введение в HTML и CSS ........................................................... 53
Язык HTML ............................................................................... 53
Язык CSS ................................................................................... 55
Дополнения
Инструменты тестировщика .................................................. 56
Примеры вопросов на собеседовании ................................... 58

4

Шпаргалка начинающего тестироващика

ПРЕДИСЛОВИЕ
Меня зовут Наталия, и я написала эту Шпаргалку. Создавала её, в первую очередь, для себя любимой.
Цель была структурировать полученные знания, а также,
иметь возможность быстро найти ответы на вопросы.
Шпаргалка является компиляцией информации из множества источников, как с рунета, так и с англоязычных сайтов.
Девиз, под эгидой которого я её создавала – «Не истина в
последней инстанции, но триггер вам в помощь».
Картинки из сети старалась не комуниздить, а рисовать
сама, т.к. качественных, собственно, их и нет в инете. Найденные тексты сокращала и приближала к понятному, но цензурному, русскому – тоже сама. Отдельное спасибо камраду
– Инне Когиновой за оперативную правку!
Проект некоммерческий, но буду рада донату троим своим детям на мороженое:
5368 2902 0086 3191

Если вы не собираетесь учить меня, как мне жить, то найти меня можно здесь:
https://vk.com/zona97

– Вы выбрали IT из-за того, что там
зарплаты высокие, или у вас искренний
интерес?

– У меня искренний
интерес к высокой зарплате.

Введение

Содержание

Вопросы

5

ТЕСТИРОВАНИЕ
Тестирование (Software Testing) – проверка соответствия реальных и ожидаемых результатов поведения программы, проводимая на конечном наборе тестов, выбранном определённым
образом.
Цели