Каков наилучший подход к автоматизации тестирования для WatiN? - PullRequest
0 голосов
/ 21 апреля 2009

Я изучил подходы, основанные на данных и ключевых словах. После прочтения кажется, что данные, управляемые лучше, чем ключевое слово. Для целей документации ключевое слово звучит отлично. Но у него много уровней. Мне нужно руководство от людей, которые фактически внедрили фреймворки автоматизации. Лично я хочу сохранить все данные в базе данных или Excel и разбить систему на модульные части (функции, которые являются общими для основных продуктов компании).

В настоящее время используется, WatiN, Nunit, CC.net

Любой совет, пожалуйста,

1 Ответ

1 голос
/ 06 мая 2009

Я настоятельно рекомендую вам заглянуть в стек, который Майкл Хантер, известный как тестер Braidy, созданный для тестирования выражения в Microsoft, у него много статей об этом http://www.thebraidytester.com/stack.html

По сути, он разделяется на логическую модель, физическую модель и модель данных, и все трое смешаны. Все мои стеки написаны таким образом. Итак, контрольные примеры выглядят так:

Logical.Google.Search.Websearch ( "WatiN");

Verification.VerifySearchResult ( "WatiN");

Все тестовые данные затем сохраняются в экспресс-базе данных sql, которая индексируется текстовой строкой, в данном случае watin.

Вам потребуется создать полную модель предметной области и слой доступа к данным, я лично создаю его автоматически с помощью SubSonic.

...