1 / 9

Chatbot Testing: Optimize Service with Continuous Integration and Automation

Learn how to optimize the quality, performance, and customer satisfaction of your chatbot with continuous integration and automated testing. Discover the challenges and solutions, and the benefits of incorporating testing into your chatbot development process.

bedoya
Download Presentation

Chatbot Testing: Optimize Service with Continuous Integration and Automation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Continuous Automated Chatbot Testing • Kiran Kumar Ponugoti - Sr Test Architect • V. Karthik – Sr. Solution Architect

  2. Abstract Artificially intelligent computer programs that can “chat” back in response to a human, called chatbots, are virtual agents or assistants. They replicate the effectiveness of the best agents, to enable digital self-service. Chatbot Landscape Optimize Quality, Service, Performance and Customer Satisfaction Support Customer’s Needs

  3. Chatbot Testing with Continuous Integration Deployment tool Test data generator

  4. Chatbot Workflow & Testing scope UI Testing Compatibility Functional Accessibility Mobile Unit Testing API Testing Security Performance #6 Chatbot packages data into proper response for display at chat client Chatbot Chat Client #1 User input a Phrase at Chat Client API Testing Security Performance Data transformation #2 Chatbot sends the phrase to a machine learning NLP engine #4 Intent is used to call upon proper service, using entity information to find proper data API Testing Security Performance Data base Natural Language Processing #3 NLP engine extracts users intent and entities from given phrase and sends back to chatbot #5 Data is returned to Chatbot Data Services

  5. Chatbot Testing - Testable components

  6. Challenges & Solutions:

  7. Benefits • Better confidence on your Chatbot to address customer queries • Faster Releases of different Chatbots for specific purposes • Reduced cost of testing by simplifying the complete testing process • Reduced Risk of deploying Chatbots in production • Better Business by enhanced customer experience

  8. Author Biography • Total 17 Years of IT experience. • Currently working as Senior Test Architect, with responsibility of Tech Support, Delivery Technical Support, Design UI Automation Frameworks. • Total 15+ years of experience in Software Engineering GUI Automation, Performance, Accessibility Testing and Software Engineering Tools. • Qualification : B.Tech (cse), MBA (IT)

  9. Thank You!!!

More Related