Касса бағдарламасы бірде-бір айырмасыз ауыстырылды · Codelabs
RU|EN|KK
← Барлық кейстер
CASE 11Протокол эмуляторлары және қабылдау

Касса бағдарламасы бірде-бір айырмасыз ауыстырылды

Касса бағдарламасы жаңасына ауыстырылып жатты, ал жаңа жүйенің ескісіндей санайтынын дәлелдеу керек болды. Әрбір ойын клиенті үшін эмулятор жаздық — он екеу, — солар арқылы мыңдаған ставканы өткіздік және екі жүйенің есептерін жол-жолымен салыстырдық. Кез келген айырма құрастыруды құлататын, сондықтан «бәрі сәйкес сияқты» тексерілетін фактіге айналды.

QAКассаларАвтотесттер

Қалай құрылған

Әрбір ойын клиенті үшін оның желілік келісімшартының headless эмуляторын жаздық — он екеу. Эмулятор нағыз клиенттей әрекет етеді, бірақ интерфейссіз және кез келген даналар санында.

Бір айналым — мыңдаған ставка, әрі әрбір ұтыс құжаттамадан емес, бэкендтің бастапқы кодынан алынған коэффициент кестелерімен салыстырылады: құжаттама ескіреді, код ескірмейді.

Ескі және жаңа жүйенің есептері жол-жолымен салыстырылады. Кез келген айырма CI-да нөлден өзге шығу кодын береді, яғни қызыл құрастыру. «Бәрі сәйкес сияқты» деген тұжырым қабылдаудан өтпейді.

Сандармен

  • ·12 желілік протокол эмуляторы
  • ·бір айналымда мыңдаған ставка
  • ·әрбір ұтысты коэффициент кестелерімен салыстыру
  • ·айырма — CI-дағы қызыл құрастыру

Міндетіңізді сипаттаңыз — оның қай бөлігі бізде жасалғанын айтамыз