Usability evaluation methods (UEMs) are methods used to evaluate the usability of a product design, and identify the problem areas. UEM has been a much discussed topic in the human-computer interaction and computer science fields for more than two decades, and a vast amount of research has been and is still being done on the topic. While laboratory based usability testing became the primary UEM in the 1980; a series of alternative UEMs were developed in the 1990s in the hopes to lower the cost and time required for a formal laboratory testing. Among them, empirical user testing and usability inspection methods have emerged to be the principal types of evaluation methods (Butler, 1996). This paper aims to give the reader an overview of these major empirical UEMs used in practice.