Fundamental Considerations in Language Testing