Classification of Software Testing by Level of Detail