Water testing, Black box, Boundary value analysis, Cem kaner, Cyclomatic complexity, Quality assurance, Web based, User acceptance, Load balancing, Response center, Open source, Equivalence partitioning, Wind tunnel, Boris beizer, Life cycle, Software engineering, Client server