In this book chapter, we present a comprehensive collection of unconstrained optimization test problems that can be used as a benchmark function to validate and compare different optimization algorithms.