TestLeft - Node-Locked подписка
TestLeft - Node-Locked - решение SmartBear для разработчиков и технических специалистов по тестированию, предназначенное для автоматизации функционального и UI-тестирования веб- и настольных Windows-приложений. TestLeft позволяет создавать тесты непосредственно в привычной IDE, использовать C#, Java и другие поддерживаемые языки, работать с популярными unit- и BDD-фреймворками и включать автоматизированные проверки в процессы CI/CD.
Ключевые возможности
- автоматизированное функциональное и UI-тестирование;
- тестирование веб- и Windows desktop-приложений;
- создание тестов непосредственно в IDE;
- поддержка Visual Studio, IntelliJ IDEA и Eclipse;
- работа с .NET и Java;
- распознавание объектов пользовательского интерфейса;
- автоматическое создание моделей приложения;
- поддержка MSTest, NUnit, xUnit, JUnit и TestNG;
- поддержка BDD и Gherkin;
- интеграция с CI/CD и DevOps-процессами;
- запуск тестов через Jenkins и другие системы автоматизации;
- анализ результатов и отчетность.
Автоматизация тестирования для разработчиков
TestLeft позволяет разработчикам создавать и выполнять автоматизированные функциональные UI-тесты непосредственно в среде разработки. Вместо перехода в отдельный инструмент тестирования специалист может работать с тестовым кодом вместе с основным кодом приложения.
Такой подход соответствует концепции Shift Left - тестирование начинается раньше в жизненном цикле разработки, что помогает обнаруживать дефекты до более поздних и дорогостоящих этапов проекта.
Тестирование веб- и настольных приложений
TestLeft предназначен для функционального тестирования Windows desktop- и веб-приложений. Решение поддерживает широкий набор технологий, включая .NET, WinForms, WPF, Java и HTML5, а также различные сторонние UI-компоненты.
Тесты могут взаимодействовать с элементами интерфейса, получать доступ к их свойствам и методам и воспроизводить действия пользователей.
Object UI Spy и распознавание объектов
В TestLeft предусмотрен инструмент Object UI Spy, который помогает находить объекты пользовательского интерфейса и получать информацию об их свойствах и методах. На основе распознанных объектов можно автоматически формировать модели приложения и использовать их при написании тестового кода.
Это сокращает объем ручного описания элементов интерфейса и упрощает создание автоматизированных UI-тестов для сложных приложений.
Работа в Visual Studio, IntelliJ IDEA и Eclipse
TestLeft интегрируется с распространенными IDE, включая Microsoft Visual Studio, IntelliJ IDEA и Eclipse. Разработчик может использовать привычные возможности среды - редактор кода, автодополнение, отладчик и инструменты управления проектами - одновременно создавая автоматизированные тесты.
Поддержка .NET и Java позволяет использовать TestLeft в различных технологических стеках и включать тестовый код непосредственно в проекты разработки.
Unit- и BDD-фреймворки
TestLeft поддерживает популярные фреймворки модульного тестирования: MSTest, NUnit и xUnit для C#, JUnit и TestNG для Java. Для Behavior-Driven Development можно использовать Cucumber, SpecFlow и JBehave.
Поддержка BDD позволяет связывать требования, описанные на Gherkin, с автоматизированными функциональными тестами и использовать их в совместной работе разработчиков, тестировщиков и других участников проекта.
Интеграция с CI/CD
TestLeft можно включать в существующие процессы непрерывной интеграции и доставки. Автоматизированные тесты могут выполняться после сборок непосредственно из IDE, через системы CI, командную строку или используемые командой тестовые фреймворки.
Это позволяет запускать функциональные проверки регулярно и обнаруживать ошибки непосредственно в процессе разработки.
Отчеты и анализ результатов
TestLeft предоставляет средства анализа результатов автоматизированного тестирования. Отчеты позволяют отслеживать успешные и неуспешные проверки, анализировать результаты по конфигурации, приоритету и времени выполнения, а при возникновении ошибок использовать снимки экрана для диагностики.
Результаты можно передавать разработчикам и другим участникам проекта, упрощая поиск и устранение обнаруженных дефектов.
Совместная работа с TestComplete
TestLeft построен на движке TestComplete и использует схожие механизмы распознавания объектов. Тесты, созданные разработчиками с помощью TestLeft, можно запускать из TestComplete, что позволяет объединить работу разработчиков и QA-команды.
Такой подход позволяет разработчикам создавать тесты непосредственно в коде, а специалистам QA использовать их в более широких процессах автоматизированного тестирования.
Node-Locked - лицензия для одного компьютера
Node-Locked - тип лицензии, привязываемый к определенному компьютеру. Лицензия предназначена для запуска одного экземпляра продукта на лицензированной рабочей станции и подходит специалистам, которые постоянно используют TestLeft на одном компьютере.
При необходимости переноса такой лицензии на другую машину требуется предварительно деактивировать ее на текущем компьютере и выполнить активацию на новой системе.
Отличия TestLeft Node-Locked
Основные особенности этой позиции:
- TestLeft - автоматизация функционального UI-тестирования непосредственно из среды разработки;
- Node-Locked - лицензия для использования на конкретном компьютере;
- Subscription License - лицензия предоставляется на ограниченный срок подписки.
Такой вариант подойдет отдельному разработчику или инженеру по автоматизации, которому требуется постоянный доступ к TestLeft на одной рабочей станции.
Почему выбирают TestLeft Node-Locked
TestLeft - Node-Locked подойдет разработчикам, SDET- и QA-инженерам, которым необходимо создавать автоматизированные функциональные и UI-тесты непосредственно в IDE. Решение помогает перенести тестирование на более ранние этапы разработки, поддерживает популярные unit- и BDD-фреймворки, интегрируется с CI/CD и предоставляет инструменты распознавания объектов для автоматизации тестирования веб- и Windows-приложений.

