(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Возможности TestComplete

TestComplete Keyword Test EditorTestComplete представляет собой законченную систему для автоматизации тестирования Windows приложений для настольных систем, а также web страниц. Используя TestComplete, можно выполнять функциональное, unit, регрессионное, распределенное и другие виды тестирования для различных типов приложений: .NET, Java, Visual C++, Visual Basic, Delphi, C++Builder, web, Flash, Flex и других. Поддерживается работа с COM приложениями.

С помощью специальных элементов, добавляемых в TestComplete проект, можно выполнять распределенное тестирование приложений (например, одновременно запускать несколько тестов, эмулирующих работу с одним и тем же серверным приложением), обрабатывать события, происходящие во время выполнения теста в TestComplete или приложении, работать с ActiveX компонентами, выполнять MSTest, NUnit, JUnit, DUnit тесты и решать другие задачи.

TestComplete записывает и воспроизводит действия пользователя над приложениями. Тесты записываются в виде команд (keyword tests) или же в виде инструкций на одном из скриптовых языков: VBScript, JScript, DelphiScript, C++Script, C#Script. (Вы выбираете язык, который знаете, при создании проекта в TestComplete).

Testcomplete Script EditorРазумеется, тесты можно не только записывать, но и редактировать или создавать с нуля. Для этого TestComplete включает редактор keyword тестов и встроенный редактор скриптов. Скриптовый редактор обладает всеми редакторскими "примочками": code completion, code templates, распахивание/скрытие кусков кода, закладки и т.д. Редактор keyword тестов поддерживает аналогичную функциональность. Оба редактора поддерживают отладку тестовых процедур, при этом во время отладки TestComplete автоматически переходить из одного редактора в другой. Например, вы выполняете keyword тест по шагам и попадаете на команду, которая вызывает скриптовую процедуру. TestComplete откроет редактор скриптов, где вы сможете продолжить выполнение скриптовых команд по шагам. 

TestComplete поддерживает как объектную запись тестов (действия с меню, окнами, нажатия на кнопки и т.п.), так и низкоуровневую (воспроизведение щелчков и перемещений мыши, и нажатий клавиатурных клавиш). Записанный тест может быть легко экспортирован в приложение, что позволяет создавать специальные тестирующие программы (SmartBear называет их Connected Applications ) или делать "самотестирующиеся" приложения ( Self-Testing Applications ).

TestComplete Object Hierarchy and PropertiesTestComplete способен определять тип элемента управления, с которым вы работаете (кнопка, выпадающий список, меню и т.п.) и предлагает специальные команды, которые упрощают работы с этими элементами управления. Кроме того, в TestComplete вы можете легко получить доступ к методам, свойствам и полям внутренних объектов приложения или тестируемой web страницы и использовать эти методы, свойства и поля в своей работе.

В состав TestComplete включена обширная библиотека программных объектов и функций, с помощью которых Вы можете создавать тесты, вызывающие Windows API функции, процедуры из .NET assemblies и Java packages или функции из динамически подключаемых библиотек; работать с базами данных; читать и записывать данные в реестр Windows, а также в XML, INI и бинарные файлы; извлекать текст из окон с помощью функций оптического распознавания текста (OCR); создавать и использовать таймеры; выполнять другие задачи, возникающие при создании тестов.

Во время выполнения тестов, TestComplete формирует детальный отчет о всех выполненных действиях над приложением, прохождении контрольных точек, обнаруженных ошибках и т.п. Отчет содержит не только список сообщений, но и изображения экрана, что позволяет быстрее определить, что же происходило в тестируемой программе в процессе тестирования.

TestComplete Test Results

TestComplete интегрируется в Visual Studio Team System, что позволяет сделать TestComplete проекты частью Ваших тестовых проектов, созданных в Visual Studio. Кроме того, TestComplete включает специальную библиотеку, которая позволяет запускать TestComplete тесты из MSBuild проектов (т.е. выполнять тесты непосредственно после сборки приложения).

На базе TestComplete разработаны два других продукта - TestExecute и TestRecorder. TestExecute предназначен для выполнения TestComplete проектов на компьютерах, на которых не установлен сам TestComplete. TestExecute удобно использовать для распределенного тестирования. TestRecorder - это набор DLL и компонентов, содержащих функциональность записывающего "движка" TestComplete. Используя TestRecorder, Вы можете встроить "запись" практически в любое свое приложение.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 17.03.2014 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SmartBear LoadComplete - Node-Locked License Subscription w/ 250 Virtual Users (includes 1 year of Maintenance)
SmartBear QAComplete Concurrent User Subscription License - On Premise (1 Year Subscription)
SmartBear Collaborator - Named User License (Includes 1 Year Maintenance)
SmartBear Collaborator - Concurrent User License (Includes 1 Year Maintenance)
SmartBear AQtime Pro - Node-Locked License (Includes 1 Year Maintenance)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Утиль - лучший бесплатный софт для Windows
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ для студентов (187)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Пишу программы на заказ профессионально (2282)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Ищу программиста для написания программы (21)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Corel. Сохранение файла в старом формате. (26)
у меня есть горящий вопрос по Корелу и никто мне не может дать на него ответ. Я работаю в...
 
Настройка меню "Пуск" Windows 7 при помощи реестра (3)
Скажите пожалуйста, а как можно закрепить ярлыки программ с помощью твиков реестра в левой части...
 
 
 



    
rambler's top100 Rambler's Top100