Что такое 1с тестировщик
Перейти к содержимому

Что такое 1с тестировщик

  • автор:

1С:Тестировщик

«1С:Тестировщик» предназначен для ознакомления широкого круга пользователей с возможностями автоматизированного тестирования приложений, создаваемых на платформе «1С:Предприятие 8», для обучения приемам сценарного тестирования, а также для тестирования приложений в простых случаях.

Быстрый старт

  • Быстрое начало работы.
  • Не требуется первоначальная настройка. Установи и работай.
  • Установка дополнительных программ не требуется.
  • Навыки программирования не обязательны.

1С:Тестировщик, Быстрое начало работы

Быстрое начало работы

Создание и модификация тестов

  • Автоматическая запись тестов при выполнении пользователем тестирования вручную.
  • Написание и редактирование (актуализация) тестов в пошаговом режиме как с использованием подключения к тестируемому клиенту, так и без него.
  • Автоматическое считывание данных из тестируемого клиента при редактировании шагов теста или их создании в пошаговом режиме.
  • Пошаговое создание теста с одновременным его выполнением (проверкой).
  • Поиск и замена в сценарии любых данных. Автоматическая генерация наименований и описаний шагов.
  • Использование в тесте циклов, пауз и условий.
  • Представление шагов теста в виде иерархической структуры. Автоматическая подготовка тестового окружения и выполнение тестов.
  • Параметризация любых тестовых данных. Загрузка списка переменных в тест может осуществляться во время его выполнения.
  • Создание собственных шагов на языке «1С».

1С:Тестировщик, Фрагмент сценария

Фрагмент сценария

Выполнение тестов и обработка их результатов

  • Имитация всех действий пользователя с интерфейсом тестируемой конфигурации (с учетом ограничений платформы).
  • Протоколирование всех проверок.
  • Автоматическое выполнение теста до точки остановки с возможностью продолжения выполнения в пошаговом или автоматическом режиме.
  • Пошаговое выполнение теста, запуск теста на выполнение с любого шага.
  • Автоматическое формирование снимка экрана при возникновении ошибки. Установка дополнительных программ для формирования снимка не требуется.
  • Подробная детализация ошибок при их возникновении.
  • Настройки поведения при возникновении ошибки: останавливаться, продолжать выполнение или не считать ошибкой.
  • Поиск и проверка элементов по маске с учетом символов подстановки «*» и «?».
  • Ожидание появления элементов на форме или изменения свойств для проверки асинхронных событий.
  • Сверка таблиц и табличных документов с эталонами.
  • Выделение в отчетах отличающихся символов при сравнении значений.
  • Автоматическая актуализация отдельных шагов по результатам выполнения теста.

1С:Тестировщик, Протокол выполнения

Протокол выполнения

Особенности «1С:Тестировщик»

Сценарии «1С:Тестировщик» и «1С:Сценарное тестирование» полностью совместимы. Возможности автоматизированного тестирования, предоставляемые платформой «1С:Предприятие 8», наиболее полно используются в конфигурации «1С:Сценарное тестирование».

Быстрый старт Создание и модификация тестов Выполнение тестов и обработка их результатов Особенности «1С:Тестировщик»

  • 1С:Сценарное тестирование
  • 1С:Тестировщик
  • Центр управления производительностью
  • Тест-центр
  • Центр контроля качества
  • Центр администрирования
  • Стандартный нагрузочный тест

1С:Сценарное тестирование

«1С:Сценарное тестирование» — это программный инструмент для тестирования конфигураций, созданных на платформе «1С:Предприятие».

«1С:Сценарное тестирование» позволяет автоматизировать все потребности специалистов по тестированию, включая планирование работ, проектирование тестов, выполнение тестирования и анализ полученных результатов.

1С:Сценарное тестирование, Рабочий стол «1С:Сценарного тестирования»

Рабочий стол «1С:Сценарного тестирования»

Основные возможности инструмента

