As per my knowledge, test runner is any software that takes testing code and as per the configuration, executes the code and collate the results while the testing framework is basically the name given to specific pattern of writing code which is efficient and readable
- Please correct defintions if incorrect.
- There are few testing frameworks in Java (like JUnit, TestNG, Cucumber, Serenity etc) which are test runner + testing framework. Please let me know if I am incorrect.
- If I am incorrect in the previous point, please let me know example test runners (which is not a testing framework) and testing frameworks (which is not a test runner) in Java