Software engineering is the study and an application of engineering to the design, development, and maintenance of software. Web testing is the name given to software testing that focuses on web applications. Regression testing means re-testing an application after its code has been modified to verify that it still functions correctly. In this test cases that have been develop using reusability constraints that must be act as priority based test cases for regression testing. To execute these cases on the basis of priority of area coverage adaptive TCP algorithm is used that provide as sequence of execution. This sequence has to be optimized by Genetic algorithm which uses population size, crossover and mutation probability for generation of new Childs.