Users that doesn't use this role (have their own way to install or use other system package, or just a developer that doesn't use it) could use the role to add tests easier and run them also.
Me and others could work in tests specific role, making it easier to develop tests for burp and removing some code from this role to make this one smaller.
Should I separate the tests to a new role?
I think it is good idea because of two benefits: