🎯Когда задачу можно считать сделанной? С точки зрения руководителя проекта — это задача, которая внедрена и сдана на продуктиве. Для QA-специалиста — это задача, которая прошла проверку. С точки зрения разработчика — это задача, в которой он уже не может при отладке найти ошибки.
Если разработчик написал код, то он ещё не сделал задачу. Впереди проходить смок-тестирование, отрабатывать базовые позитивные и негативные сценарии.
Есть объективная проблема. Хороший разработчик — это созидатель, поэтому он плохо выполняет функцию QC . Забавно, но именно в руках хорошего разработчика начинает правильно работать даже чужой код. Человек просто инстинктивно обойдёт те места, где что-то может сломаться и пойти не так. Пользователи на продуктиве ведут себя не так, и иногда сильно удивляют техническую команду своей фантазией.
QA-специалисты обычно помогают программистам. Например, заранее пишут тесты для задачи и отдают их разработчикам, чтобы они могли использовать их при отладке.
Чаще всего