The Development of an Automated Testing Framework for Data-Driven Testing Utilizing the UML Testing Profile