Difference between revisions of "CWS Checklist for QA responsibilities"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 1: Line 1:
<H2> Step 1 : Check common CWS requirement  (Checklist in flow chart)</H2>
+
It is very difficult to identify all Activities which are needed to approve a CWS in a high quality. So it is very easy to oversee small items, which can be followed easily by a Regression in the Master builds. To avoid such kind of Regressions this list of Action Items should help.  
- Check if release target of CWS is set correctly.
+
  
- Check right adjustment of due dates (plan at least an average of 5 working days for testing in QA).
 
  
- Build version should not be too old compared to the current master.  
+
<H2> Step 1 : Check common CWS requirement (Checklist in flow chart)</H2>
<BR>(e.g. 1-2 build if many CWSs were integrated; 3-5 build if only a few CWSs were integrated  - release phase -; last build if important changes were made in this build)
+
<UL>
 
+
    <UL>
- Appropriate information about specific and global risks must be provided, either in the comments section of the EIS status page and/or in one or more QA child tasks.
+
        <P>Check if release target of CWS is set correctly.</P>
 
+
        <P>Check right adjustment of due dates (plan at least an average of 5 working days for testing in QA).</P>
- All issues must have the status 'Resolved/Fixed'
+
        <P>Build version should not be too old compared to the current master.
 
+
        <BR>(e.g. 1-2 build if many CWSs were integrated; 3-5 build if only a few CWSs were integrated  - release phase -; last build if important changes were made in this build)</P>
- All issues must be assigned to a QA members (except those only developers can verify)
+
        <P>Appropriate information about specific and global risks must be provided, either in the comments section of the EIS status page and/or in one or more QA child tasks.</P>
 
+
        <P>All issues must have the status 'Resolved/Fixed'</P>
- Issues that can only be tested by a developer must have the status 'verified' (set by another developer!)
+
        <P>All issues must be assigned to a QA members (except those only developers can verify)</P>
 
+
        <P>Issues that can only be tested by a developer must have the status 'verified' (set by another developer!)</P>
- For all new features a FINAL specification must be existent
+
        <P>For all new features a FINAL specification must be existent</P>
 
