Я работаю в проекте, использующем BDD.Когда BA создает заявку и записывает все сценарии, она назначается разработчику.Между тем QA также создает QA-билет для работы, относящейся к этому DEV-билету.Но QA начнет писать тест автоматизации только тогда, когда код билета DEV находится на рассмотрении или уже готов.Это потому, что функция должна быть доступна для тестирования.когда QA начинает кодирование, все модульные тесты для этого тикета должны быть выполнены.Таким образом, чтобы усилить работу DEV и QA, мы предложили решение.Хотя это в пилотной, не официальной заявке.QA должен участвовать в проверке юнит-тестов.Это означает, что он / она должен посмотреть на все юнит-тесты и дать комментарий, если он / она думает, что нужно добавить или удалить еще несколько случаев.А также QA может получить тестовое покрытие в модульном тестировании и принять решение о написании автоматических тестов в соответствии с этим покрытием.Здесь QA нужно активно привлекать и решать, что тестировать в e2e.Было бы проще, если бы вы могли обсудить с разработчиком лицом к лицу покрытие модульных тестов, но я думаю, что более объективно пересмотреть код.Также f2f, а не любой DEV, желающий рассказать QA, какова его работа.Однако это решение требует больше навыков инженера по обеспечению качества.Не любой QA может читать и понимать код DEV.
Это идея, которую наша команда по обеспечению качества дала в текущем проекте, я не знаю, применяет ли это какой-либо проект.Это действительно хороший вопрос.Я также хочу услышать больше мнений / идей от других людей, которые также хотят использовать работу QA и DEV.