Зарегистрируйтесь, чтобы продолжить обучение

Неявные требования Рабочий процесс тестировщика

Неявные требования – информация о необходимом поведении, внешнем виде и свойствах системы, не внесенная в ТЗ и спецификации, а также не включенная в постановку задач (вне зависимости от того, в каком формате они поставлены).

Они могут проистекать из незадокументированных запросов от заказчика, законодательных актов и стандартов, устных договоренностей между членами команды разработчиков и даже их личного профессионального опыта.

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

Чтобы проверить неявные требования, тестировщик должен быть экспертом в проблемных аспектах клиента и в технологии, которую ПО использует для решения этих проблем.

Когда программное обеспечение не соответствует неявному требованию, отчет об этом сбое также должен содержать объяснение, почему клиент ожидает, что программное обеспечение будет вести себя по-разному.

Для примера рассмотрим программу, которая высчитывает площадь треугольника. Явные требования будут такими:

  • На вход подаются три числа, обозначающие стороны треугольника в сантиметрах
  • Результат программы – площадь треугольника в сантиметрах

Также есть неявное требование:

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

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff