Author: dgolovin
Date: 2008-03-05 20:11:31 -0500 (Wed, 05 Mar 2008)
New Revision: 6700
Modified:
trunk/documentation/qa/docs/test-strategy/en/master.xml
trunk/documentation/qa/docs/test-strategy/en/modules/release.xml
trunk/documentation/qa/docs/test-strategy/en/modules/schedule.xml
trunk/documentation/qa/docs/test-strategy/en/modules/scope.xml
trunk/documentation/qa/docs/test-strategy/en/modules/setup-hardware.xml
trunk/documentation/qa/docs/test-strategy/en/modules/setup-prerequisites.xml
trunk/documentation/qa/docs/test-strategy/en/modules/setup-software.xml
trunk/documentation/qa/docs/test-strategy/en/modules/setup-team.xml
trunk/documentation/qa/docs/test-strategy/en/modules/setup.xml
trunk/documentation/qa/docs/test-strategy/en/modules/testing-areas.xml
trunk/documentation/qa/docs/test-strategy/en/modules/testing-methodology.xml
trunk/documentation/qa/docs/test-strategy/en/modules/testing.xml
trunk/documentation/qa/docs/test-strategy/pom.xml
Log:
Test strategy text update
Modified: trunk/documentation/qa/docs/test-strategy/en/master.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/master.xml 2008-03-05 17:03:09 UTC (rev
6699)
+++ trunk/documentation/qa/docs/test-strategy/en/master.xml 2008-03-06 01:11:31 UTC (rev
6700)
@@ -1,24 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
-"../../resources/support/docbook-dtd/docbookx.dtd"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[
- <!ENTITY introduction SYSTEM "modules/introduction.xml">
- <!ENTITY scope SYSTEM "modules/scope.xml">
- <!ENTITY testing SYSTEM "modules/testing.xml">
+
<!ENTITY testing-areas SYSTEM "modules/testing-areas.xml">
<!ENTITY testing-techniques SYSTEM
"modules/testing-techniques.xml">
<!ENTITY testing-methodology SYSTEM
"modules/testing-methodology.xml">
- <!ENTITY setup SYSTEM "modules/setup.xml">
+
<!ENTITY setup-prerequisites SYSTEM "modules/setup-prerequisites.xml">
<!ENTITY setup-hardware SYSTEM "modules/setup-hardware.xml">
<!ENTITY setup-software SYSTEM "modules/setup-software.xml">
<!ENTITY setup-team SYSTEM "modules/setup-team.xml">
- <!ENTITY release SYSTEM "modules/release.xml">
- <!ENTITY schedule SYSTEM "modules/schedule.xml">
+
]>
-<book>
+<book>
<bookinfo>
<title>JBoss Tools Test Strategy</title>
@@ -31,12 +28,13 @@
<toc />
- &introduction;
- &scope;
- &testing;
- &setup;
- &release;
- &schedule;
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/introduction.xml"/>
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/scope.xml"/>
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/testing.xml"/>
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/setup.xml"/>
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/release.xml"/>
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="modules/schedule.xml"/>
+
</book>
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/release.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/release.xml 2008-03-05 17:03:09
UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/release.xml 2008-03-06 01:11:31
UTC (rev 6700)
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="release">
- <title>Release Management</title>
- <para>TBD</para>
-</chapter>
\ No newline at end of file
+ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+ <chapter id="release">
+ <title>Release Management</title>
+ <para>TBD: Describe release management process.</para>
+ </chapter>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/schedule.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/schedule.xml 2008-03-05 17:03:09
UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/schedule.xml 2008-03-06 01:11:31
UTC (rev 6700)
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="schedule">
<title>Schedule</title>
- <para>TBD</para>
+ <para>Test task must be described in Separate JBoss Tools Test Plan
+ document.Test Plan should contain testing activities connected to development,
+ bug fixing or release dates.</para>
</chapter>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/scope.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/scope.xml 2008-03-05 17:03:09 UTC
(rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/scope.xml 2008-03-06 01:11:31 UTC
(rev 6700)
@@ -1,5 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="scope">
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="scope">
<title>Scope</title>
- <para>TBD</para>
+ <para>
+ JBoss Tools related functionality should be tested first.
+ <itemizedlist>
+ <listitem>
+ <para>Seam</para>
+ </listitem>
+ <listitem>
+ <para>Hibernate</para>
+ </listitem>
+ <listitem>
+ <para><important><para>TBD: list JBossTools
Modules</para></important></para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Third-party bundled software listed below should go through integration
+ testing:
+ <itemizedlist>
+ <listitem>
+ <para>Test NG</para>
+ </listitem>
+ <listitem>
+ <para>Spring IDE</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ All guides related to JBoss Tools must be reviewed against released
+ JBossTools version:
+ <itemizedlist>
+ <listitem>
+ <para>Seam Reference Guide</para>
+ </listitem>
+ <listitem>
+ <para>JSF and Struts</para>
+ </listitem>
+ <listitem>
+ <para>Hibernate</para>
+ </listitem>
+ <listitem>
+ <para>JBoss AS adapter</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ That is not test team responsibility to test bundled third party
+ software listed below:
+ <itemizedlist>
+ <listitem>
+ <para>Web Tools</para>
+ </listitem>
+ <listitem>
+ <para>Team Plugin for SVN support</para>
+ </listitem>
+ </itemizedlist>
+ But if an issue suspected to be third-party related it must be reported
+ twice: in JBIDE JIRA project and in third-party bug tracking system.
+ JBIDE JIRA issue must contain link to related issue in third-party bug
+ tracking system.
+ </para>
+ <para></para>
</chapter>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/setup-hardware.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/setup-hardware.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/setup-hardware.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<sect1 id="setup-hardware">
<title>Hardware</title>
- <para>TBD</para>
+ <para>
+ This section describe hardware that should be provided to perform the
+ testing:
+ <itemizedlist>
+ <listitem><para>Automated JUnit testing
host</para></listitem>
+ <listitem><para>Workstations for manual
testing</para></listitem>
+ </itemizedlist>
+ </para>
</sect1>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/setup-prerequisites.xml
===================================================================
---
trunk/documentation/qa/docs/test-strategy/en/modules/setup-prerequisites.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++
trunk/documentation/qa/docs/test-strategy/en/modules/setup-prerequisites.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<sect1 id="setup-prerequisites">
<title>Setup Prerequisites</title>
- <para>TBD</para>
+ <para>There are no any setup prerequisites.</para>
</sect1>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/setup-software.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/setup-software.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/setup-software.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,5 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<sect1 id="setup-software">
<title>Software</title>
- <para>TBD</para>
+ <para>
+ Operations Systems
+ <itemizedlist>
+ <listitem>
+ <para>Windows 2000, XP or Vista</para>
+ </listitem>
+ <listitem>
+ <para>RHEL 5 Server or Desktop</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Java Runtime Environments (JRE)
+ <itemizedlist>
+ <listitem>
+ <para>Java SE 5</para>
+ </listitem>
+ <listitem>
+ <para>Java SE 6</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Eclipse
+ <itemizedlist>
+ <listitem>
+ <para>Web Tools All In one Edition (win32 and linux-gtk)</para>
+ </listitem>
+ <listitem>
+ <para>Test NG (TBD: What version)</para>
+ </listitem>
+ <listitem>
+ <para>Spring IDE (TBD: What version)</para>
+ </listitem>
+ <listitem>
+ <para>
+ SVN Team Plugin (TBD: Which one: subversive or subclipse)
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ JBoss
+ <itemizedlist>
+ <listitem>
+ <para>JBoss AS 4.2.3</para>
+ </listitem>
+ <listitem>
+ <para>JBoss Seam 1.2.1.GA + patch</para>
+ </listitem>
+ <listitem>
+ <para>JBoss Seam 2.0.1.GA</para>
+ </listitem>
+ <listitem>
+ <para>JBoss Seam 2.1.0.A1</para>
+ </listitem>
+ </itemizedlist>
+ </para>
</sect1>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/setup-team.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/setup-team.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/setup-team.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,5 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<sect1 id="setup-team">
<title>Team</title>
- <para>TBD</para>
+ <para>
+ Team should contains
+ <itemizedlist>
+ <listitem>
+ <para>1 QA Team Lead</para>
+ </listitem>
+ <listitem>
+ <para>2 QA Engineers</para>
+ </listitem>
+ </itemizedlist>
+ </para>
</sect1>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/setup.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/setup.xml 2008-03-05 17:03:09 UTC
(rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/setup.xml 2008-03-06 01:11:31 UTC
(rev 6700)
@@ -1,9 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id="setup">
<title>Setup Testing</title>
<para>TBD</para>
- &setup-prerequisites;
- &setup-hardware;
- &setup-software;
- &setup-team;
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="setup-prerequisites.xml" />
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="setup-hardware.xml" />
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="setup-software.xml" />
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="setup-team.xml" />
</chapter>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/testing-areas.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/testing-areas.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/testing-areas.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,11 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<sect1 id="testing-areas">
<title>Areas</title>
<para>TBD</para>
-· INSTALLATION:
-· GUI
-· FUNCTIONAL
-· INTEGRATION
-· PERFORMANCE
-· FAILURE RECOVERY
+ <sect2>
+ <title>Installation</title>
+ <para>
+ Two Installation approaches should be tested:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Manual Install by downloading all tird-party software
+ </para>
+ </listitem>
+ <listitem>
+ <para>Installation from update site</para>
+ </listitem>
+ <listitem>
+ <para>Upgrade from update site</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
+ <sect2>
+ <title>GUI</title>
+ <para>
+ GUI should be verified against:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink
+
url="http://www.eclipse.org/articles/Article-UI-Guidelines/Index.htm...
+ Eclipse User Interface Guidelines Version 2.1
+ </ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>JBoss Tools GUI Guidlines (should be written)</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
+ <sect2>
+ <title>Functional</title>
+ <para>
+ Every functional requirement is represented by JIRA issue in JBIDE
+ JIRA project. Functional requirement should be obtained from issue
+ description field.
+ </para>
+ </sect2>
+ <sect2>
+ <title>Integration</title>
+ <para>TBD</para>
+ </sect2>
+ <sect2>
+ <title>Performance</title>
+ <para>TBD</para>
+ </sect2>
+ <sect2>
+ <title>Failure Recovery</title>
+ <para>TBD</para>
+ </sect2>
+ <sect2>
+ <title>Documentation Integrity</title>
+ <para>TBD</para>
+ </sect2>
</sect1>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/testing-methodology.xml
===================================================================
---
trunk/documentation/qa/docs/test-strategy/en/modules/testing-methodology.xml 2008-03-05
17:03:09 UTC (rev 6699)
+++
trunk/documentation/qa/docs/test-strategy/en/modules/testing-methodology.xml 2008-03-06
01:11:31 UTC (rev 6700)
@@ -1,10 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<sect1 id="testing-methodology">
+
<title>Methodology</title>
<para>TBD</para>
- Problem Identification
- Defect rectification
- Re-testing
- Sign-off testing activities
- Sign-off whole testing Reporting
+
+ <sect2>
+ <title>Finding Issues and Feature Request</title>
+ <para>
+ To find the problems QA team must:
+ <itemizedlist>
+ <listitem>
+ <para>Browse forums related to JBoss Tools</para>
+ </listitem>
+ <listitem>
+ <para>
+ Interview developers who is using JBossTools every day
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Compare functionality from similar products
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ TBD: Complete the list
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>Reporting issues</title>
+ <para>TBD: Write good way to report issue</para>
+ </sect2>
+
+ <sect2>
+ <title>Defect rectification</title>
+ <para>TBD: Describe issue rectification process</para>
+ </sect2>
+
+ <sect2>
+ <title>Re-testing fixed issues</title>
+ <para>TBD: Describe how fixed issues should be tested</para>
+ </sect2>
+
+ <sect2>
+ <title>Daily testing activities reporting</title>
+ <para>TBD: Describe how daily activities should be reported</para>
+ </sect2>
+
+ <sect2>
+ <title>Whole testing activities reporting</title>
+ <para>TBD: Describe how finished testing phase should be reported</para>
+
+ </sect2>
</sect1>
Modified: trunk/documentation/qa/docs/test-strategy/en/modules/testing.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/en/modules/testing.xml 2008-03-05 17:03:09
UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/en/modules/testing.xml 2008-03-06 01:11:31
UTC (rev 6700)
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id="testing">
<title>Testing</title>
<para>TBD</para>
- &testing-areas;
- &testing-techniques;
- &testing-methodology;
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="testing-areas.xml" />
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="testing-techniques.xml" />
+ <xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="testing-methodology.xml" />
</chapter>
\ No newline at end of file
Modified: trunk/documentation/qa/docs/test-strategy/pom.xml
===================================================================
--- trunk/documentation/qa/docs/test-strategy/pom.xml 2008-03-05 17:03:09 UTC (rev 6699)
+++ trunk/documentation/qa/docs/test-strategy/pom.xml 2008-03-06 01:11:31 UTC (rev 6700)
@@ -7,9 +7,9 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.tools</groupId>
- <artifactId>jboss-tools-test-plan-${translation}</artifactId>
+ <artifactId>jboss-tools-test-strategy-${translation}</artifactId>
<packaging>jdocbook</packaging>
- <name>JBossTools-Test-Plan-(${translation})</name>
+ <name>JBossTools-Test-Strategy-${translation})</name>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>