Тестирование программного обеспечения в Exactpro

Тестирование программного обеспечения в Exactpro

Сергей Павлов
Директор дивизиона Capital Markets, Exactpro

10 июня 2020
Online Student Meetup

Сергей работает в Московском офисе компании уже около 9 лет и руководит командой из более чем 200 человек.
В своей презентации Сергей расскажет про современные тренды в тестировании программного обеспечения и о том, какие сложности возникают и как они решаются в Exactpro. Сергей также поделится своим взглядом на то, чем отличается подход Exactpro к тестированию, почему здесь интересно работать, и что нужно для успешной работы в роли тестировщика в нашей компании.

---
Подписывайтесь на Exactpro в социальных сетях:

LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/

Подписывайтесь на YouTube канал Exactpro http://www.youtube.com/c/ExactproVlog

5206c19df417b8876825b5561344c1a0?s=128

Exactpro

June 10, 2020
Tweet

Transcript

  1. Build Software to Test Software exactpro.com Тестирование в Exactpro Сергей

    Павлов, 10 июня 2020
  2. 2 Build Software to Test Software exactpro.com Содержание • Об

    авторе • Что такое тестирование? • Реалии современной разработки • У всякой теории есть диапазон применения • Высоконагруженные биржевые системы • Кажется, что-то пошло не так… • Почему Exactpro? • Что нужно, чтобы стать тестировщиком в Exactpro?
  3. 3 Build Software to Test Software exactpro.com Об авторе

  4. 4 Build Software to Test Software exactpro.com Что такое тестирование?

  5. 5 Build Software to Test Software exactpro.com Что такое тестирование?

  6. 6 Build Software to Test Software exactpro.com Что такое тестирование?

  7. 7 Build Software to Test Software exactpro.com Что такое тестирование?

    Тестирование — способ получения правдивой информации.
  8. 8 Build Software to Test Software exactpro.com Что такое тестирование?

    Тестирование ПО — это непрерывное обучение
  9. 9 Build Software to Test Software exactpro.com Реалии современной разработки

  10. 10 Build Software to Test Software exactpro.com От Agile до

    Test is Dead Если вас не смутила первая версия вашего продукта, значит, вы запустились слишком поздно. © Рид Хоффман GoogleTechTalks (GTAC) 2011: Opening Keynote Address - Test is Dead
  11. 11 Build Software to Test Software exactpro.com У всякой теории

    есть диапазон применения • Therac-25, радиационная терапия - по меньшей мере, трое погибших • Patriot Missile, неправильный расчет времени - 28 погибших • Крушение двух Boeing 737 MAX - 346 погибших
  12. 12 Build Software to Test Software exactpro.com Daily capacity -

    100+ mln transactions Peak rates - 40k+ transactions per second Average round-trip latency - <100 microseconds Availability - 100% 3000 trx 2.5 cm <1 mm Высоконагруженные биржевые системы
  13. 13 Build Software to Test Software exactpro.com Компоненты и структура

    торговой системы (теория)
  14. 14 Build Software to Test Software exactpro.com Кажется, что-то пошло

    не так...
  15. 15 Build Software to Test Software exactpro.com Кажется, что-то пошло

    не так...
  16. 16 Build Software to Test Software exactpro.com Кажется, что-то пошло

    не так...
  17. 17 Build Software to Test Software exactpro.com Стоимость багов

  18. 18 Build Software to Test Software exactpro.com Обеспечение качества Тестирование

    и обеспечение качества (QA) Контроль качества Тестиро вание Code review Unit- тестиро вание Аудит Улучшение процессов Управление изменениями Ранние ревью и тестирование
  19. 19 Build Software to Test Software exactpro.com Exactpro специализируется на

    разработке и тестировании программного обеспечения для ведущих финансовых организаций, к числу которых относятся биржи, инвестиционные банки, брокеры и поставщики технологических решений. Наши проекты - это анализ и верификация распределенных и высоконагруженных технологических платформ, систем клиринга и взаиморасчетов и систем риск-менеджмента, основанных на ультрасовременных технологиях, с целью достижения их бесперебойной работы. В прошлом году компании исполнилось 10 лет, за это время штат вырос с 10 человек, до 590 специалистов, работающих в офисах в Великобритании, США, Грузии и России. Коротко о компании Exactpro
  20. 20 Build Software to Test Software exactpro.com Наши клиенты

  21. 21 Build Software to Test Software exactpro.com Равенство сложностей Тестируемая

    система Тестовая библиотека Сложные системы – Простые инструменты Сложные системы – Сложные инструменты
  22. 22 Build Software to Test Software exactpro.com Confidential Равенство сложностей

  23. 23 Build Software to Test Software exactpro.com Business Analysis Process

    Mining Chaos Engineering Models Monitoring and Observation Capacity detection Testing @ confluence FT/NFT Fuzzing Negative Testing Exploratory Testing Linear Test Automation Automated generation of test scenarios Rules-based checking Model based checking Load Injection Automated Management of Test environment Business Analysts Systems Analysts Software Developers in Test Открытие / Исследование Массовое производство Повторение Идеи Инстру менты Люди DevOps / TestOps Load Injector / Woodpecker Sailfish / ClearTH Sailjector / Minirobots Shsha Whaleshark NFTest Manager Cradle Book Checker / Enum Checker / Process Miner TH2 BIG BUTTON Test Data Collection Machine Learning Continuity Simulation of multiple endpoints
  24. 24 Build Software to Test Software exactpro.com Почему Exactpro? •

    Интересно, потому что сложно • Возможность постоянного развития • Передовые исследования и технологии • Помощь в обучении • Дружный коллектив
  25. 25 Build Software to Test Software exactpro.com Data Science в

    Exactpro
  26. 26 Build Software to Test Software exactpro.com Интеллектуальный анализ данных:

    переходы между состояниями заявок по результатам автоматического регрессионного тестирования
  27. 27 Build Software to Test Software exactpro.com Data Science в

    Exactpro
  28. 28 Build Software to Test Software exactpro.com Что нужно, чтобы

    стать тестировщиком в Exactpro? Необходимо: • Умение быстро учиться, переучиваться • Уметь воспринимать большой объем информации • Умение анализировать и самостоятельно делать выводы • Внимательность • Любознательность • Аналитический склад ума • Большое желание (подтвержденное)
  29. 29 Build Software to Test Software exactpro.com Что нужно, чтобы

    стать тестировщиком в Exactpro? Вам помогут/желательны: • Уверенный пользователь ПК (особенно Excel) • Стрессоустойчивость • Английский язык • Linux • SQL • Навыки программирования/понимание работы алгоритмов
  30. 30 Build Software to Test Software exactpro.com С чего начать?

    Тестирование DOT COM. Роман Савин ISTQB (RSTQB) Лекции про тестировании в КГТУ Интернет вам в помощь “Книги могут научить вас всему: блефу, полублефу, тактике, стратегии… но книги не играют в покер” (с) один известный игрок в покер.
  31. 31 Build Software to Test Software exactpro.com Вопросы? Спасибо!

  32. 32 Build Software to Test Software exactpro.com https://www.youtube.com/c/exactprosystems https://www.youtube.com/c/exactprovlog