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

Содержание:

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


1.     Имитация действий пользователя 1С

 

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


• Интеграция с объектами 1С:

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


• Запись и воспроизведение сценариев:

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


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


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



Выбор режима в окне «Быстрый старт»


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


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



До подключения клиента



После подключения клиента


После выполнения всех действий, можно приступать к запуску сценария. Для запуска необходимо нажать на кнопку «Выполнить».



Кнопка выполнения сценария


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



Кнопка пошагового выполнения


• Имитация ввода данных:

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



Ввод данных с помощью настройки шага


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


• Навигация по элементам интерфейса:

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


• Обработка ошибок и исключений:

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


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


2.     Протоколирование тестов в инструменте 1С: Тестировщик

 

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


Для запуска протокола выполнения необходимо из выпадающего списка «Сценарий» выбрать «Журнал выполнения»:



Запуск протокола выполнения


Протокол содержит подробное описание каждого шага тестового сценария. Это включает в себя действия, которые выполняет тестировщик в интерфейсе 1С-приложения, такие, как ввод данных, нажатия кнопок, выбор опций и другие манипуляции.



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


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



Результат выполнения шага


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


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


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


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


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


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


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


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

 

Специалист компании ООО "Кодерлайн"

Алина Вакулина

Наши проекты

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

ООО "ТК "Сытый Дом-НН"
ООО "ТК "Сытый Дом-НН"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Управление торговлей 8

Взаиморасчеты с покупателями
Оптовая торговля
Управление складскими за...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

Внедренное типовое решение:
1С:Комплексная автоматизация

- Разработка подсистемы оперативного учета транзакций...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение