Our development process
To start the creation of the Ordering & Loyalty Program Chatbot, our team analyzed the market and found some innovative ways to use bots for business purposes. Belitsoft always focuses on the best practices and latest trends, so we decided to follow the Starbuck’s example, but create a chatbot that not only receives orders from customers but also invites them to take part in a loyalty program.
Overall, our work consisted of 5 parts:
Thereby, our team created the scenario, proposed it to the Client and started chatbot’s creation right after his approval. Our team successfully managed to create and test the chatbot. Now the users of our Client’s cloud-based platform can easily use this template, modify it according to their business needs and publish a ready-made chatbot on their websites or other public channels.
Stages of the Weather Forecast Chatbot development:
Our testing process
The project work was divided into 2 phases:
Our team organized the project work as follows: one tester is responsible for the website testing, and the other – for testing the user area and chatbots’ functionality.
Our testers analyze the Client’s requirements, plan a testing process, create checklists and test cases for the most complex scenarios, perform positive test cases (when chatbots are being created, changed and filled with content) and negative test cases.
Because the project is big and evolves rather fast (new features are constantly being added), the start of the third project phase seems to be obvious and will possibly include regression testing, bug fix testing, and new functionality testing.
Our communication approach
Our team uses JIRA as a bug-tracking system. That makes the process of testing transparent and objective because every team member, as well as our Client, can access the project anytime and monitor our testing process in real time.
In addition, our team uses Skype to support active communication with the Client that increases our efficiency.