How do you practice TDD for Android development projects?

TDD is more of a strategy then a certain process or tool. The idea is that testing drives your development — writing tests first, making sure tests pass to indicate development is complete, and continuously testing on each change to make sure no regressions or new bugs slip in. You can use Espresso, Robotium, or … Continue reading How do you practice TDD for Android development projects?

Testing web & mobile app interaction with Selenium & Appium

  Sometimes there is a need to test the way two different apps interact or work together. Say you have a mobile app for a coffee shop. When you place your order with the app, a notice shows up on the order terminal for the barista.  They can then fulfill the order and have it ready … Continue reading Testing web & mobile app interaction with Selenium & Appium