Проектирование Тестового случая - рекомендации

Всем привет! Сегодня я хочу поделиться с вами своими рекомендациями касаемо проектирования Тестовых случаев. Напомню определение ТС, которое я опубликовала в своем словаре : Тестовый случай - это некоторый артефакт тестирования, содержащий шаги, которые необходимо выполнить, их ожидаемые результаты и условия, при выполнении которых можно сделать вывод о том, что тестируемая функциональность реализована согласно требованиям. Тестовые случаи могут быть позитивными и негативными . Позитивный Тестовый случай содержит сценарий ожидаемых действий пользователя в системе, в то время как негативный Тестовый случай предполагает, что пользователь может совершить ошибку (намеренно или нет), в этом случае система должна повести себя корректно (что, собственно, и тестируют негативные ТС). В своих предыдущих статьях ( тут и тут ) я уже рассказывала о ТС как, с одной стороны, об артефакте тестирования, с другой - Рабочем элементе типа "Тестовый случай" в рамках исп...