Ben Stokes's England face Zimbabwe on Thursday at the start of a defining year of Test cricket with sterner challenges on the horizon against India and Australia.