Writing specs is a hard problem, with insufficient/hidden specs and people communication flaws being the two most common problems in requirements engineering. In this talk, we will examine how, and under what conditions, tests can be considered as specs and how shifting them to the far left could remove a lot of the complexity mobile teams face.