Создание и модификация тестов

  • автоматическая запись тестов при выполнении пользователем тестирования вручную;
  • автоматическое создание тестов на основании ранее записанного протокола действий пользователя;
  • написание и редактирование (актуализация) тестов в пошаговом режиме как с использованием подключения к тестируемому клиенту, так и без него;
  • автоматическое считывание данных из тестируемого клиента при редактировании шагов теста или их создании в пошаговом режиме;
  • пошаговое создание теста с одновременным его выполнением (проверкой);
  • поиск и замена в сценарии любых данных. Автоматическая генерация наименований и описаний шагов;
  • использование в тесте циклов, пауз и условий;
  • представление шагов теста в виде иерархической структуры. Автоматическая подготовка тестового окружения и выполнение тестов;
  • параметризация любых тестовых данных. Загрузка списка переменных в тест может осуществляться во время его выполнения;
  • использование клиентских и серверных процедур в качестве шагов теста.

1С:Сценарное тестирование, Иерархическая структура шагов в сценарии

Иерархическая структура шагов в сценарии

Выполнение тестов и обработка их результатов

  • имитация всех действий пользователя с интерфейсом тестируемой конфигурации (с учетом ограничений платформы);
  • протоколирование всех проверок;
  • автоматическое выполнение теста до точки остановки с возможностью продолжения выполнения в пошаговом или автоматическом режиме;
  • пошаговое выполнение теста, запуск теста на выполнение с любого шага;
  • автоматическое формирование снимка экрана при возникновении ошибки. Установка дополнительных программ для формирования снимка не требуется;
  • подробная детализация ошибок при их возникновении;
  • настройки поведения при возникновении ошибки: останавливаться, продолжать выполнение или не считать ошибкой;
  • поиск и проверка элементов по маске с учетом символов подстановки «*» и «?»;
  • ожидание появления элементов на форме или изменения свойств для проверки асинхронных событий;
  • сверка таблиц и табличных документов с эталонами;
  • сравнение любых файлов;
  • выделение в отчетах отличающихся символов при сравнении значений;
  • автоматическая актуализация отдельных шагов по результатам выполнения теста;
  • запуск тестирования при помощи командной строки с набором параметров (переменных);
  • формирование отчетов о результатах тестирования. Автоматическая регистрация ошибок по результатам тестирования. Выполнение проверок с использованием внешних обработок.

Ключевые преимущества «1С:Сценарного тестирования»

Для работы «1С:Сценарного тестирования» не требуется дополнительных программ и/или утилит.

Для полноценной работы с инструментом не требуются навыки программирования и другие специальные знания: чтобы начать работу и организовать полноценный стенд для тестирования конфигурации, необходимы только «1С:Сценарное тестирование» и общее представление о работе пользователя в тестируемой конфигурации. В то же время навыки программирования при работе с «1С:Сценарным тестированием» дают дополнительные преимущества — например, помогут сократить время на создание или актуализацию теста, повысить устойчивость тестов к изменению, увеличить скорость выполнения проверок и т. д.

«1С:Сценарное тестирование» может работать полностью автономно, но имеет все необходимые механизмы для работы в комплексе с другими программами тестирования.

Основные возможности инструмента Создание и модификация тестов Выполнение тестов и обработка их результатов Ключевые преимущества «1С:Сценарного тестирования»

  • 1С:Сценарное тестирование
  • 1С:Тестировщик
  • Центр управления производительностью
  • Тест-центр
  • Центр контроля качества
  • Центр администрирования
  • Стандартный нагрузочный тест

Автоматизированное тестирование

Автоматизированное тестирование — процесс, представляющий собой имитацию интерактивных действий пользователя и проверку результатов этих действий.

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

При автоматизированном тестировании между собой взаимодействуют два клиентских приложения. Одно — это менеджер тестирования, на котором исполняется алгоритм теста. Второе — это клиент тестирования, который воспроизводит интерактивные действия пользователя.

Автоматизированное тестирование

В качестве менеджера тестирования может выступать толстый или тонкий клиент. Клиентом тестирования может быть любое из клиентских приложений: толстый клиент, тонкий клиент или веб-клиент.

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

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

Автоматизированное тестирование

Результат выполнения автоматизированного теста может контролироваться визуально, либо программно, путем сравнения полученных результатов с эталонными значениями.

Написание длинных и сложных тестов может оказаться довольно трудоемким занятием, поэтому в платформе реализована возможность автоматической записи интерактивных действий пользователя в XML файл.

Автоматизированное тестирование

Для этого клиентское приложение запускается в специальном режиме, позволяющем выполнять запись журнала действий пользователя с помощью команд, расположенных в заголовке прикладного решения:

Полученный в результате этой записи XML файл может использоваться для анализа последовательности действий, выполнявшихся пользователем, или для создания автоматизированного теста на его основе.

