Офіс в Україні: +38 (063) 50 74 707

Офіс у США: +1 (212) 203-8264

Ручне тестування

Забезпечте найвищу якість вашого програмного забезпечення за допомогою наших послуг ручного тестування.

Мобільне тестування

Оптимізуйте свої мобільні додатки для бездоганної роботи на всіх пристроях і платформах за допомогою наших комплексних послуг з мобільного тестування.

Автоматизоване тестування

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

Функціональне тестування

Вдосконалюйте основний функціонал вашого додатку за допомогою наших послуг з функціонального тестування

ПЕРЕГЛЯНУТИ ВСІ ПОСЛУГИ

Обговорення -

0

Обговорення -

0

Чат-боти Viber і Telegram та як їх правильно тестувати

З кожним днем боти набувають все більшої популярності. Їх використання стало звичною практикою в нашому житті: чи то потрібно купити квиток, чи скористатися поштовими або банківськими послугами.

Але що таке чат-бот? Це спеціальна програма, яка надає можливості для побудови комунікації з клієнтами в режимі 24/7. Типовий чат-бот має заздалегідь визначені сценарії, які дозволяють користувачам самостійно замовляти певні послуги чи товари (або знаходити відповідь на певні запитання).

В Інтернеті є багато інформації про те, як створити чат-бота, але дуже мало даних про те, як його протестувати. Тому в цій статті ми дамо вичерпну відповідь на це питання. Ми розглянемо особливості та специфіку тестування сучасних чат-ботів на прикладі Viber і Telegram як найпопулярніших веб-продуктів у цій сфері.

Порівняльний аналіз основних можливостей Viber / Telegram

Особливості Viber Telegram
Надсилайте повідомлення з можливістю синхронізації з підключеними пристроями + +
Настільна версія + +
Нікнейм - +
Можливість підключення декількох облікових записів - +
Групові чати + +
Витратити груповий чат - +
Пошук користувача за допомогою @ - +
Розвиток каналів + +
Зберігання інформації в хмарі - +
Безпека + +
Наявність ботів + +

Відмінності від наведеної вище таблиці легко помітні. Однак варто зазначити, що ці месенджери - не просто спосіб комунікації, яким кожен з нас користується щодня. Вони стають своєрідним майданчиком для просування найрізноманітніших бізнес-ідей.

Оскільки обидві ці платформи підтримують чат-ботів, можна детальніше розглянути особливості функціонування кожної з них.

Особливості роботи Viber та Telegram

Особливості Viber Telegram
Основна концепція Чат-бот для оптимізації бізнес-процесів з можливістю взаємодії з державними рахунками Інтеграція з обраними сервісами в рамках платформи Telegram
Базова реалізація Через API Viber Через API бота
Атрибути бота Налаштування рівня публічного акаунта Адреса, ім’я, фото, короткий опис
Номінальні ліміти на створення ботів Вимоги до ботів та налаштування публічних акаунтів -
Підтримувані типи контенту Текстові блоки, посилання, графічний контент, контакти, геолокація Все, що підтримується на платформі Telegram (персональні дані, файли, опитування, місцезнаходження)
Рівень спілкування в чатах Так, на основі повідомлень та гнучких клавіатур Так, за допомогою команд, клавіатур і текстових повідомлень
Можливість монетизації На основі публічних рахунків +
Додавання ботів до інших чатів - +
Дозвіл на спілкування в чаті - +
Розробка бота На основі Viber REST API За допомогою бота @BotFather / Bot API

Плюси та мінуси ботів

Щоб проаналізувати це, слід повернутися до поняття чат-бота, про яке ми згадували вище. Зауважимо, що боти бувають двох типів:

  • Чат-боти з реєстрацією інформації в базі даних. Їх роботу запрограмовано на обмежений спектр поведінкових сценаріїв (наприклад, бот-суфлер і бот-кнопка);
  • Чат-бот на основі ШІ з параметрами самонавчання та самооновлення інформації (наприклад, “розумний бот”).

