W prezentacji pokazuję (za) proste podejście do automatyzacji testów. Pokazuję też architekturę frameworku do automatyzacji testów funkcjonalnych, taką która umożliwia budowanie zestawu testów, który jest utrzymywalny. Utrzymywalny, to znaczy, że pozwala na minimalizację pracochłonności zmian automatów testowych przy zmianach testowanej aplikacji. Zaprezentuję również proces powstawania takich testów oraz przykładowe narzędzia i techniki stosowane w tym procesie.