Botium provides additional humanification options to make your test cases appear human.
Delay user input with PAUSE
PAUSE is one of the integrated logic hooks, which will just wait for a defined amount of time.
See here for details.
Call Me Paulie
A simple Test Case
#me
hello
PAUSE 5000
Note: When using this, your test cases will run in
real time and will be significantly slower.
Simulate human writing speed
The capability SIMULATE_WRITING_SPEED simulates human typing speed: the
longer the text to send to the chatbot, the more time it will take - just as if a
human is typing.
Note: Average typing speed is
about 290 ms/keystroke.
Summary
As you can see in the examples provided above, catering for a wide variety of different human interactions in your Chatbot is essential for it to function correctly. For a summary on how Botium can help humanify your Test Set data, watch the video below.