So I've heard of unit and integration testing, but I just recently heard of midway testing. It seems like the term is used most commonly in an AngularJS context. A Google query turned up very little information on the topic. My questions about midway testing are these:
- How does it differ from unit and integration testing?
- What purpose does it serve?
- What problems does it address that the other two approaches do not address?
- Is it an AngularJS specific concept?