Тестирование программного обеспечения. Занимательная практика

Тестирование программного обеспечения. Занимательная практика
Авторы книги: id книги: 3561042 Правообладателям     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 399 руб.     (5,13$) Читать книгу Купить и скачать книгу Электронная книга Жанр: Правообладатель и/или издательство: Автор Дата публикации, год издания: 2025 Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Погрузитесь в увлекательный мир практики тестирования программного обеспечения с книгой, которая является логическим продолжением издания по теории тестирования. Автор приглашает вас в захватывающее путешествие, где вы освоите анализ требований, проектирование тестов, создание тестовые артефактов и многое другое. Вас ожидает более 100 практических заданий и примеров из реальной жизни, которые помогут закрепить материал и поднять уровень ваших компетенций. Эта книга – настоящий практикум, полный вызовов и готовых решений, который станет надёжным фундаментом для вашей успешной карьеры в области тестирования.

Оглавление

Группа авторов. Тестирование программного обеспечения. Занимательная практика

Предисловие

Практика в теории

Тестирование надписей

Тестирование полей для ввода текста

Тестирование кнопок

Тестирование радиокнопок

Тестирование чекбоксов

Тестирование ссылок

Тестирование выпадающих списков

Тестирование форм отправки данных

Тестирование форм поиска и результатов поиска

Тестирование вкладок

Тестирование меню приложений

Тестирование меню навигации сайтов

Тестирование изображений

Тестирование слайдеров и каруселей

Тестирование прогресс-баров

Тестирование видео- и аудиоплееров

Тестирование модальных окон

Тестирование всплывающих подсказок

Тестирование календарей и элементов выбора даты

Тестирование пагинации

Тестирование загрузки файлов

Тестирование скачивания файлов

Общие правила тестирования элементов приложений

Особенности тестирования сайтов

Особенности тестирования настольных и мобильных приложений

Особенности тестирования микросервисов

Особенности тестирования систем управления базами данных

Особенности тестирования платформ виртуализации

Особенности тестирования UNIX-подобных операционных систем

Практические задачи

Тестирование спецификации требований

Задание № 1

Задание № 2

Задание № 3

Задание № 4

Задание № 5

Задание № 6

Задание № 7

Задание № 8

Задание № 9

Задание № 10

Задание № 11

Задание № 12

Задание № 13

Задание № 14

Создание функциональных карт приложений

Задание № 15

Задание № 16

Задание № 17

Задание № 18

Задание № 19

Задание № 20

Задание № 21

Задание № 22

Задание № 23

Задание № 24

Задание № 25

Задание № 26

Задание № 27

Задание № 28

Задание № 29

Создание чек-листов

Задание № 30

Задание № 31

Задание № 32

Задание № 33

Задание № 34

Задание № 35

Задание № 36

Задание № 37

Задание № 38

Задание № 39

Задание № 40

Матрица трассируемости требований

Задание № 41

Задание № 42

Задание № 43

Создание тест-кейсов

Задание № 44

Задание № 45

Задание № 46

Задание № 47

Задание № 48

Задание № 49

Задание № 50

Проектирование тестов методом анализа граничных значений

Задание № 51

Задание № 52

Задание № 53

Задание № 54

Задание № 55

Задание № 56

Проектирование тестов методом эквивалентного разделения

Задание № 57

Задание № 58

Задание № 59

Задание № 60

Задание № 61

Задание № 62

Задание № 63

Проектирование тестов методом попарного тестирования

Задание № 64

Задание № 65

Задание № 66

Задание № 67

Задание № 68

Проектирование тестов по таблице принятия решений

Задание № 69

Задание № 70

Задание № 71

Задание № 72

Задание № 73

Задание № 74

Задание № 75

Задание № 76

Проектирование тестов по таблице переходов состояний

Задание № 77

Задание № 78

Задание № 79

Задание № 80

Проектирование тестов по сценариям использования

Задание № 81

Задание № 82

Задание № 83

Задание № 84

Задание № 85

Проектирование тестов методом синтаксического тестирования

Задание № 86

Задание № 87

Задание № 88

Проектирование тестов на основании случайных данных

Задание № 89

Задание № 90

Задание № 91

Проектирование тестов методом дерева классификации

Задание № 92

Задание № 93

Задание № 94

Проектирование тестов методом причинно-следственного графа

Задание № 95

Задание № 96

Проектирование тестов на основании модели

Проектирование тестов методом предположения об ошибках

Задание № 97

Задание № 98

Задание № 99

Проектирование тестов методом исследовательского тестирования

Задание № 100

Задание № 101

Задание № 102

Создание отчётов о дефектах

Задание № 103

Задание № 104

Задание № 105

Создание отчётов о тестировании

Задание № 106

Тестирование приложений

Ответы к практическим задачам

Решения по тестированию спецификации требований

Решение задания № 1

Решение задания № 2

Решение задания № 3

Решение задания № 4

Решение задания № 5

Решение задания № 6

Решение задания № 7

Решение задания № 8

Решение задания № 9

Решение задания № 10

Решение задания № 11

