Где я могу найти примеры кода о тестировании интеграции - PullRequest
2 голосов
/ 18 марта 2009

У меня есть методы, которые взаимодействуют с БД и внешними файлами. Мне нужно написать интеграционные тесты, но я не знаю, как это сделать.

Знаете ли вы, где я могу найти некоторые исходные коды для тестирования интеграции с базой данных или внешним файлом?

Если вы пишете тестовый метод, который тестирует производственный метод, в котором есть вызовы других методов, это интеграционный тест, системный тест или функциональный тест? Это не модульный тест, очевидно.

1 Ответ

0 голосов
/ 27 декабря 2013

Интеграционные тесты - это тестирование всей части приложения, обычно с точки зрения пользователя / внешней системы.

Для приложения БД с графическим интерфейсом это может быть Sikuli (http://doc.sikuli.org/tutorials/helloworld/helloworld-win.html)

Для приложения БД без GUI используйте любой язык сценариев с тестовой средой (f.exmpl.Python: http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/testing.html)

Вот пример тестирования внешних ресурсов, таких как БД: http://agiletesting.blogspot.com/2009/07/python-mock-testing-techniques-and.html

...