Speaker
Mahathee is a Software Tester who is currently employed with Persistent systems as Project Lead Quality. She considers herself a student of the testing craft.
She loves being a friendly ear to people of the testing community and in general and tries to put in her best in all she does.
Testing a Conversational AI (Chatbots) or How To test a Chatbot or ChatBot Testing 101
Chatbots are one of the most widely adopted AI/ML implementations in the business sector.
A chatbot is an intelligent machine used to imitate human conversation through text and voice commands. Bots are widely used as a personal assistant, customer service, HR, sales and marketing to name a few. Theyare everywhere and we rely on them to a certain extent, this makes it extremely important to assure the quality of the chatbots and test them thoroughly. They are built using NLU/NLP-Services (Natural language understanding and processing) and are subjected to constant training and improvement which has direct impact on tests.
Chatbots are a new kind of apps that require new kind of tools to perform effective and high-coverage testing —a goal that cannot be reached with slow, real-time, flaky end-2-end tests.
Last year was dominated by the smart devices and voice-based home assistants. These use the conversational interfaces unlike other application to interact with. They are built using advanced algorithms, ranging from pattern and expression matching engines to natural language processing and AI/Machine learning techniques. These systems are constantly learning by themselves improving the interactions with the user bringing up the challenge in the testing world of non-deterministic output. To such interfaces, natural language is the input and we, humans really love having alternatives and love our synonyms and our expressions using emoji’s gifs and pictures. Testing in this context moves to clouds of probabilities
Currently chatbots, artificial intelligence and machine learning are driving the industry. The hypegenerated around Amazon’s Alexa or Apple’s Siri or Google Home are only a few examples. They depend on speech recognition technologies. As the chatbots user do not have any barriers and due to the unpredictable user’s behaviour it becomes utmost difficult to verify the correctness on the output.Based on customer proximity and the enormous number of people a chatbot could reach, the quality assurancein this area is becoming very important.
Device fragmentation, many different NLP platforms and chatbot provider are the test challengeswe face while testing a chatbot. Botium is there to solve all these problems. It is the upcoming industry standard for chatbot test automation and quality assurance. Developers and operators get a fully integrated continuous chatbot test infrastructure that seamlessly fits into existing CD pipelines and processes.
Therefore As a part of this talk we would be covering the following
- What is a chatbot? Types of chatbots
- How ChatBots are different from the other Application?
- Latest market response and customer feedback
- Industries which use chatbots and its benefits
- Comparison between industry benefits before and after using chatbots
- What should be tested while testing chatbots?
- Types of testing can be done on chatbot
- Testing Strategies for ChatBots
- Challenges
- Testing Strategies for ChatBots
- Demo
Chatbots are poised to exponentially grow in use and the technology to build them will rapidly evolve. Quality from a usability and functionality standpoint is a must and will be key for success.
More Speakers
- Aditya Garg
- Ajay Balamurugadas
- Aliasgar Chaiwala
- Amol Deshpande
- Andrew Knight
- Anindita Rath
- Anubha Bagui
- Anwesha Roy Choudhawry
- Arpita Swer
- Balvinder Khurana
- Brijesh Deb
- Chidambaram Vetrivel
- Craig Risi
- Deepak Koul
- Deepthi K
- Dhairya Thakkar
- Gajapathy Rasamala
- Gaurav Soni
- Gauri Gupta
- Gayathri Mohan
- Geosley Andrades
- Giri Shankar
- Giridhar Rajkumar
- Harpreet Kaur Kahai
- Harsh Sahay
- Hema Latha
- Hina Sharma
- Hitesh Prajapati
- Jaisudhan Selvaraj
- James Thomas
- Kanwarpreet Singh Khurana
- Kavin Arvind Ragavan
- Khushboo Rajpurohit
- Kiruthika Ganesan
- Kumudha Ganesan
- Kunal Samel
- Maaret Pyhäjärvi
- Mahathee Dandibhotla
- Marta Firlej
- Meera Vyas
- Mohanpriya P
- Mukund Zalke
- Nikhil Bhandari
- Nimesh Bhatt
- Niranjan Limbachiya
- Nitasha Rawat
- Pallavi Vadlamani
- Parinita Patankar
- Poorva Pal
- Pranesh Gaikwad
- Pricilla Bilavendran
- Puja Sakhia
- Pushan Ghosh
- Rahul Parwal
- Rajani Sinha
- Rik Marselis
- Rishil Bhatt
- Ritu Chowdhary
- Sakthikannan Subramanian
- Saurabh Bhardwaj
- Schalk Cronje
- Seema Prabhu
- Shailesh Gohel
- Shubha Lokeshaiah
- Shuchita Singh Basu
- Sneha Viswalingam
- Soumya Mukherjee
- Sowmya Ramesh
- Sujata Dutta
- Sujit Pathak
- Sumit Mundhada
- Sundaresan Krishnaswami
- Tejaswi Sedimbi
- Venkatesh Belde
- Videos
- Vikas Kataria
- Vishal Parmar