Автоматизация тестирования многопоточности
-
Easy
-
С развитием технологий разработки программного обеспечения, наверное, почти не осталось приложений, работающих в одном потоке.
Очевидно, что и при автоматизации тестирования может возникнуть необходимость создавать многопоточные автотесты. Это значит, что автотесты или их компоненты должны запускаться параллельно, в несколько потоков, а также взаимодействовать между собой.
Многопоточные автотесты просто необходимы, когда ваши тесты нельзя выполнить в один поток.
Кроме того, даже если такой необходимости нет, параллельный запуск может значительно уменьшить время прохождения набора автотестов.
Реализовать на практике это порой бывает сложно, особенно если не хватает знаний в области многопоточного программирования.
Как разрабатывать многопоточные автотесты не имея при этом серьезной технической подготовки – будет рассказано в этом докладе.
Видео
Презентация