oracle-based тестирование. теория и практика

11
Oracle based testing Тестирование основанное на знаниях Оракула Сергей Талалаев Exigen Services

Upload: sqalab

Post on 21-Apr-2017

809 views

Category:

Education


1 download

TRANSCRIPT

Oracle based testing

Тестирование основанное на знаниях ОракулаСергей ТалалаевExigen Services

Аннотация

• Терминология и проблематика• Постановка задачи (собственный опыт)• Вариант решения• Признаки подходящих проектов

Общая терминология и проблематика

Общая терминология и проблематика

Общая терминология и проблематика

Корректный вопрос Правильный ответ

Насколько внесенные изменения улучшили

аэродинамику?

Улучшились на 5.2% по сравнению с базовой

моделью

Насколько уменьшится время замены двигателя

для Boeing 787-B?

Увеличится на 9.3% по сравнению с Boeing 787-A

Каков будет максимально быстрый круг у Феттеля на

гран при Монако?

Кофейная гуща, гадальные кости, свечи и т.д. На 1.2%

Насколько индивидуальная настройка шасси для

Монако сократит среднее время круга?

Собственный опыт: система страхования

Бизнес-анализ

Постановка задачи (собственный опыт)

• Система страхования: разработка

Постановка задачи (собственный опыт)

• Система страхование: тестирование

Инструментарий

• Именованные диапазоны (names)• Проверка данных (data validation)• Выборка по ключу (vlookup)• Условное форматирование (conditional formatting)

Счастливый итог

Признаки проектов готовых к “Оракулизму”

• Сложные расчеты/логика погруженные в недра приложения

• Миграция с одной системы на другую • Избыточные калькулируемые данные (БД)