❗️Фича (от английского слова feature — черта, особенность, характеристика) — это функциональная возможность продукта, который мы производим. Например, сообщения в инстаграм — это фича, функциональная возможность, которая предоставляется приложением. Ставить лайки — другая фича, делать посты — третья, комментировать — ещё одна возможность. Именно набор классных и удобных фич определяет успех ПО. Именно за новыми фичами гонятся IT-компании. Ведь одна классная и супер удобная фича может принести миллионы пользователей.
❓Как это связано с тестированием? Собственно, эти самые фичи мы и тестируем. Создаём наборы тестов на каждую из фич, чтобы понять, что сообщения действительно отправляются, отправляются тому, кому были отправлены, что только зарегистрированные пользователи могут отправлять сообщения, что посты могут видеть и не зарегистрированные пользователи, что сообщения недоступны никому кроме тех, кому они были направлены, и тд. Тут можно бесконечно описывать сценарии, которыми мы пользуемся с вами ежедневно. Возможность вашего телефона звонить - это тоже фича, причём реализованная, как на самом вашем телефоне, так и на стороне оператора связи, который эти услуги связи предоставляет.
Суммируя, любой программный продукт состоит из набора фич, функциональных возможностей этого продукта.