Framework for Prioritizing Tests For Dynamic Execution

Naresh Jain’s lightning talk at Agile Alliance Functional Test Tools (AAFTT) Visioning Workshop. Naresh discusses an approach to managing unit, integration, and functional test suites to address the increasing cost of feedback as test suites grow. Naresh suggests developing a framework that will treat all tests the same, dynamically select tests to run based on test priorities and allow developers to dial in the amount of feedback received depending on the size of the change. Test priority can be based on factors such as code dependency, last failing test, test speed, complexity and more.