Software QA FYI - SQAFYI

Test Planning for E-Business Applications

By: John W. Green

Examination of Testing Objectives Examination of Testing Objectives


  • Is the test project under schedule constraints? Is the test project under schedule constraints?
  • Is the objective of the testing effort to maximize test Is the objective of the testing effort to maximize test coverage with limited resources under time constraints? coverage with limited resources under time constraints?
  • Is the goal to find as many defects as possible or to save Is the goal to find as many defects as possible or to save on testing costs while maintaining comparable testing on testing costs while maintaining comparable testing productivity? productivity?

Examination of Test Cases Examination of Test Cases


  • Are well-defined steps available for each test case? Are well-defined steps available for each test case?
  • Are expected results pre-defined? Are expected results pre-defined?
  • Are methods of identifying errors pre-defined? Are methods of identifying errors pre-defined?
  • Are methods of analyzing errors pre-defined? Are methods of analyzing errors pre-defined?
  • Will the tests be rerun? If yes, how many times? Will the tests be rerun? If yes, how many times?
  • Can manual testing be done cost-effectively? Can manual testing be done cost-effectively?
  • Can the test cases be automated quickly? Can the test cases be automated quickly?
  • Is the UI likely to change? Is the UI likely to change?
  • Is the test data known and available?

Automated Testing Consideration: Automated Testing Consideration:


    Examples of Good Tests Examples of Good Tests
  • Release Acceptance Regression Tests -- See example Release Acceptance Regression Tests -- See example
  • Compatibility Tests -- See Example Compatibility Tests -- See Example
  • Configuration Tests -- See Example Configuration Tests -- See Example
  • Release Acceptance Feature Tests Release Acceptance Feature Tests
  • Functional Acceptance Simple Tests Functional Acceptance Simple Tests
  • Stress Tests Stress Tests
  • Performance Tests

Automated Testing Consideration: Automated Testing Consideration:


    Examples of Good Tests Examples of Good Tests
  • Release Acceptance Regression Tests -- See example Release Acceptance Regression Tests -- See example
  • Compatibility Tests -- See Example Compatibility Tests -- See Example
  • Configuration Tests -- See Example Configuration Tests -- See Example
  • Release Acceptance Feature Tests Release Acceptance Feature Tests
  • Functional Acceptance Simple Tests Functional Acceptance Simple Tests
  • Stress Tests Stress Tests
  • Performance Tests Performance Test

Full article...


Other Resource

... to read more articles, visit http://sqa.fyicenter.com/art/

Test Planning for E-Business Applications