This is agile testing in my case.
For each feature, we perform exploratory testing to look for large overall bugs, followed by test case execution, followed by exploratory testing to look for minor bugs.
Once the features to be released are in place, regression testing of the entire system is performed.
In addition, an e2e automated test that performs an overall check is rotated daily.