Блокчейн в вашем продукте: как выжить тестировщику в распределённой системе?
- SQADays / 39
-
40 мин
Blockchain-продукты — это не только наслаждение новой технологией, но и полноценные системы с самыми необычными и диковинными проблемами: консистентностью событий, асинхронностью, состояниями гонки (race conditions) и необратимыми операциями. В докладе разберём, почему привычные QA-подходы перестают работать в blockchain-системах, как меняется стратегия тестирования смарт-контрактов (smart contracts) и инфраструктуры, и какие практики помогают сделать такие продукты тестируемыми и поддерживаемыми.