Audio Acceptance Testing
What's more natural than speaking?
This is why Pyccuracy will now support audio BDD Acceptance Testing.
From version 0.5.0 onwards, you'll be able to just shout your tests at the test engine.
Just Shout it
Whenever you need a test done, use your voice and let all your peers hear it.
Let's use the example that Pyccuracy uses, searching Google.
Just download Pyccuracy trunk, fire pyccuracy_audio_server.py and start shouting in your microphone:
"Hey you, given that I'm in charge, when I go to google and search for 'Fool' then I see a lot of stuff"
Even though these actions seem a little generic, they were introduced to cather for audio support.
Neural Net
"Hey, how are you interpreting the audio commands?"
Ah ha! We have NeuroNet© 14.2 RC1 that evaluates what you say and translates that into a sequence of basic Pyccuracy Actions.
The logic behind what the neural net does is beyond the scope of this post.
Shouting to the Sky
What if you don't want to host your own audio infrastructure?
We have a MAJOR BREAKTHROUGH! Google is sponsoring Pyccuracy and now we have AUDIO SUPPORT IN THE CLOUD!
Don't believe me? Go to the nearest window and shout your test to the sky. Google Earth's servers will capture your test (but don't forget to shout your google account username and password, so they can authenticate you - we want it to be safe after all). Then go to Google Earth, to your location and watch the magic happening. The report for your test IS THERE!
I got a little worried about Google monitoring me in that level, but in the end they already have all my data, anyway. Might as well know everything I say.
BIG KUDOS TO GOOGLE for another inovative idea.
Conclusion
Pyccuracy keeps moving forward! Next step is sattelite-based peer-to-peer asynchronous synthetic testing! We'll get there soon! Thanks for the support people!