Автоматизация работы с СУБД для тестировщиков

Preview:

DESCRIPTION

Презентация доклада Константина Пермякова на конференции SQADays-14, Львов 8-9 ноября 2013

Citation preview

Автоматизация работы с СУБД для

тестировщиков

Константин Пермяков. Grid Dynamics.

Немного о себе

Работал инженером по тестированию в компаниях:

- Sonda technologies

- Rocket Software Inc.

- Fujitsu Russia GDC

- Exigen Services

- Grid Dynamics

Feedback:

@permyakovk

- О реляционных СУБД

- Где хранить данные для автотестов

- Как получить данные для тестов из существующей БД

- dbUnit фреймворк

- как автоматизировать создание БД для тестов

- как управлять изменениями в структуре БД

О чем пойдет речь:

Для чего это нужно?

“Чистая” БД для каждого сьюта

Возможность создания своей БД для каждого тестировщика и разработчика

Возможность получить схему базы для каждого релиза.

Понимание что и когда поменялось с структуре базы (DDL)

Как это бывает:

Встроенные и дисковые БД

DBUnit

enum Operation {

UPDATE, INSERT, DELETE, DELETE_ALL,

TRUNCATE, REFRESH, CLEAN_INSERT

}

Создание базы на Jenkins

Управление версиями БД

Вопросы ?

Recommended