• Tests that need to run for every build of the application (Sanity check, regression test)
  • Test that use multiple data for the same actions (data driven test)
  • Tests that require detailed information from application internals (SQL , GUI)
  • Stress/Load Testing