test

 

     ‌‌‍‍  ‌‌‍‍‌‌‍‍  info@izmeril.com     ‌‌‍‍    ‌‌‍‍    ‌‌‍‍    ‌‌‍‍    ‌‌‍‍

TESTSTAND 2020

СОВРЕМЕННОЕ ГИБКОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ УПРАВЛЕНИЯ ТЕСТИРОВАНИЕМ

Современная электроника и радиоустройства

Релиз TestStand 2020 включает обновленный интерфейс редактора последовательностей и улучшения удобства использования TestStand. Это ключевая инвестиция, направленная на преодоление проблем с пользовательским интерфейсом и привлечение новых пользователей.

TestStand – это платформа автоматизации тестирования, которая устраняет необходимость изобретать велосипед каждый раз, когда вы создаете или поддерживаете испытательные стенды и системы тестирования. TestStand также организует тестовые последовательности с поддержкой разработки на различных языках программирования, таких как Python, C/C++/C# и LabVIEW.
С помощью TestStand вы можете сэкономить до 75% времени разработки и 33% времени обслуживания, при этом модернизируя системы испытаний.

TestStand 2020 обеспечивает модернизацию по следующим двум ключевым направлениям:

  • Новый оптимизированный дизайн редактора последовательностей для улучшения пользовательского опыта;
  • Поддержка Python 3.8 и расширенная функциональность в Python Adapter.

Область применения

TestStand отлично подходит для тестирования на производстве и автоматизированной валидации, где требуется платформа для создания и стандартизации процессов испытаний.
В производстве клиенты могут использовать TestStand для распараллеливания выполнения тестов и увеличения общей пропускной способности. Кроме того, пользовательские интерфейсы операторов упрощают выполнение тестов и снижают влияние человеческого фактора. Гибкость TestStand увеличивает повторное использование кода, сокращает время до начала тестирования и снижает затраты на техническое обслуживание в течение всего срока службы системы испытаний.
Для задач валидации пользователи получают преимущества, используя TestStand в качестве основы для разработки систем тестирования – с возможностью повторного использования существующего кода и простотой просмотра результатов. Надежные функции сканирования параметров и расширенной отладки помогают инженерам быстро протестировать устройства или снять его подробные характеристики.
Кроме того, это идеально подходит для пользователей с несколькими системами PXI, которые проводят один и тот же тест на нескольких станциях.

Специальные замечания для отраслей:

  • Микроэлектроника: С помощью модуля TestStand Semiconductor Module (TSM) поверх TestStand, пользователи могут использовать функциональные возможности, характерные для их приложений, что ускоряет время вывода решений на рынок.
  • Транспорт: С помощью системы ECU Test System на основе TestStand, пользователи могут экономить время в производстве, используя параллельный тест со встроенным автоматическим планированием.
  • Аэрокосмическая отрасль: Используя TestStand, пользователи могут снизить риск устаревания и сократить время технического обслуживания. TestStand облегчает работу с отчетами и анализ результатов.

Основные характеристики

Обновления интерфейса TestStand Sequence Editor

TestStand 2020 представляет оптимизированный дизайн редактора последовательностей TestStand Sequence Editor. Помимо косметических изменений, редактор последовательностей несет следующие изменения:

  • По умолчанию в редакторе последовательностей панель теперь отображает кнопки, которые носят глобальный характер. Кнопки, обеспечивающие функциональность, ограниченную одним окном или панелью, теперь расположены в соответствующем окне или панели.
  • Панели или вкладки, предоставляющие параметры конфигурации для одного окна, фиксируются в соответствующем окне.
  • На панели шагов Steps шаги теперь имеют подсветку синтаксиса. Цвет значка для шага указывает на тип шага.

Новый внешний вид TestStand 2020

Улучшения Python Adapter

TestStand 2020 добавляет поддержку Python 3.8. Теперь вы можете использовать Python Adapter для выполнения следующих задач:

  • Передавать объекты COM между TestStand и моделями кода Python.
  • Связывать перечислители в TestStand и в модулях кода Python.
  • Связывать массивы чисел в TestStand и массивы NumPy в модулях кода Python.
  • Включать или исключать вложенные свойства контейнера именованного типа данных при передаче его между TestStand и модулем кода Python.
  • Вводить отдельный файл или папку для пути к модулю кода для Python Adapter.

Сопоставление массивов чисел в TestStand с массивами NumPy
и создание/обновление перечислителей в TestStand для Python

Поддержка регулярных выражений

Регулярные выражения теперь являются поддерживаемым типом сравнения для шагов String Value Test. Вы также можете использовать регулярные выражения в качестве параметров для функций выражений CheckStrLimit, FindPattern, MatchPattern и SearchPatternAndReplace.

