non-functional tests