There are dozens of techniques for estimating software testing, but these are the most common:
Program evaluation and review technique (PERT)
Use case points (UCP)
Work breakdown structure (WBS)
Wideband Delphi
Function point
Percentage distribution
Experience-based