Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Тестирование
систем процессинга
банковских карт.
Особенности и
сложности
Алексей Зенкин
ТЕЗИСЫ
РУЧНОЕ ТЕСТИРОВАНИЕ ?!
ЭМУЛЯЦИЯ СМЕЖНЫХ СИСТЕМ
ИСКЛЮЧЕНИЕ ПРОПУСКА
РЕГРЕССИОННЫХ ДЕФЕКТОВ
ОСОБЕННОСТИ ТЕСТИРОВАНИЯ
 Закрытые протоколы
 Закрытые протоколы
 Закрытый исходный код
ОСОБЕННОСТИ ТЕСТИРОВАНИЯ
ОСОБЕННОСТИ ТЕСТИРОВАНИЯ
 Закрытые протоколы
 Закрытый исходный код
 Отсутствие интерфейса
 Закрытые протоколы
 Закрытый исходный код
 Отсутствие интерфейса
 Работа с терминальными устройствами
ОСОБЕННОСТИ ТЕС...
СОСТОЯНИЯСВЯЗИ
ЭЛЕМЕНТЫ
СИСТЕМЫ
СЛОЖНЫЕ СИСТЕМЫ
КЛАССЫ СИСТЕМ ПО СЛОЖНОСТИ
● МАЛЫЕ СИСТЕМЫ [10-103]
● СЛОЖНЫЕ [104-106]
● ...
СЛОЖНЫЕ СИСТЕМЫ
~24 000 элементов
~12 протоколов и форматеров
~200 типов транзакций
~10 значимых полей
Транзакции
Данные
П...
СЛОЖНЫЕ СИСТЕМЫ
● Pairwise
● Классы эквивалентности
● ...
➔ 96 тысяч операций в минуту
➔ Время обнаружения дефекта
в ПРОМ ...
«СЕРЕБРЯНАЯ ПУЛЯ»
АВТОМАТИЗАЦИЯ
АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
➢ Простота
➢ Скорость
➢ Надёжность
АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
➢ Простота
➢ Скорость
➢ Надёжность
ПОДХОД К АВТОМАТИЗАЦИИ. НАШ ПУТЬ
РУЧНОЕ ТЕСТИРОВАНИЕ
ЭМУЛЯЦИЯ УСТРОЙСТВ
КОНТРОЛЬ БАЗЫ
ТОТАЛЬНЫЙ КОНТРОЛЬ
СИСТЕМЫ
ГЕНЕРАЦИЯ...
Тестирование систем процессинга банковских карт. Особенности и сложности
Upcoming SlideShare
Loading in …5
×

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

9,981 views

Published on

Доклад Алексея Зенкина на конференции SQA Days-19, 20-21 мая 2016 г., Санкт-Петербург

Published in: Education
  • Be the first to comment

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

  1. 1. Тестирование систем процессинга банковских карт. Особенности и сложности Алексей Зенкин
  2. 2. ТЕЗИСЫ РУЧНОЕ ТЕСТИРОВАНИЕ ?! ЭМУЛЯЦИЯ СМЕЖНЫХ СИСТЕМ ИСКЛЮЧЕНИЕ ПРОПУСКА РЕГРЕССИОННЫХ ДЕФЕКТОВ
  3. 3. ОСОБЕННОСТИ ТЕСТИРОВАНИЯ  Закрытые протоколы
  4. 4.  Закрытые протоколы  Закрытый исходный код ОСОБЕННОСТИ ТЕСТИРОВАНИЯ
  5. 5. ОСОБЕННОСТИ ТЕСТИРОВАНИЯ  Закрытые протоколы  Закрытый исходный код  Отсутствие интерфейса
  6. 6.  Закрытые протоколы  Закрытый исходный код  Отсутствие интерфейса  Работа с терминальными устройствами ОСОБЕННОСТИ ТЕСТИРОВАНИЯ
  7. 7. СОСТОЯНИЯСВЯЗИ ЭЛЕМЕНТЫ СИСТЕМЫ СЛОЖНЫЕ СИСТЕМЫ КЛАССЫ СИСТЕМ ПО СЛОЖНОСТИ ● МАЛЫЕ СИСТЕМЫ [10-103] ● СЛОЖНЫЕ [104-106] ● УЛЬТРАСЛОЖНЫЕ [107-1030] ● СУПЕРСИСТЕМЫ [1030-10200] СЛОЖНОСТЬ СИСТЕМЫ
  8. 8. СЛОЖНЫЕ СИСТЕМЫ ~24 000 элементов ~12 протоколов и форматеров ~200 типов транзакций ~10 значимых полей Транзакции Данные Протоколы
  9. 9. СЛОЖНЫЕ СИСТЕМЫ ● Pairwise ● Классы эквивалентности ● ... ➔ 96 тысяч операций в минуту ➔ Время обнаружения дефекта в ПРОМ до 3х дней FAIL
  10. 10. «СЕРЕБРЯНАЯ ПУЛЯ» АВТОМАТИЗАЦИЯ
  11. 11. АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ ➢ Простота ➢ Скорость ➢ Надёжность
  12. 12. АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ ➢ Простота ➢ Скорость ➢ Надёжность
  13. 13. ПОДХОД К АВТОМАТИЗАЦИИ. НАШ ПУТЬ РУЧНОЕ ТЕСТИРОВАНИЕ ЭМУЛЯЦИЯ УСТРОЙСТВ КОНТРОЛЬ БАЗЫ ТОТАЛЬНЫЙ КОНТРОЛЬ СИСТЕМЫ ГЕНЕРАЦИЯ АВТОТЕСТОВ ИЗ ЛОГОВ

×