Automate human intelligence-requiring tests with our software. Save time and effort while ensuring accuracy by testing without human intervention.
Test::Smart is built on Test::Builder and is fully compatible with Test::Simple and Test::More (and anything else they work nicely with). To provide intelligent answers to conceptual questions, the module cleverly circumvents a very difficult machine intelligence problem by relying on human input instead. While this means there is slightly more overhead involved in setting up a way to communicate with people and allowing them time to answer, it ensures accurate and reliable testing results.
To use Test::Smart, simply import the module and specify the number of tests required. The Human Interface can be initialized using the following command: initialize("Test::Smart::Interface::Subclass",'Subclass args'...);. You can then submit questions synchronously or asynchronously, waiting for a yes or no answer, or setting a specific timeout period.
For asynchronous questions, the module provides a way to check the answer once it has been submitted. In essence, Test::Smart is a powerful and versatile tool that ensures your testing is as thorough and effective as possible.
Version 0.02: N/A