Работаем удаленно и с выездом
Наши филиалыМоскваЯрославль
АВТОМАТИЗАЦИЯ, ВНЕДРЕНИЕ, СОПРОВОЖДЕНИЕ

Методы и способы тестирования программных продуктов 1С. Автоматизация тестирования

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

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

  1. Определение объема предстоящих работ и детализация отдельных позиций на основании полученного технического задания.
  2. Осуществление проектирования и последующее кодирование структуры, алгоритмов, модулей и операций будущего продукта.
  3. Проверка работоспособности созданного программного решения посредством разнообразных испытаний и тестов.

Виды тестирования 1С

Для решения повседневных задач в области программирования и устранения возникших проблем при использовании программных продуктов 1С общего или отраслевого назначения, проводятся соответствующие испытания и исследования, среди которых наиболее распространены несколько видов (способов) тестирования.

- Модульное – используется непосредственно разработчиками программы, при этом осуществляется не только проверка работоспособности модулей исходного кода (операторов, функций, ветвей, интерфейсов), но и создание необходимых драйверов. Такое тестирование легко поддается автоматизации.

- Сценарное – заключается в выполнении ранее составленных тест–кейсов (сценариев) испытаний, которые представляют собой набор действий и операций, производимых с исследуемым программным продуктом. В роли тестировщиков могут выступать сисадмины или подготовленные сотрудники.

- Регрессивное – необходимо для выявления ошибок и дефектов, допущенных при устранении ранее обнаруженных сбоев работы программы, а также после внесенных изменений или дополнений в программное обеспечение. Данное исследование может проводиться либо ручным способом, либо в автоматическом режиме.

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

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

Средства автоматизации тестирования программ 1С

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

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

Для основной категории пользователей продуктов 1С (профессионалы, специалисты, подготовленные сотрудники) наибольший интерес представляют собой такие инструменты автоматизированных испытаний, как приложение «Vanessa ADD» и конфигурация 1С «Сценарное тестирование».

Общие сведения о конфигурации автоматизации тестирования 1С

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

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

Некоторые возможности приложения 1С: Сценарное тестирование:

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