Best Resources to Learn SystemVerilog and UVM - Maven Silicon
UVM provides TB framework and base class library to create the verification environment in SystemVerilog. You can consider UVM as a testbench methodology...
https://www.maven-silicon.com/....blog/best-resources-