Here are some links for practicing for your test or upgrade

GENERAL CLASS TEST QUESTIONS (pdf file)
TECHNICIAN CLASS TEST QUESTIONS (pdf file)
EXTRA CLASS TEST QUESTIONS (pdf file)

The first are purchase items but are maybe better
Software to purchase
Online testing to subscribe to

Theese are just online practice exams
QRZ online practice tests
EHAM online practice tests
AA9PW online practice tests
Radio Exam online practice tests
Ham Tests online

This one is a software program that runns on your computer (not online)
FREE downloadable software practice tests