Base_seq vs base_test

Is there any recommendation on when should we use base_sequence and when should we use base_test?
I am aware that based on the project requirement, this gets changed. But I am looking for some generic answer here.

Since I am afraid that I am not fully understanding this concept and sometimes using base_seq even though base_test is more preferable and vice-versa, I want to know guidelines/recommendations on this.

In reply to supal:

The prfix ‘base’ doesn’t matter. It is just a prefix or name.
sequence and test are complete different constructs. A sequence describes how the sequence items will be generated. Normally you have hundreds of different sequences assigned to verify certain DUT functionality.
A test is where you are calling sequences to run them.