As a pure testing tool, Cucumber falls short. From this point of view, there is a lot wrong with it. But is it really a test framework?