Transcript
Page 1: Тестирование систем процессинга банковских карт. Особенности и сложности

Тестирование систем процессинга

банковских карт. Особенности и

сложности

Алексей ЗенкинCENSORED

Page 2: Тестирование систем процессинга банковских карт. Особенности и сложности

ТЕЗИСЫ

РУЧНОЕ ТЕСТИРОВАНИЕ ?!

1ЭМУЛЯЦИЯ СМЕЖНЫХ СИСТЕМ

2ИСКЛЮЧЕНИЕ ПРОПУСКАРЕГРЕССИОННЫХ ДЕФЕКТОВ

3

Page 3: Тестирование систем процессинга банковских карт. Особенности и сложности

ОСОБЕННОСТИ ТЕСТИРОВАНИЯ

Закрытые протоколы

Page 4: Тестирование систем процессинга банковских карт. Особенности и сложности

Закрытые протоколы

Закрытый исходный код

ОСОБЕННОСТИ ТЕСТИРОВАНИЯ

Page 5: Тестирование систем процессинга банковских карт. Особенности и сложности

ОСОБЕННОСТИ ТЕСТИРОВАНИЯ

Закрытые протоколы

Закрытый исходный код

Отсутствие интерфейса

Page 6: Тестирование систем процессинга банковских карт. Особенности и сложности

Закрытые протоколы

Закрытый исходный код

Отсутствие интерфейса

Работа с терминальными устройствами

ОСОБЕННОСТИ ТЕСТИРОВАНИЯ

Page 7: Тестирование систем процессинга банковских карт. Особенности и сложности

СОСТОЯНИЯСВЯЗИЭЛЕМЕНТЫСИСТЕМЫ

СЛОЖНЫЕ СИСТЕМЫ

КЛАССЫ СИСТЕМ ПО СЛОЖНОСТИ

● МАЛЫЕ СИСТЕМЫ [10-103]● СЛОЖНЫЕ [104-106]● УЛЬТРАСЛОЖНЫЕ [107-1030]● СУПЕРСИСТЕМЫ [1030-10200]

СЛОЖНОСТЬСИСТЕМЫ

Page 8: Тестирование систем процессинга банковских карт. Особенности и сложности

СЛОЖНЫЕ СИСТЕМЫ

~24 000 элементов

~12 протоколов и форматеров

~200 типов транзакций

~10 значимых полей

Транзакции

Данные

Протоколы

Page 9: Тестирование систем процессинга банковских карт. Особенности и сложности

СЛОЖНЫЕ СИСТЕМЫ

● Pairwise● Классы эквивалентности● ...

➔ 96 тысяч операций в минуту➔ Время обнаружения дефекта в ПРОМ до 3х дней

FAIL

Page 10: Тестирование систем процессинга банковских карт. Особенности и сложности

«СЕРЕБРЯНАЯ ПУЛЯ»

АВТОМАТИЗАЦИЯ

Page 11: Тестирование систем процессинга банковских карт. Особенности и сложности

АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ

➢ Простота

➢ Скорость

➢ Надёжность

Page 12: Тестирование систем процессинга банковских карт. Особенности и сложности

АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ

➢ Простота

➢ Скорость

➢ Надёжность

Page 13: Тестирование систем процессинга банковских карт. Особенности и сложности

ПОДХОД К АВТОМАТИЗАЦИИ. НАШ ПУТЬ

РУЧНОЕ ТЕСТИРОВАНИЕ

ЭМУЛЯЦИЯ УСТРОЙСТВКОНТРОЛЬ БАЗЫ

ТОТАЛЬНЫЙ КОНТРОЛЬ СИСТЕМЫ

ГЕНЕРАЦИЯ АВТОТЕСТОВИЗ ЛОГОВ

Page 14: Тестирование систем процессинга банковских карт. Особенности и сложности

Recommended