Skip to content
Gallery
Кейсы
Share
Explore
Кейс Cinnabon

icon picker
Тестирование бота.

Автоматическое тестирование.
В проекте реализовано автоматическое тестирование. Файлы test_checklist_report.xml, test_error_counter.xml, test_reminder.xml, test_start_checklist.xml с кейсами автотестов находятся в папке /test В конфигурационном файле chatbot.yaml тесты включены.
изображение.png
Автотесты 2
Номер Кейса
Проверка работы блоков программы
Имя файла с тестом
1
№ 1
Проверяется работа стейта /Checklist/Report. Имитируется окончание работы с Чек-листом, приходит сообщение от бота: ”Задачи чистоты понедельника выполнены!”
test_checklist_report.xml
2
№ 2
Проверяется работа счетчика ошибок и отработка события noMatch
test_error_counter.xml
3
№ 3
Проверяется функция отправки сообщения в групповой чат руководителю в случае ошибочных действий сотрудником.
test_error_counter.xml
4
№ 4
Проверяется работа блока Reminder - Напоминаний. Бот отправляет ссылку для начала работы с Чек-листом
test_reminder.xml
5
№ 5
Проверяется работа с Чек-листом после его старта. Формируется сообщение в групповой чат для руководителя с сообщением: "Сотрудник Ivan @IvanIvanov занимается чек-листом чистоты за четверг" и сотруднику отсылается сообщение с первым заданием, затем имитируется отправка фотоотчета и получение второго задания из Чек-листа за четверг.
test_start_checklist.xml
There are no rows in this table
Кейс №1
изображение.png
Кейс №2
изображение.png
Кейс №3
изображение.png
Кейс №4
изображение.png
Кейс №5
изображение.png
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.