Решение задания № 12

Решение задания № 13

Решение задания № 14

Решения по созданию функциональных карт приложений

Решение задания № 15

Решение задания № 16

Решение задания № 17

Решение задания № 18

Решение задания № 19

Решение задания № 20

Решение задания № 21

Решение задания № 22

Решение задания № 23

Решение задания № 24

Решение задания № 25

Решение задания № 26

Решение задания № 27

Решение задания № 28

Решение задания № 29

Решения по созданию чек-листов

Решение задания № 30

Решение задания № 31

Решение задания № 32

Решение задания № 33

Решение задания № 34

Решение задания № 35

Решение задания № 36

Решение задания № 37

Решение задания № 38

Решение задания № 39

Решение задания № 40

Решения по матрице трассируемости требований

Решение задания № 41

Решение задания № 42

Решение задания № 43

Решения по созданию тест-кейсов

Решение задания № 44

Решение задания № 45

Решение задания № 46

Решение задания № 47

Решение задания № 48

Решение задания № 49

Решение задания № 50

Решения по проектированию тестов методом анализа граничных значений

Решение задания № 51

Решение задания № 52

Решение задания № 53

Решение задания № 54

Решение задания № 55

Решение задания № 56

Решения по проектированию тестов методом эквивалентного разделения

Решение задания № 57

Решение задания № 58

Решение задания № 59

Решение задания № 60

Решение задания № 61

Решение задания № 62

Решение задания № 63

Решения по проектированию тестов методом попарного тестирования

Решение задания № 64

Решение задания № 65

Решение задания № 66

Решение задания № 67

Решение задания № 68

Решения по проектированию тестов по таблице принятия решений

Решение задания № 69

Решение задания № 70

Решение задания № 71

Решение задания № 72

Решение задания № 73

Решение задания № 74

Решение задания № 75

Решение задания № 76

Решения по проектированию тестов по таблице переходов состояний

Решение задания № 77

Решение задания № 78

Решение задания № 79

Решение задания № 80

Решения по проектированию тестов по сценариям использования

Решение задания № 81

Решение задания № 82

Решение задания № 83

Решение задания № 84

Решение задания № 85

Решения по проектированию тестов методом синтаксического тестирования

Решение задания № 86

Решение задания № 87

Решение задания № 88

Решения по проектированию тестов на основании случайных данных

Решение задания № 89

Решение задания № 90

Решение задания № 91

Решения по проектированию тестов методом дерева классификации

Решение задания № 92

Решение задания № 93

Решение задания № 94

Решения по проектированию тестов методом причинно-следственного графа

Решение задания № 95

Решение задания № 96

Решения по проектированию тестов методом предположения об ошибках

Решение задания № 97

Решение задания № 98

Решение задания № 99

Решения по проектированию тестов методом исследовательского тестирования

Решение задания № 100

Решение задания № 101

Решение задания № 102

Решения по созданию отчётов о дефектах

Решение задания № 103

Решение задания № 104

Решение задания № 105

Решения по созданию отчёта о тестировании

Решение задания № 106

Заключение

Благодарности

Авторские права

Об авторе

Приложения

Приложение № 2. Макет приложения «Арифметик»

Приложение № 3. Макет приложения «Менеджер задач»

Отрывок из книги

Прежде чем приступать к тестированию любого элемента, необходимо глубоко понимать сам процесс. Без достаточного опыта специалист рискует упустить ключевые аспекты, требующие особого внимания. Например, перед проверкой поля ввода текста в приложении тестировщику важно знать, как правильно подходить к этой задаче. Если у него нет практического опыта, он может не осознавать, на что именно следует обратить внимание. Эта глава посвящена тому, как применять теоретические знания и навыки на практике. Мы разберём основные элементы и базовые проверки, используемые при тестировании приложений2.

В этой главе мы предлагаем практические рекомендации, которые помогут в будущем успешно решать реальные задачи. Наша цель – не охватить все возможные аспекты, а сосредоточиться на ключевых, фундаментальных элементах тестирования приложений. Поэтому мы не стремимся к исчерпывающему описанию, а акцентируем внимание на базовых компонентах и проверках.

.....

Переключение между вкладками. При тестировании вкладок необходимо убедиться, что переключение между ними происходит корректно и отображается соответствующее содержимое для каждой активной вкладки. Переключение должно происходить без перезагрузки всей страницы или формы приложения. Каждая вкладка должна отображать именно то содержимое, которое соответствует её названию, и это содержимое должно быть доступно сразу после переключения, без задержек или ошибок.

Состояние активной вкладки. Активная вкладка всегда должна чётко выделяться визуально среди других. Это может быть достигнуто с помощью цветового выделения, изменения шрифта, подчёркивания или других визуальных эффектов, чтобы пользователь сразу мог определить, какая вкладка активна. Кроме того, при переключении между вкладками необходимо проверить, что состояние активности корректно обновляется – предыдущая вкладка теряет выделение, а новая вкладка становится активной и выделяется соответствующим образом.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Тестирование программного обеспечения. Занимательная практика
Подняться наверх