Semantic technologies for test management