Not exactly maybe.
Different worktrees can still lead to possible merge conflicts later. This may get messy.
Working on tests during compilation seems like a more separate task.