SmartBear TestLeft

Продукт
Название базовой системы (платформы): TestComplete
Разработчики: SmartBear
Дата последнего релиза: 2016/12/12
Отрасли: Информационные технологии

На 23 мая 2017 года TestLeft - технология для создания и выполнения функциональных и UI тестов на C#, Visual Basic, .NET и других .NET языках в Visual Studio 2015 или 2013.

TestLeft спроектирован на платформе TestComplete. С его помощью можно создавать тесты для любых настольных и веб-приложений: .NET, Java, WPF, Visual C++, Delphi и др. TestLeft поддерживает тестирование в браузерах: Edge, Chrome, Internet Explorer, Firefox.

TestLeft может получить доступ к внутренним (native) методам и свойствам приложения. Продукт предоставляет специальную поддержку для работы с различными элементами управления: Developer Express, Telerik, Syncfusion, Qt, Sencha ExtJS и другими.

TestLeft ориентирован на разработчиков и QA-специалистов с опытом написания кода. С помощью TestLeft они могут создавать тесты на ранних циклах разработки.

Для удобства создания тестов, TestLeft устанавливает специальную панель в Visual Studio. В ней отражаются процессы, окна и элементы управления, действующие в системе, доступные методы и свойства. Тут можно сгенерировать идентификационный код для объекта (т.е. код, который будет использоваться для поиска объекта в системе).

Скриншот окна Visual Studio, (2016)

TestLeft добавляет специальные шаблоны в Visual Studio для быстрого создания проектов с TestLeft-тестами для MSTest или NUnit. Такие проекты удобны тем, что тесты могут исполняться с использованием MSTest или NUnit-инфраструктуры, которая используется для тестирования в компании.


Основные свойства TestLeft

  • Возможность создания тестов для любых настольных и веб-приложений.
  • Создание тестов на ранних циклах разработки.
  • Создание тестов в знакомом вычислительном окружении:
    • Строго типизированные языки: С#, Visual Basic .NET и др.
    • Использование Visual Studio debugger для отладки тестового кода.
    • Быстрая и точная работа IntelliSense для выбора нужных методов и свойств.
    • Возможность использования .NET библиотек и сторонних библиотек для вспомогательных задач - работа с файлами и базами данных, конвертация значений и т.д.
    • Использование .NET библиотек для создания потоков и параллельного выполнения нескольких тестов. Это упрощает создание распределенных функциональных или UI-тестов, работающих с удаленными машинами.

  • Интеграция c Jenkins, MSTest, NUnit, TestComplete, т.е. выполнения тестов различными способами.



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (2) СМ. ТАКЖЕ (1)