Olga
Уважаемые коллеги, а вот как по-вашему, можно ли автоматизировать ручные тест-кейсы как есть? Такие длинные и сложные: типа у пользователя были вот такие права, он делает такие-то действия, потом мы права забираем, он с созданными объектами уже ограничен в правах...
У нас спор с коллегой. Он говорит: эти тесты не входят в сьют, который катается каждый день, запускаются только для регрессии опр функционала, поэтому пофиг, сколько времени они занимают. Я говорю: я вообще была изначально против того, чтобы автоматизировать эти сценарии, раз уж они проверяются относительно редко, это можно и руками сделать. Но если уж делаем, то надо их как-то разбить на более мелкие, атомарные проверки, потому что получились тесты на 5-7 экранов каждый, их читать - просто убиться веником, не говоря уж о дебаггинге.
Если получились тесты на 5-7 экранов, значит, вы плохо переиспользуете код. У нас тоже есть парочка адических тестов с похожим флоу, самый большой занимает один экран, и при этом на нем стоит todo на рефакторинг. Ну и да, тесты на права доступа лучше делить. Да и в принципе, все лучше поделить, использовав старые добрые техники тест-дизайна