Testing Functional Requirement Functional Ability to add book to shelf Ability to arrange book by title, publisher name, year of the book