Software testing typically accounts for 40-50% of total software development costs according to industry studies and research. This includes activities like test planning, test design, test execution, and maintenance of test artifacts. The 10-20% range underestimates testing effort, while 70-80% and 5-10% are outside realistic industry ranges.