Поддержка регулярных выражений для шагов String Value Test

Улучшения интеграции InstrumentStudio

TestStand 2020 несет улучшения в интеграцию с InstrumentStudio. Теперь вы можете выполнять следующие задачи:

  • Использовать модули кода Python с типом шагов IO Configuration.
  • Передавать тип данных NI_IOSession между TestStand и модулями кода Python.

Поддержка программного обеспечения

Прикладное программное обеспечение:

TestStand 2020 поддерживает следующие версии приложений, включая сервис-паки:

 

Прикладное программное обеспечение

Версии, поддерживаемые TestStand 2020

LabVIEW (32- и 64-разрядные версии)

2020, 2019 SP1, 2018 SP1, 2017 SP1

LabVIEW NXG

5.1

LabWindows™/CVI™

2020, 2019, 2017, 2015 SP1

NI Switch Executive

2015, 3.6, 3.5 (TestStand 2020 32-bit)

2018, 2014, 2012 (TestStand 2020 64-bit)

Requirements Gateway

2018, 2014, 2012

SystemLink

20.0

TestStand 2020 поддерживает следующие версии и языки программирования Microsoft Visual Studio.

  • Языки программирования: Python 3.6-3.8 и языки .NET Framework 4.6.2 (Visual C/C++/C#, Visual Basic .NET).
  • Версии Visual Studio, поддерживаемые TestStand 2020: 2015, 2017 или 2019.

Ценностное предложение

TestStand – это программное обеспечение для управления тестированием, которое помогает разрабатывать, отлаживать и разворачивать системы тестирования и испытаний, а также обеспечивает полную прозрачность процесса и результатов тестирования.

Общая структура: При построении любой системы испытаний требуются общие функции, включая интеграцию систем/устройств, функциональность для управления правами пользователей, отслеживание объектов испытаний, формирование отчетов о результатах. TestStand – это многофункциональный фреймворк, который устраняет время разработки бэкэнда, необходимое для создания исполняемого тестировщика. Вместо этого пользователи могут сосредоточиться на разработке собственно тестов.

Настройка и гибкость: TestStand может взаимодействовать с широким спектром модулей кода (LabVIEW, C/C++/C#, .NET, Python, любая DLL или *.EXE). Это обеспечивает повышенную повторяемость тестового кода, более быструю разработку и снижение затрат на техническое обслуживание в течение всего срока службы систем тестирования.

Превосходное параллельное тестирование: TestStand имеет полную многопоточную архитектуру, включая автоматическое планирование ресурсов, что позволяет пользователям увеличить скорость тестирования нескольких объектов испытаний. Непрерывные усовершенствования движка TestStand обеспечивают повышение производительности, что позволяет пользователям сосредоточиться на интересующих тестах, а не оптимизировать свою архитектуру, чтобы обеспечить более высокую пропускную способность.

Экосистема, обучение и поддержка: У TestStand отличная поддержка, в том числе благодаря официальному обучению и технической поддержке, а также обширной сети пользователей и интеграторов с 1000+ сертифицированных разработчиков. Заказчики могут быть уверены, что они найдут эксперта по TestStand, который проконсультирует по конкретным вопросам по продукту или отрасли/применению.

Конкуренты и конкурентные преимущества

У TestStand два основных типа конкурентов – «домашние» разработки и легкие, специфичные для конкретного применения секвенсоры.

С помощью TestStand заказчикам не требуется разрабатывать функциональность последовательности тестов с нуля – она встроена, и они могут сосредоточиться на разработке собственно тестов.

Гибкая и обширная структура для тестирования:

  • Использование TestStand Sequence Editor для задания и организации отдельных тестов.
  • Задание пределов для отдельных тестов.
  • Вызов существующего тестового кода на LabVIEW, Python, C/C++/C#, .NET и др.
  • Разработка пользовательских интерфейсов для загрузки, отображения и запуска тестовых последовательностей.
  • Настраиваемые автоматические отчеты – генерация в виде файлов PDF или запись в базу данных.

Параллельное исполнение

  • Архитектура для параллельной загрузки и запуска тестовых программ.
  • TestStand Execution Profiler для сравнения времени выполнения и оптимизации испытаний.
  • Конструкции для предотвращения условий гонки, такие как блокировки и семафоры.

TestStand помогает пользователям сэкономить время и снизить риск, сняв большую часть необходимой нагрузки по разработке, техническому обслуживанию и обучению.

Цены, лицензии и скидки

За актуальной информацией о ценах и другой информацией обратитесь к странице TestStand.