Data-Driven тесты в MS-Test для модульного и приёмочного тестирования

2567349277b1c1f5ce36cafabcfbd482.pngЯ бы сразу хотел подчеркнуть тот факт, что мир модульных тестов и мир приёмочных тестов через пользовательский интерфейс — это очень разные миры: со своими законами, разными возможностями и ограничениями. И если мир модульных тестов работает на покрытие каждой части приложения по отдельности и в изоляции, то тесты через пользовательский интерфейс — это эмуляция работы пользователя с системой, по большей части через нажатие кнопок и набор текста, которые в итоге сливаются в более крупные бизнес-сценарии. Не редко оказывается так, что даже если инструмент предоставляет очень хорошие возможности для модульных тестов — то эти возможности оказываются практически неприменимы для UI-тестов. Так случилось и в моей практике, когда я решил использовать data-driven тесты в фреймворке Ms-Test. В этой статье я более детально опишу проблему и свое решение, за которое до сих пор не пойму — мне нужно гордиться или стыдиться. Читать дальше →

© Habrahabr.ru