Posts

Showing posts from December, 2018

Challenges in testing ChatBots

        This is the second article on ChatBot Testing. Here is the first article which introduces the chatbots in general and details out why should we test chatbots.         Chatbots are different to other applications in several ways as listed below which makes them challenging to test and measure the quality. Self Learning Systems         Chatbots are built using AI and NLP services and keep learning and improving on their own. This makes it highly unpredictable whether a test case has failed due to the defect or if its improvement. One cannot have the traditional style of testing and write test cases with expected output. Remember, the test data used itself can be used by the bot to learn and update its behaviour, the negative testing may have an impact on the bot !! Non-linear input          Voice based chatbots use the speech recognition technologies to convert the voice to text. Chatbots are heavily dependent one such solutions. Along with the dependency comes

Rise of Chatbots

This is an era of AI (Artificial Intelligence) and as an industry we are rapidly adopting the AI technologies into the businesses to go more faster, make more profits while increasing the customer satisfaction and engagement. One such popular adoption is a ChatBot !! According to the surveys conducted, 90% of the apps installed are used only once and people spend more time on messaging apps than on social networking sites, making the messaging platforms new social networks today !! Businesses and brands have sensed it and moved to the messaging platforms to host the ChatBots to be right there, where the customers are. Messenger, WeChat, Skype, Slack and bunch of other messaging apps are now hosting ChatBots on their platforms, with all this you as a customer  can now chat with CNN to get the news or to book the flowers for your Bae or order your favourite pizza by chatting on your messaging application that you use a dozen times a day and you do not need to download any ot