Рассказываем о том, какие виды тестирования бывают, как правильно тестировать, зачем нужно писать тестовые сценарии и каких результатов нужно ждать от тестирования. При разработке программного обеспечения большая часть времени уходит не на программирование, а на проведение тестов. Что такое тестирование Тестирование – это процесс выполнения программы со стойким намерением найти ошибки. Разработать программный продукт, совершенно не содержащий ошибок, невозможно. Даже после качественно выполненного...
Итак – волшебное слово «продукт». Любая компания, которая занимается разработкой программного обеспечения, мечтает иметь линейку продуктов. Какие-то более коммерчески успешны, какие-то менее. Какие-то продукты вообще разработаны для полноты портфеля или как утилизация свободных ресурсов разработчиков. Но всё упирается в слово «продукт». Мы разрабатываем «продукт», мы поддерживаем «продукт». Но что такое «продукт»? Начинается всё с того что кроется под аббревиатурой MVP (minimum viable product). Минимальный жизнеспособный продукт. Я уже один раз подробно писал на эту тему. Повторюсь еще раз – когда я слышу эту аббревиатуру, я всегда пытаюсь представить «минимально жизнеспособного человека»...