Testing

When should I test? I have 7 days till my period is suppose to come. And which tests do you recommend.