Thus, to test future web applications, an integrated environment must be developed. This environment should integrate, adapt, and automate various existing techniques for future web applications testing (e.g. dynamic model inference, log-based diagnosis, oracle learning, concurrent testing, regression testing, classification trees and combinatorial testing, etc.).