Система BBT представляем собой синомим для Automated Test Enviroment (ATE), основанный на «black-box testing» принципе, разработанный RT-RK Computer Based Systems компанией. BBT ATE включает в себя охраняемое законом программное обеспечение и аппаратные модули, необходимые для тестирования Set-Top Box (STB) и интегрированных Цифровых TV комплектов (iDTV). Модульность и гибкость концептуального решения BBT системы, с точки зрения программного обеспечения и аппаратных модулей, как и среды, позволяет создать собственную тестовую среду с различными уже существующими (в компании) электронными аудио и видео устройствами, независимо от объема проекта.
BBT ATE можно использовать и в качестве «эталонных» и «не эталонных» систем. В то время как в эталонных тестовых системах Fail/Pass тестовые критерии используются для решения на базе сравнения характеристик тестируемого устройства по сравнению с эталонным «золотым» устройством (которое уже заранее известно является идеальным образцом), а в не эталонных тестовых системах приемлевой характеристикой тестируемого устройства является характеристика, определенная на основании анализа выходного аудио и видеосигнала.
BBT ATE базируется на системе ПК, где весь пакет программного обеспечения, необходимый для разработки и контроля работы систем тестирования выполняется в Windows оперативной системе. С данной рабочей станции ПК осуществляется контроль и доступ эмулятора дистанционного управления, а также контроль возбуждения входного сигнала и получение результатов тестов с помощью сети LAN.
Стандартное имя для любого устройства, которое тестируется с помощью BBT ATE системы Device Under Test (DUT). Система BBT тестирует DUT с помощью его входных/выходных портов - интерфейсов. Во время тестирования, все DUT входные интерфейсы должны быть подключены к источнику сигнала, и все выходные интерфейсы должны быть подключены к инструментам для захвата DUT выходных аудио и видеосигналов, которые затем анализируются с помощью BBT контрольного тестового приложения. Наблюдение видеовыхода также может осуществляться с помощью оптического устройства, т.е. камеры. Связь между DUT с одной стороны и генератора сигналов и устройства захвата видеосигнала с выхода DUT явлется предусловием для полной автоматизации. Для системного тестирования важно также, когда будет установлена системная стабильность тестируемого устройства, работающего при высоком уровне нагрузки, т.е. «стресс» условия, при которых возможны простои входного видеосигнала или какие-то другие препятствия – это представляет собой одно из самых важных особенностей BBT тестирования.
BBT контрольное тестовое приложение должно иметь возможность в ходе процесса тестирования установить DUT в требуемое состояние (в рамках данного состояния выполняется функциональное тестрование) и осуществить настройку параметров и снимать их показания. Так как для большинства современных аудио и видео устройств требуется доступ с помощью пульта дистанционного управления, BBT система включает в себя инфракрасные (IR) эмуляторы для контакта с DUT. IR эмулятор подключается к ПК с помощью рабочей станции и USB или RS232.
BBT ATE может выпонять параллельно тестирование нескольких мультимедиальных устройств одновременно. Таким образом, увеличивается скорость тестирования STB.
Генераторы сигнала, которые постоянно должны быть поключены к DUT устройствам, могут создать «live» видео ролик или статическое изображение. Аудео и видео выходные сигналы для DUT должны охватывать весь спектр стандартизованных сигналов, поддерживаемых со стороны DUT. Генераторы сигнала, как правило, подключены к ПК с помощью рабочей станции посредством RS232, LAN или GPIB интерфейс. Со стороны BBT тестовой разработки и контроля тестового программного обеспечения, генераторы сигналов, рассматриваются как библиотека инструментов, предназначенная для большого количества самых важных генераторов сигналов. Принимая во внимание правила - как создать «device driver» - для нового дополнительного инструмента в BBT тестовой системе, любое новое устройство на основании ПК можно легко интегрировать в BBT системную среду.
Grabber devices capture DUT's output signal which is stored and further processed by dedicated libraries for audio and video analysis within BBT test development and control environment. For fully automated test, grabber devices need to be connected with DUT's outputs at all times. From the BBT test development and control software, grabber devices are seen as instrumentation libraries. Any PC based grabber device can become part of BBT test environment, having implemented its device driver library, following the guidelines on how to make a device driver for new instrumentation. For tests of the greatest emphasis, such as iDTV and Set Top Box testing, BBT offers proprietary hardware solutions:
Устройство для захвата аудио и видеосигналов с выхода DUT, сохраняет и обрабатывает сигнал в рамках специально созданных библиотек для аудио и видео анализа в рамках BBT разработанной и контролируемой среды. Для полной автоматизации BBT системы, устройство захвата должно быть подключено к DUT в течение всего времени тестирования. Со стороны BBT тестового и контрольного программного обеспечения, устройства захвата рассматриваються в качестве набора библиотек инструментов. Любое устройство на основании ПК для захвата может стать частью BBT тест-системы, с помощью установки соотвествующего драйвера для нового устройства в соответствии с инструкцией. Чтобы сократить количество необходимых тестируемых устройств, а особенно для iDTV тестирования, в рамках системы BBT разработано специальное устройство для захвата изображения и видеосигнала:
Test development and control software in BBT environment is RT-EXECUTOR. It describes test environment, and engages deployed devices by using low level communication routines to access their variables. It automatically detects connected instrumentation, and executes a test or a test projectin a consecutive set of steps hiring DUT, generators, grabbers, and integrated libraries for audio and video analysis. Comprehensive test reports in various formats - HTML, PDF, Word® and Excel® are generated during the course of testing. Intuitive and simple GUI of RT-EXECUTOR, and its support for Python based scripting facilitate the process of test development. Integrated step wise test execution speeds up debugging and decreases the possibility for errors to minimum.
Разработка методологии тестирования и программного обеспечения для контроля, внутри BBT среды, осуществляеться в рамках RT-EXECUTOR, который обеспечивает доступ к различным изменениям используемых устройств, с помощью low-level коммуникационной рутины. Подключенные устройства и интегрированные библиотеки (которые находяться внутри BBT среды) автоматически обранаруживаются и контролируются RT-EXECUTOR в целях выполнения теста или тестового проекта; испытания проводятся на основании соответствующего аудио и видео анализа. Выходные результаты теста, которые автоматически создаются во время тестирования, приведены в различных форматах – HTML, PDF, Word® и Excel®l. Понятный и простой GUI от RT-EXECUTOR, который поддерживает Python base scripting, упрощает процесс разработки тестирования. Дополнительно, интегрированный step-wise быстро устраняет ошибки и уменьшает вероятность их появления до минимума.
RT-INTENT является BBT контрольной платформой, предназначенной для сложных обработок на стадии исследования и разработки (R&D), QA и производства конечных мультимедиальных устройств. Используя BBT тестовой механизм, управление тестовым планом, управление данными и соотвествующая отчетность, обеспечивается эффективной поддержкой на различных стадиях производства, которые необходимо тестировать.
| < Предыдущая | Следующая > |
|---|

