ваш вариант 2 - это по сути уже тест-сюит - т.е. сборник двух связанных тесткейсов
и если у вас есть атомарный тест-кейс 1 "выполнить регистрацию с данными А"
и тест-кейс 2 "войти с данными А"
то ничто не мешает написать вам тест-сюит из двух пунктов
1 выполнить ТК 1
2 выполнить ТК 2
это в "классических" тест-кейсах нельзя в тесте 1 ссылаться на тест 2. В программных это можно и нужно делать, главное, чтобы вы на выходе понимали где именно произошла ошибка и что к ней привело