Thursday, December 17, 2015

Ten Key Principles of Effective Testing

  1. Testing is a risk management process

  2. Understand the application being tested

  3. Set clear testing objectives and criteria for successful completion (including test coverage measures)

  4. Create an effective test environment

  5. Test as early as possible in the development cycle (Shift Left Testing)

  6. Do plan for User Acceptance Testing (UAT)

  7. Regression testing

  8. Automate as much as possible

  9. Capture test incidents and use them to manage risk at release time

  10. Manage change properly to avoid undoing all the testing effort

Sunday, July 26, 2015

Mobile Apps Types

  • Native apps are those written using the iOS or Android SDKs. 
  • Mobile web apps are web apps accessed using a mobile browser. 
  • Hybrid apps have a wrapper around a “webview” – a native control that enables interaction with web content.