+
        <P>For all features and changes a Change-Mail must be existent (see http://www.openoffice.org/servlets/SummarizeList?listName=allfeatures</P>
- For all features and changes a Change-Mail must be existent. The information can be found at http://specs.openoffice.org.
+
        <P>Issues submitted by developers must provide a test case to ensure appropriate verification.</P>
 
+
        <P>All required install sets need to be existent (at least one Windows and one Unix/Linux build, whereas both must be a product build).</P>
- Issues submitted by developers must provide a test case to ensure appropriate verification.
+
    </UL>
 
+
</UL>
- All required install sets need to be existent (at least one Windows and one Unix/Linux build, whereas both must be a product build).
+
  
  
 
<H2>Step 2 : Check general CWS health  (Avoid wasted effort of other stake-holders)</H2>
 
<H2>Step 2 : Check general CWS health  (Avoid wasted effort of other stake-holders)</H2>
- Run required automated test on both product build - Windows and Unix/Linux &ndash; (first.bas, topten.bas  from framework/first)
+
<UL>
 
+
    <UL>
- Run additional testing on at least one platform (if necessary)
+
        <P>Run required automated test on both product build - Windows and Unix/Linux &ndash; (first.bas, topten.bas  from framework/first)</P>
 
+
        <P>Run additional testing on at least one platform (if necessary)</P>
- Run additional tests for specific testing areas or Update-Test for specific applications
+
        <P>Run additional tests for specific testing areas or Update-Test for specific applications</P>
 
+
        <P>Evaluate test results against Master Work Space (MWS)</P>
- Evaluate test results against Master Work Space (MWS)
+
    </UL>
 +
</UL>
  
  
 
<H2>Step 3 : Inform issue owners and wait for feedback</H2>
 
<H2>Step 3 : Inform issue owners and wait for feedback</H2>
- Provide CWS name
+
<UL>
 
+
    <UL>
- Provide CWS location
+
        <P>Provide CWS name</P>
 
+
        <P>Provide CWS location</P>
- Provide 'due dates'
+
        <P>Provide 'due dates'</P>
 +
    </UL>
 +
</UL>
  
  
 
<H2>Step 4 : Collect and evaluate Feedback</H2>
 
<H2>Step 4 : Collect and evaluate Feedback</H2>
- Inform about obstacles in the comments section of the EIS status page
+
<UL>
 +
    <UL>
 +
        <P>Inform about obstacles in the comments section of the EIS status page</P>
 +
    </UL>
 +
</UL>
  
  
 
<H2>Step 5 : Nominate or reject CWS</H2>
 
<H2>Step 5 : Nominate or reject CWS</H2>
- If the CWS must be rejected a comment with the reason for the rejection must be inserted in EIS.
+
<UL>
 +
    <UL>
 +
        <P>If the CWS must be rejected a comment with the reason for the rejection must be inserted in EIS.</P>
 +
    </UL>
 +
</UL>
  
  
 
<H2>Further questions</H2>
 
<H2>Further questions</H2>
- Questions should be asked and discussed in dev@qa.openoffice.org.
+
<UL>
 +
    <UL>
 +
        <P>Questions should be asked and discussed in dev@qa.openoffice.org.</P>
 +
    </UL>
 +
</UL>
 +
 
  
 
<H2>Helpful Links</H2>
 
<H2>Helpful Links</H2>
- EIS - automatic guest login - : http://eis.services.openoffice.org/EIS2/GuestLogon
+
<UL>
 
+
    <UL>
- EIS - general user login -    : http://eis.services.openoffice.org/EIS2/Logon
+
        <P>EIS - automatic guest login - : http://eis.services.openoffice.org/EIS2/GuestLogon</P>
 
+
        <P>EIS - general user login -    : http://eis.services.openoffice.org/EIS2/Logon</P>
- Specification process        : http://wiki.services.openoffice.org/wiki/Category:Specification
+
        <P>Specification process        : http://wiki.services.openoffice.org/wiki/Category:Specification</P>
 +
    </UL>
 +
</UL>

Revision as of 12:14, 6 October 2006

It is very difficult to identify all Activities which are needed to approve a CWS in a high quality. So it is very easy to oversee small items, which can be followed easily by a Regression in the Master builds. To avoid such kind of Regressions this list of Action Items should help.


Step 1 : Check common CWS requirement (Checklist in flow chart)

      Check if release target of CWS is set correctly.

      Check right adjustment of due dates (plan at least an average of 5 working days for testing in QA).

      Build version should not be too old compared to the current master.
      (e.g. 1-2 build if many CWSs were integrated; 3-5 build if only a few CWSs were integrated - release phase -; last build if important changes were made in this build)

      Appropriate information about specific and global risks must be provided, either in the comments section of the EIS status page and/or in one or more QA child tasks.

      All issues must have the status 'Resolved/Fixed'

      All issues must be assigned to a QA members (except those only developers can verify)

      Issues that can only be tested by a developer must have the status 'verified' (set by another developer!)

      For all new features a FINAL specification must be existent

      For all features and changes a Change-Mail must be existent (see http://www.openoffice.org/servlets/SummarizeList?listName=allfeatures

      Issues submitted by developers must provide a test case to ensure appropriate verification.

      All required install sets need to be existent (at least one Windows and one Unix/Linux build, whereas both must be a product build).


Step 2 : Check general CWS health (Avoid wasted effort of other stake-holders)

      Run required automated test on both product build - Windows and Unix/Linux – (first.bas, topten.bas from framework/first)

      Run additional testing on at least one platform (if necessary)

      Run additional tests for specific testing areas or Update-Test for specific applications

      Evaluate test results against Master Work Space (MWS)


Step 3 : Inform issue owners and wait for feedback

      Provide CWS name

      Provide CWS location

      Provide 'due dates'


Step 4 : Collect and evaluate Feedback

      Inform about obstacles in the comments section of the EIS status page


Step 5 : Nominate or reject CWS

      If the CWS must be rejected a comment with the reason for the rejection must be inserted in EIS.


Further questions

      Questions should be asked and discussed in dev@qa.openoffice.org.


Helpful Links

Personal tools