kiwitcms/Kiwi

View on GitHub
docs/source/guide/usecase.rst

Summary

Maintainability
Test Coverage
.. _usecase:

Use Cases
=========

The following Use Cases represent some common scenarios for using Kiwi TCMS.

Manual Testing
--------------

#. QE Project / Team Lead assigns feature to be tested.
#. QA searches TCMS for Test Plan. See the section :ref:`searching-testplans`.
#. QA creates new Test Run to record execution results. See the section
   :ref:`creating-testrun`.
#. QA executes Test Run. See the section :ref:`executing-testrun`.

|Manual Testing Use Case.|

Writing a Test Plan
-------------------

#. QE Project / Team Lead assigns feature to be tested.
#. QA writes a new Test Plan. See the section :ref:`creating-testplan`.
#. QA adds Test Cases:

   #. Create new Test Case. See the section :ref:`create-test-case`.
   #. Add existing Test Case. See the section :ref:`use-existing-test-case`.

#. QA executes Test Run. See the section :ref:`executing-testrun`.

|Writing a Test Plan Use Case.|

Manager Assigns Testing Priorities
----------------------------------

#. Manager searches for a Test Plan. See the section
   :ref:`searching-testplans`.
#. Manager assigns priorities to Test Cases.
#. QA searches for Test Plan.
#. QA creates new Test Run. See the section :ref:`creating-testrun`.
#. QA executes Test Run, based on Test Case priorities. See the
   section :ref:`executing-testrun`.

|PM Reporting Use Case.|

Cloning a Test Plan
-------------------

#. QE Project / Team Lead assigns feature to be tested in new version of
   product.
#. QA searches TCMS for Test Plan. See the section :ref:`searching-testplans`.
#. QA clones Test Plan. See the section :ref:`cloning-testplan`.
#. QA creates new Test Run. See the section :ref:`creating-testrun`.
#. QA executes Test Run. See the section :ref:`executing-testrun`.

|Cloning a Test Plan Use Case.|

.. |Manual Testing Use Case.| image:: ../_static/Manual_Testing.png
.. |Writing a Test Plan Use Case.| image:: ../_static/Create_New_TP.png
.. |PM Reporting Use Case.| image:: ../_static/PM_Reporting.png
.. |Cloning a Test Plan Use Case.| image:: ../_static/TP_Cloning.png