Sachverhalt: A. X._ (Beschwerdeführerin) arbeitete vom 1. Oktober 2003 bis 28. Februar 2006 als Kassiererin bei der Y._ Casino AG (Beschwerdegegnerin). Im Juni 2009 erhob die Beschwerdeführerin Klage beim Gewerblichen Schiedsgericht des Kantons Basel-Stadt und verlangte von der Beschwerdegegnerin im Wesentlichen Fr. 7'214.40 nebst Zins. Sie machte geltend, sie habe das Casino während der Pausen nicht verlassen dürfen, sondern Bereitschaftsdienst leisten und die Pausen oft unterbrechen müssen, wenn dies ihre Vorgesetzten als geboten erachtet hätten. Daher seien ihr die Pausen als Arbeitszeit anzurechnen und zu entschädigen. B. Das Gewerbliche Schiedsgericht erachtete die Klage als unbegründet. Die von der Beschwerdeführerin dagegen erhobene Beschwerde wies das Appellationsgericht des Kantons Basel-Stadt mit Urteil vom 8. Februar 2010 ab. Mit Beschwerde in Zivilsachen und subsidiärer Verfassungsbeschwerde beantragt die Beschwerdeführerin dem Bundesgericht, das Urteil des Appellationsgerichts aufzuheben. Die Beschwerdegegnerin schliesst auf Abweisung der Beschwerden, soweit darauf einzutreten sei. Die Vorinstanz beantragt unter Hinweis auf den angefochtenen Entscheid ebenfalls die Abweisung.