Why does 3-hydroxy-butan-2-one give positive Tollens' test?
From the Wikipedia entry on Tollens 1 


  Tollens' reagent is a chemical reagent used to determine the presence of an aldehyde, aromatic aldehyde and alpha-hydroxy ketone functional groups


The substrate you have drawn is an alpha-hydroxy ketone.