Всем здравствуйте.
Есть вопрос по такой ситуации. Разрабатываем систему управления делопроизводством (если кто сталкивался с Lotus, то немножко похоже с т.з. пользователя). Система очень большая, всего много: есть права пользователей (причем они разные для разных сущностей), есть проекты, папки с проектами, папка с документацией, занесение времени, еще целая куча разного функционала. Соответственно, когда внедряется какая-либо new feature, то затрагивается многое из этого. И нередко при тестировании оказывается, что какую-то область (процесс, сущность... ) просто забыли протестировать, ну вот не вспомнили, что у нас еще вот такой функционал есть, и все.
Собственно, вопрос - как избежать такой ситуации обеспечить надежное покрытие тестами? Если кто тоже работает на проекте с такой сложной штукой, поделитесь, пожалуйста, как вы пишете тест-кейсы для NFT? И где тут у нас корень проблемы?
Немного деталей:
- в формальном виде требований нет, есть чек-листы и тест-кейсы (да и то не на все и написаны, на мой взгляд, плохо, рвано, неструктурированно), пользовательский хелп и некоторое количество документов на вики, а так все у тестеров в голове
- тестировщики работают на этом проекте примерно 70% своего времени, но гонки нет (это к тому, что времени на тестирование достаточно, хотя переключения и мультизадачность присутствуют).
Спасибо.