Evolution, being both "micro" and "macro", is ambiguous in definition. Therefore its testability is questionable.
Evolution is completely UNAMBIGUOUS in definition. Evolution is a change in allele frequencies within a population. This is highly testable. Micro and macro are not descriptions of two different types of evolution, they are categories that help define the scope of the set of questions that an evolutionary biologist focuses on. It's like the difference between physical and organic chemistry: they are both chemistry, they both exist simultaneously, and there is no real world separation between the two, but they involve different sets of questions that different scientists can ask. (though, as other people have pointed out, these terms have mostly fallen out of use in the biological community)
speciation (which is poorly defined)
Actually speciation is well defined. What is difficult to pin down is what exactly a species is, which is due to the variety of different sexual reproductive strategies, and the fact that most things in biology exist within a continuum and not strictly partitioned categories. But just because species are hard to define does not mean populations can't evolve, which is the whole argument anyway.
Edited by Stagamancer, : clarification
We have many intuitions in our life and the point is that many of these intuitions are wrong. The question is, are we going to test those intuitions?
-Dan Ariely