Предложения по автоматическому подтверждению ввода данных MS SQL 2005 в процессе сборки - PullRequest
1 голос
/ 06 декабря 2008

У меня есть автоматизированный (Visual Build) процесс сборки, который запускается:

Набор автоматических тестов дыма (AutoIT), которые вводят данные в приложение .Net WinForm, которое записывает в чисто посеянную БД MS SQL 2005

SQL-запрос, который возвращает нужные мне данные.

SELECT i.ID, i.firstname, i.lastname, i.ModDate
FROM app.Individual i
Where lastname = 'Doe'

Теперь я хотел бы подтвердить:

Количество возвращаемых строк (скажем, должно быть 1)

Значение i.ID, i.firstname, i.lastname (скажем, должно быть 1, Джон, Доу)

ModDate сегодня

Значения данных должны быть извлечены из файла CSV. VisualBuild может запускать внешние приложения, поэтому ограничением является только Windows XP.

Ответы [ 2 ]

1 голос
/ 26 марта 2009

Средство автоматизации TestComplete делает это хорошо: http://www.automatedqa.com/products/testcomplete/

0 голосов
/ 22 февраля 2009

Итак, почему бы вам не использовать тестовый проект NUnit для сборки сразу после основного тестирования проекта? Вы можете легко проверить данные SQL на утверждение там.

...