framework test