У нас вы можете посмотреть бесплатно End-to-end Testing of a JUCE Desktop Application - Joe Noel - ADC21 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
https://audio.dev/ -- @audiodevcon Organized and produced by JUCE: https://juce.com/ --- End-to-end Testing of a JUCE Desktop Application Unit tests are a great way to test isolated units of code, but they can’t give you confidence about a complete application. End-to-end testing aims to test an application in close to real-world circumstances. However, the automated end-to-end testing of desktop applications presents a number of challenges. We will demonstrate an end-to-end test system that we have developed for testing JUCE desktop applications. The tests are written in Typescript. Each test starts the application, runs a single test, then shuts the application down and logs the results. We will discuss how we overcame some of the challenges that we faced. For example, how do you control the keyboard and mouse without special privileges? How do you stream audio on a continuous integration node that doesn’t have any audio devices? How do you read the state of the user interface in a reliable way? --- Joe Noel Joe is a Software Developer at Focusrite. During the last eight years, Joe has worked on various projects across the Focusrite, Novation, and Ampify brands. These have ranged from desktop development for macOS and Windows, mobile development for iOS, and embedded development for ARM processors. --- Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk --- Special thanks to the ADC21 Team: Lina Berzinskas Sophie Carus Timur Doumler Derek Heimlich Josh Hodge Andrew Kirk Bobby Lombardi Tom Poole Ralph Richbourg Jim Roper Jonathan Roper