Варто також зазначити, що чат-боти з фіксованими даними більш надійні в роботі, оскільки не містять напрацювань штучного інтелекту, тобто не можуть вийти з-під контролю програмістів. З іншого боку, боти зі штучним інтелектом більш “чуйні”, а їхній інтелект - це технічна можливість реагувати залежно від поточної ситуації.

Тепер ми можемо виділити плюси і мінуси чат-ботів після того, як вони пройшли тестування в компанії із забезпечення якості.

Переваги:

  1. Працюємо 24/7;
  2. Миттєва реакція;
  3. Простий графічний інтерфейс;
  4. Постійне розширення покриття платформи;
  5. Для взаємодії з чат-ботом не потрібно встановлювати програмне забезпечення.

Недоліки:

  1. Надлишок функцій;
  2. Іноді незвична поведінка користувача може спричинити збій у роботі;
  3. Не підходить для всіх типів бізнесу.

З цього порівняння видно, що Telegram має більше можливостей при розробці класичного чат-бота, а значить, і потенційний набір функціоналу також більший. Це говорить про те, що принципової різниці в перевірці чат-ботів для Telegram і Viber просто немає!

Тестування чат-ботів

Перш за все, слід проаналізувати причини розробки чат-бота, з’ясувати його потенційну цільову аудиторію та завдання. Наприклад, можна поцікавитися у керівника проекту, які команди можна буде використовувати в майбутньому при взаємодії з чат-ботом.

Варто звернути увагу на список команд для Viber і Telegram. Швидше за все, він буде суттєво відрізнятися. Також необхідно визначити, на які конкретно країни буде орієнтований чат-бот і які мови він буде підтримувати. І можна додатково уточнити, для яких операційних платформ буде розроблятися чат-бот.

На самому початку тестування чат-бота потрібно запустити основні позитивні сценарії та проаналізувати, наскільки зручною є взаємодія з чат-ботом. Ваші тестові діалоги з ботом не повинні містити тупикових ситуацій - чат-бот повинен відповідати на будь-яку дію користувача.

Якщо бот підтримує різні локалізації, слід перевірити наявність перекладів для потенційних діалогів з чат-ботом і правильність їх оформлення, виходячи з культури і традицій конкретної країни, граматичних і орфографічних особливостей словосполучень.

Додатково потрібно звернути увагу на реєстраційну частину, валідацію адреси та телефону, чи точно вона відповідає формату обраної країни.

І останнє, вам потрібно переконатися, що елементи та об’єкти, які означають одне й те саме, мають однакові назви. Якщо ви видалите деякі елементи, ви побачите повідомлення з підтвердженням. Тестування поточної відповідності затвердженому дизайну (макету) чудово підходить, якщо графічне відображення чат-бота витримано в одному стилі та кольоровій гамі для різних операційних платформ.

Висновок

Звичайно, неможливо протестувати всі сценарії. Але це прямий обов’язок QA-інженера - перевірити чат-бота на основі затвердженої тестової документації, виконати всі позитивні сценарії, узгоджені з клієнтом, і дослідити тести.

Підхід до тестування чат-ботів має бути схожим на тестування веб-додатків, хоча в кожній сфері є свої нюанси та спільні риси. Саме ці нюанси були розглянуті в цьому матеріалі, який буде корисний профільним фахівцям.

0 коментарів

Опублікувати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Вам також може сподобатися

Перевірене тестування ШІ зі зрозумілим контролем якості

Перевірене тестування ШІ зі зрозумілим контролем якості

Як QA забезпечує відповідність Закону ЄС про штучний інтелект і Рамковій структурі ризиків штучного інтелекту NIST...

Мультидосвідне тестування додатків: Голос, чат, носимі пристрої та QA жестів

Мультидосвідне тестування додатків: Голос, чат, носимі пристрої та QA жестів

У сучасному технологічному середовищі додатки вже не обмежуються простими веб-інтерфейсами чи мобільними пристроями....

Як тестувати адаптивні інтерфейси та персоналізовані інтерфейси зі штучним інтелектом

Як тестувати адаптивні інтерфейси та персоналізовані інтерфейси зі штучним інтелектом

Штучний інтелект змінює те, як користувачі взаємодіють з цифровими продуктами. Однією з найцікавіших змін є поява...