Книга для начинающих тестировщиков

Привет!

Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.

Я очень люблю серию книг по разработке ПО от Head First O`Reilly:

И вот я решила написать книгу для начинающих тестировщиков. В таком же стиле. С картиночками, примерами, домашними заданиями и все такое. В конце концов, на русском языке есть лишь книга Романа Савина, но она в некоторых местах устарела + я бы хотела раскрыть больше тем. Вот пример картинки из книги:

27. Баг на стадии требований и в готовом продукте

За основу книги взяла программу своего курса «Школа для начинающих тестировщиков». Решила так: даже если просто переложить свои лекции на бумагу, уже будет полезно. А там затянуло, в итоге пишу чуть ли не с нуля, а свои лекции и статьи использую в качестве подсказок. Посмотрим, что из этого получится, но книгу я обещаю закончить :)

Успехами хвастаюсь в фб в группе Testbase, там можно увидеть, что работа не застыла. Она займет много времени, но я иду к своей цели. Пусть и небольшими шажками. Ждем-с! А эту страницу я потом превращу в лендинг. Когда книгу допишу :)

Выдержки из книги решила публиковать в блоге, найти их можно по метке «выдержки из моей книги для начинающих». Но можно и без меток, вот вам онлайн-вариант постов под книгу, разбитый по главам:

Глава 0. Что такое тестирование

Стоимость исправления ошибки на разных этапах разработки ПО

Почему тестирование так важно?

Глава 1. Исследование продукта

Зачем вообще нужны программы

Как накидать тестов на что-нибудь

Открытые и закрытые вопросы

Тест должен быть конкретным!

Глава 2. Тест-кейсы и чек-листы

Позитивное и негативное тестирование

Что такое тест-кейс и как его писать

Тест-кейс проверяет, а не доверяет!

Глава 3. Классы эквивалентности и граничные значения (тест-дизайн)

Классы эквивалентности: будни Золушки

Типы границ на примере стиральной машинки

 

Класс эквивалентности «Ноль-не ноль»

Классы эквивалентности для строки, которая обозначает дату

Мнемоника БМВ для поиска граничных значений

 

Как сгенерить большую строку, инструменты

Что тестировщику надо знать про панель разработчика

Что такое GPX пути и зачем они тестировщику?

Глава 4. Тест-анализ

В тестировании всегда начинаем с простого!

Инструменты для Pairwise

Глава 5. Баг-трекинг

Знакомьтесь, это — Кевин! Белка-истеричка в тестировании

Жизненный цикл (Workflow) задач

 

Локализация

Принцип лопаты

 

Оформление

Как заводить задачи в баг-трекер

Шаблон бага

Шаблон улучшения

4 типичные ошибки оформления бага новичком

 

Ретроспективный анализ ошибки

 

Шпаргалки

Краткая шпаргалка от Павла по заведению бага

Плакат НЛО (найти, локализовать и оформить ошибку)

Глава 6. Исследовательское тестирование

Мнемоники

Мнемоники в тестировании

SFPDO (San Francisco Depot)

Исследовательские туры

Глава N. Классификация тестирования

Классификация тестирования (лекция целиком + ссылки на отдельные статьи)

Тестирование черного и белого ящика

Глава N. Нефункциональное тестирование

Пример негативного нефункционального теста: землетрясение

Глава N. Тестирование документации и ее оформление

Примеры диаграммы State Transition Testing

State Transition на примере тортика!

WordPress Appliance - Powered by TurnKey Linux