Новый интернет-курс «Знакомство с «1С:Тестировщиком»

Сообщаем о выходе нового интернет-курса «Знакомство с 1С:Тестировщиком».

Курс знакомит с возможностями автоматизированного тестирования приложений и с приемами сценарного тестирования.

Курс будет полезен тем , чья деятельность связана с тестированием и/или проверкой информационных баз, а также тем, кто занимается автоматизацией бизнес-процессов информационных систем, настроенных на платформе «1С:Предпритие 8».

На курсе слушатели узнают, что такое 1С:Тестировщик и научатся пользоваться ее базовыми механизмами:

  • в первой половине курса будут рассмотрены базовые процессы, такие как: загрузка, установка и настройка необходимого программного обеспечения. Помимо вышеперечисленных действий, слушатели узнают про разные способы запуска конфигурации 1С:Тестировщик, каждый из которых будет продемонстрирован на занятиях;
  • во второй половине данного курса будет больше практики, чем теории. Именно на этом этапе слушатели приступят к созданию сценариев на разные темы задач, выполняемых при работе с конфигурациями на платформе 1С:Предприятие;
  • на итоговом занятии будет реализован сценарий , позволяющий автоматически и поочередно подключаться к неограниченному количеству информационных баз и применять заранее подготовленный сценарий. После завершения всех сценариев и проверок, будет запущен диалог с пользователем по вопросам сохранения сценария и завершения работы системы.

Вышеперечисленные задачи и процессы помогут приобрести умения, которые позволят:

  • создавать сценарии с указанием действий проверки (или набора таких действий), которые нужно выполнить и в какой последовательности;
  • выполнять тестирование конфигураций по заранее написанным сценариям;
  • гибко настраивать последовательность выполнения шагов с возможностью обхода возникающих ошибок;
  • запускать 1С Тестировщик при помощи отдельного ярлыка;
  • использовать переменные в шагах сценария;
  • выполнять запуск сценария из другого сценария;
  • протоколировать выполнение сценариев с автоматическим формированием снимка экрана при возникновении ошибки;
  • и многое другое.

Для использования конфигурации » 1С:Тестировщик» навыки программирования не требуются, однако их наличие поможет более эффективно работать на занятиях и создавать уникальные сценарии.

Слушателей интернет-курсов мы обеспечиваем всем, что нужно для комфортного дистанционного обучения:

  • доступ к материалам курса на 90 дней;
  • 13 видеоуроков;
  • методичка;
  • база для выполнения практических заданий;
  • общение с преподавателем по электронной почте;
  • свидетельство о прохождении курса.
  • Загрузка дистрибутива платформы 1С: Предприятие 8.3
  • Подготовка рабочей области
  • Добавление информационной базы «Формы тестирования». Добавление тестируемых информационных баз
  • Общие настройки
  • Подключение тестируемого клиента. Менеджер тестирования
  • Настройка запуска конфигурации «1С:Тестировщик» с параметром «Менеджер тестирования»
  • Режим автоматической записи сценария. Основные настройки шагов. Формы для самопроверки
  • Создание комбинированных сценариев. Шаг «Подключение к клиенту тестирования». Переменные
  • Шаг «Условие». «Отключение клиента тестирования». Универсальный автоматизированный сценарий.
  • Создание комбинированных сценариев. Шаг «Повторение». Шаг «Пауза». Счётчик подключенных баз. Универсальный автоматизированный сценарий. Часть 1.
  • Шаг «Встроенная процедура». Шаг «Установить значение переменных». Диалог сценария с пользователем. Прогон нескольких тестируемых баз через один сценарий.
  • Сохранение сценария в виде нового шага. Завершение работы тестировщика. Универсальный автоматизированный сценарий. Часть 2.

Интернет-курсы 1С зарекомендовали себя как эффективная и недорогая технология обучения, которую используют более 20 000 человек в год.

Стоимость и способы оплаты:

Для ознакомления доступна бесплатная версия интернет-курса (3 из 13 видеоуроков) см. https://uc1.1c.ru/course/znakomstvo-s-1s-testirovschikom/

Стоимость доступа к полной версии интернет-курса составляет 2100 рублей для одного слушателя. Для партнеров действуют скидки в соответствии с таблицей:

Рекоменд. розничная цена, руб.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *