Больше рецензий

29 июля 2018 г. 13:15

6K

3.5

Баг – это отклонение фактического результата от ожидаемого результата. Применительно к IT компаниям, цель тестировщика – это нахождение багов до того, как их найдут пользователи. Что бы понять, какой результат ожидаемый, тестировщик пользуется спецификацией – детальное описание, как должно работать ПО. Тест-кейс – это инструмент (фактически - документ), который дает тестировщику представление, какой результат ожидаем и следуя шагам - выявить результат фактический. Тестирование лишь часть многоступенчатого процесса разработки ПО, где качество последнего зависит от профессионализма и умения работать в команде каждого из участников. В процессе работы тестировщику предстоит активно сотрудничать с продюсером, программистом, релиз-инженером и так далее. Само тестирование можно классифицировать по различным признакам. Например, по критерию «позитивности» сценариев подразделяют позитивное и негативное тестирование. Когда тестировщик исполняет шаги, которые должны привести к потенциальной ошибке (например, вводит некорректную почту или адрес при регистрации) – это негативное тестирование. Когда же тестировщик проверяет возможность реализации необходимого клиенту сценария (например, добавляет книги в корзину или исполняет оплату), - это позитивное тестирование. Незаменимый инструмент в работе тестировщика – это СТБ (система трекинга бага). Концептуально, СТБ – инфраструктура, позволяющая создавать, хранить, просматривать и модифицировать информацию об обнаруженных багах. Если же исполнение тестирование разделить на стадии, то сначала идет тестирование новых фича, затем регрессивное тестирование. Тест-план же направит тестировщика в нужное русло и не позволит потратить драгоценные ресурсы (в виде времени, электричества, нервов и не выпитого чая). И если очень постараться, то любая мечта будет достигнута.

Это краткий срез того, о чем идет речь в книге. Автор доступно и без лишнего академизма разжевывает суть деятельности тестировщика, затрагивая попутно области взаимодействия с другими отделами/специалистами в IT компании. Даже если у читателя не стоит цель стать тестировщиком, книга будет полезна, так как создает общее представление об особенностях работы в IT сфере.

Для меня данная книга приоткрыла туман неизвестности, покрывающий должность тестировщика (да и вообще многих других процессах). Читается очень легко, присутствует уместный(!) юмор. Множество схем, сравнений, примеров из жизни.