functionality test in construction