Difference between revisions of "Testplan"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
 
Line 1: Line 1:
A testplan is an organizational term describing the amount, order and frequency in which [http://wiki.services.openoffice.org/wiki/Testcase testcases] have to be executed.
+
A testplan is an organizational term describing the amount, order and frequency in which [[Testcase|test cases]] have to be executed.
  
 
With growing size of projects it becomes more and more time consuming to perform all existing testcases on each build. So a testplan is created that defines when a testcase has to be performed and how often.
 
With growing size of projects it becomes more and more time consuming to perform all existing testcases on each build. So a testplan is created that defines when a testcase has to be performed and how often.
Line 9: Line 9:
 
* Importance of the feature (Does the testcase test a small ugliness or a crash, is it near the application core or does it touch just a rarely used area)
 
* Importance of the feature (Does the testcase test a small ugliness or a crash, is it near the application core or does it touch just a rarely used area)
 
* Duration of the test (It would be smart to execute the test in a way that it - in conjunction with other tests - does not exceed a certain timeframe)
 
* Duration of the test (It would be smart to execute the test in a way that it - in conjunction with other tests - does not exceed a certain timeframe)
* Platform requirements - especially for [http://wiki.services.openoffice.org/wiki/CWS Childworkspaces] (does this only affect Linux?)
+
* Platform requirements - especially for [[CWS|Childworkspaces]] (does this only affect Linux?)
 
* Language requirements (Do we deal with a special language?)
 
* Language requirements (Do we deal with a special language?)
 
and many more
 
and many more
  
 
--Skotti 10:56, 21 March 2007 (CET)
 
--Skotti 10:56, 21 March 2007 (CET)
 +
[[Category:Quality_Assurance]]

Latest revision as of 05:40, 6 July 2007

A testplan is an organizational term describing the amount, order and frequency in which test cases have to be executed.

With growing size of projects it becomes more and more time consuming to perform all existing testcases on each build. So a testplan is created that defines when a testcase has to be performed and how often.


Possible criteria for testplans

There exist a lot of criteria that can be applied to determine which tests have to be done at a given time and frequency. These criteria could be:

  • Importance of the feature (Does the testcase test a small ugliness or a crash, is it near the application core or does it touch just a rarely used area)
  • Duration of the test (It would be smart to execute the test in a way that it - in conjunction with other tests - does not exceed a certain timeframe)
  • Platform requirements - especially for Childworkspaces (does this only affect Linux?)
  • Language requirements (Do we deal with a special language?)

and many more

--Skotti 10:56, 21 March 2007 (CET)

Personal tools