TESTCONF.RU

Спикеры

 

TestCon Moscow начнётся через:

Дни

:

Часы

:

Минуты

:

Секунды

Крис Шотанус

CGI, Голландия

Биография

Крис — старший консультант по вопросам политики и стратегии тестирования, организации тестирования, структурированного тестирования, управления тестированием, автоматического выполнения тестирования и улучшения процесса тестирования. У него 40-летний опыт работы в сфере информационных технологий, из которых более 25 лет — в области тестирования. Крис консультирует по вопросам тестирования в гибких/итеративных средах, управления ИТ, управления требованиями и улучшения ИТ-процессов.

Доклад

Тестирование в сервисной среде, поэтапное принятие

Тестирование в ИТ-среде, основанной на сервисах, требует другого подхода к тестированию и принятию. Несмотря на то, что, с точки зрения конечного пользователя, система работает как единый монолит, на самом деле, она состоит из ряда отдельных работающих обменных сервисов. Все эти сервисы имеют (бизнес) владельца, который определяет их спецификации. Один сервис потенциально может использоваться многими другими. Когда один из сервисов изменяют (например, по необходимости одного из пользователей), изменения могут повлиять на других пользователей. Это может привести к необходимости тестировать все сервисы, подключенные к измененному. Тестировщик должен выяснить, какие сервисы должны быть протестированы и в какой степени.

Во время этой презентации я остановлюсь на следующих вопросах:

  • Что такое микросервисные системы?
  • Сервисы управления и владения
  • Тестирование отдельных сервисов
  • Тест регрессии: все или избранное
  • Использование имитаций
  • Необходимость «общих соглашений по поводу тестирования»

Презентация основана на теоретических знаниях и реальном жизненном опыте.

Ключевые слова

Acceptance of Individual (micro)services

Service Governance

Ownership and Responsibility of Services

Optimization of the Test Process

Мастер-класс

Спецификация по примеру: от требований пользователя к тестированию

Спецификация по примеру (SbE) касается не только тестирования. Это метод, который объясняет требования пользователя, и в то же время подводит к тестам, которые можно использовать для проверки и утверждения продукта. Метод SbE основан на том же принципе, что и разработка на основе тестирования (TDD), которая применяется на уровне модульного тестирования разработки программного обеспечения. Во многих процессах разработки в гибкой среде мы увидим, что, на самом деле, разработка осуществляется с применением миниатюрной каскадной модели, состоящей из четко разделенных этапов. Надо признать, что не всегда просто проектировать, разрабатывать и тестировать ИТ-системы одновременно. Команды часто применяют итеративный процесс, который начинается с этапа проектирования, за которым следует разработка и наконец, тестирование. В результате важные преимущества разработки в гибкой среде не достигаются.

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

В этой презентации Крис объяснит преимущества SbE, расскажет о том, как его использовать, и, конечно же, о подводных камнях.