TestCon Europe 2020
Vilnius and Online
Senior QA Consultant
Shama is working at ThoughtWorks as Sr QA Consultant with over 10 yrs of experience. She comes with a rich experience in test automation techniques, building need based testing solutions for the fast pace agile environment. Highly skilled in web, mobile, webservices and automating AI/ML applications. She has high passion towards mentoring/up-skilling others to on-board & implement solutions.
Testing Conversational AI – Strategy to Automation
Last year was dominated by the smart devices & voice based home assistants. These use the conversational interfaces unlike other applications to interact, built using advanced algorithms, ranging from natural language processing to AI/ML techniques. They are constantly learning by themselves improving the interactions with the user bringing up the challenge of non-deterministic output. To such interfaces, natural language is the input & we humans love having alternatives & love our synonyms, express using emojis gifs & pictures. Testing in this context moves to clouds of probabilities.
Unfortunately Selenium cannot be used to automate such systems and hence Botium was designed.
In this session Shama will cover the Selenium driver for Botium to automate E2E tests on Web UI and mobile along with testing strategy, testing NLP models & automating these tests to the CI/CD build pipelines with a DialogFlow based ‘Coffee-Shop bot’ as an example during my demo.