Название базовой системы (платформы): | 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. В ней отражаются процессы, окна и элементы управления, действующие в системе, доступные методы и свойства. Тут можно сгенерировать идентификационный код для объекта (т.е. код, который будет использоваться для поиска объекта в системе).
TestLeft добавляет специальные шаблоны в Visual Studio для быстрого создания проектов с TestLeft-тестами для MSTest или NUnit. Такие проекты удобны тем, что тесты могут исполняться с использованием MSTest или NUnit-инфраструктуры, которая используется для тестирования в компании.
Основные свойства TestLeft
- Возможность создания тестов для любых настольных и веб-приложений.
- Создание тестов на ранних циклах разработки.
- Создание тестов в знакомом вычислительном окружении:
- Строго типизированные языки: С#, Visual Basic .NET и др.
- Использование Visual Studio debugger для отладки тестового кода.
- Быстрая и точная работа IntelliSense для выбора нужных методов и свойств.
- Возможность использования .NET библиотек и сторонних библиотек для вспомогательных задач - работа с файлами и базами данных, конвертация значений и т.д.
- Использование .NET библиотек для создания потоков и параллельного выполнения нескольких тестов. Это упрощает создание распределенных функциональных или UI-тестов, работающих с удаленными машинами.
- Интеграция c Jenkins, MSTest, NUnit, TestComplete, т.е. выполнения тестов различными способами.