1С:Предприятие 8 Сценарное тестирование

Материал из КинтВики
Перейти к: навигация, поиск


Описание

1С выпустила ознакомительную версию прикладного решения "Сценарное тестирование" (см. http://www.1c.ru/news/info.jsp?id=8893 )

Фактически это система функционального тестирования для конфигураций на платформе 8.1.

Состоит из двух внешних обработок "ЗаписьТестов.epf" и "ПрогонТестов.epf".

Тесты сохраняются в виде xml-файлов.

Характеристика «1С:Сценарное тестирование 8»

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

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

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

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

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

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

Для выполнения теста не требуется специальной подготовки тестируемой конфигурации.

Использование 1С:Сценарное тестирование 8

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

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

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

«1С:Сценарное тестирование 8» могут использовать:

  • Партнеры – разработчики тиражных решений;
  • Партнеры или пользователи, у которых стоит задача тестирования конфигурации перед обновлением рабочей базы.

Источник: http://www.1c.ru/news/info.jsp?id=8893


Купить

строка из прайса 1С от 2010.01.05

Код Наименование Валюта рекомендованная цена цена для дилера цена для пост. партнера цена для дистрибутора ставка НДС место хранения дата начала продаж
4601546061393 1С:Сценарное тестирование 8 руб 35000 17500 15750 14000 Без НДС 31.12.08

Информационное письмо: http://www.1c.ru/news/info.jsp?id=9489

Код Наименование рекомендованная цена цена для дилера цена для пост. партнера цена для дистрибутора
4601546061393 1С:Сценарное тестирование 8 35000 17500 15750 14000
2900000998513 1С:Сценарное тестирование 8 NFR - - 6000 5350

Информационное письмо: http://www.1c.ru/rus/partners/priv/info-private.jsp?numb=9490

Состав продукта и порядок продаж

Программный продукт 2900000998513 "1С:Сценарное тестирование 8 NFR" включает:

  • обработки для подготовки и выполнения тестов;
  • набор тестов для типовых конфигураций "1С:Предприятия 8";
  • регистрационную карточку;
  • книгу документации "1С:Сценарное тестирование 8. Руководство по использованию".

Продукт 2900000998513 "1С:Сценарное тестирование 8 NFR" продается по заявкам на приобретение продуктов NFR по одному комплекту на организацию партнерам-франчайзи, имеющим в штате не менее одного специалиста по платформе или по любому прикладному решению "1С:Предприятия 8". Для работы продукта необходимо наличие у партнера любой поставки NFR, включающей платформу "1С:Предприятие 8" и ключ защиты.

Продукт 4601546061393 "1С:Сценарное тестирование 8" продается пользователям программных продуктов "1С:Предприятие 8" версии ПРОФ через партнеров-франчайзи, имеющих в штате не менее одного специалиста по платформе или по любому прикладному решению "1С:Предприятия 8".

Назначение и условия использования продуктов

Продукт 2900000998513 "1С:Сценарное тестирование 8 NFR" предназначен для изучения возможностей предлагаемого инструментария партнерами, неограниченного использования во внутренних разработках партнера, а также для проведения работ по внедрению, выполняемых для клиента на территории партнера. Лицензия позволяет использовать продукт NFR для тестирования:

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

Лицензия не позволяет использовать продукт для тестирования конфигурации непосредственно на территории клиента или для тестирования конфигурации, разработанной и тиражируемой клиентом или другой организацией. Для проведения таких работ необходимо приобрести для клиента продукт 4601546061393 "1С:Сценарное тестирование 8".

Продукт 4601546061393 "1С:Сценарное тестирование 8", приобретенный организацией, в которой выполняется внедрение, не может быть использован для тестирования конфигурации в организации партнера, осуществляющего внедрение. Для проведения таких работ партнеру необходимо прибрести продукт 2900000998513 "1С:Сценарное тестирование 8 NFR".

Источник: http://www.1c.ru/rus/partners/priv/info-private.jsp?numb=9490


Описание

http://www.1c.ru/rus/partners/priv/info-private.jsp?numb=9490

Где взять

Мнения

Особенности

Плюсы:

  • Хорошо проработано интерактивное задание действий и объектов, а также проверок

Минусы:

  • Нет средств создания/восстановления тестовых ситуаций, поэтому тестирование очень сильно привязано к "эталонным" базам
    • в составе продукта поставляются эталонные базы для тестирования типовых
    • ситуации создаются через документы ВводОстатков
  • С управляемыми формами v8.2 не будет работать
    • в версиях 2010 года обещают