wiki:SCS_TEST_TRACKING_MAINTENANCE_R7

Version 16 (modified by milen, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=SCS_TEST_TRACKING_MAINTENANCE_R7, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

(Give as much as possible of the needed information for designing and implementing the task in the following sections.)

Overview

Update TestLink.

Task requirements

Include test cases in the following test suits of the TestLink:

  • Layout
  • Group
  • Timeline

and note them in http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm

Task result

The TestLink structure is updated

Implementation idea

Create the following testcases:

  • Layout
    • App window
      • Show/hide flaps
      • Show/hide tabs
      • Change tabs
      • Show/hide palletes
      • Show changes in the desktop and a book
      • Show resources in the book
      • Copy an resource
      • Delete a resource
      • Use templates
    • Book window
      • Change a book window
      • Hide all windows and show the desktop
      • Close a book window
      • Minimize a book window
      • Maximize a book window
      • Restore a book window
    • Bottom panel
      • Zoom in/out
      • Change page number
      • Search a text
      • Outline frames
      • Open preview
      • Close preview
    • Halos
      • Resize a frame/book desktop
      • Add an object as a template
      • Manage links
    • Huds
      • Change rotation point and angle
  • Group
    • Group editing
      • Grouping objects
      • Ungrouping objects
    • Group content editing
      • Entering group
      • Exiting group
    • Timelines
      • Object activation times
  • Timeline
    • move the timeline
      • make the timeline floating
      • fix the timeline in the bottom flap
    • undock the timeline
    • visibility and invisibility
      • set an interval of visibility/invisibility
      • set a point for begging of visibility/invisibility
      • set all the time visible/invisible

Mindmap currently in http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm

How to demo

Show the updated structure of the testlink

Design

The content of the test

  • Layout
    • App window
      • Show/hide flaps
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is strated and all the flaps are shown.
2. Click on the 'left flap'/'bottom flap'/'right flap' button.2. The corresponding flap is hidden.
3. Click again on the 'left flap'/'bottom flap'/'right flap' button.3. The corresponding flap is shown.
  • Show/hide tabs
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is started and the different coloured tab is shown.
2. Click on its button.2. The corresponding tab's content is hidden.
3. Click again on its button.3. The corresponding tab's content is shown.
  • Change tabs
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is started and the different coloured tab is shown.
2. Click on other tab's button.2. The new tab's content is shown.
  • Show/hide palletes
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is started and the pallets of the different coloured tab are shown.
2. Click on tab's button.2. The pallets of the tab are hidden.
3. Click again on tab's button.3. The pallets of the tab are shown.
  • Show changes in the desktop and a book
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is started and the right flap is shown.
2. Click on 'Changes' tab button in the right flap.2. A pallet with all the changes in the desktop is shown as the last change is on the top.
3. Click File->New book.3. A window with book propertiew is shown.
4. Click on 'ok' button.4. A new book is created and its changes are now shown in the pallet.
  • Show resources in the desktop and in a book
Steps:Expected Results:
1. Start sophie 2.1. Sophie 2 is started and the right flap is shown.
2. Click on 'Resources' tab button in the right flap.2. A pallet with all the resources in the desktop is shown.
3. Click File->New book.3. A window with book propertiew is shown.
4. Click on 'ok' button.4. A new book is created and its resources are now shown in the pallet.
  • Copy an resource
Steps:Expected Results:
1. Open the Resources tab for the desktop or a book. 1. The resources pallet is shown.
2. Click on an element in the Resources list. 2. An information about the element is shown and the buttons 'Copy' and 'Delete' become activ.
3. Click on 'Copy' button.3. A new element equal to the first one is created.
  • Delete a resource
Steps:Expected Results:
1. Open the Resources tab for the desktop or a book. 1. The resources pallet is shown.
2. Click on an element in the Resources list. 2. An information about the element is shown and the buttons 'Copy' and 'Delete' become activ.
3. Click on 'Delete' button.3. The selected element is deleted.
  • Use templates
  • Book window
    • Change a book window
    • Hide all windows and show the desktop
    • Close a book window
    • Minimize a book window
    • Maximize a book window
    • Restore a book window
  • Bottom panel
    • Zoom in/out
    • Change page number
    • Search a text
    • Outline frames
    • Open preview
    • Close preview
  • Halos
    • Resize a frame/book desktop
    • Add an object as a template
    • Manage links
  • Huds
    • Change rotation point and angle
  • Group
    • Group editing
      • Grouping objects
      • Ungrouping objects
    • Group content editing
      • Entering group
      • Exiting group
    • Timelines
      • Object activation times
  • Timeline
    • move the timeline
      • make the timeline floating
      • fix the timeline in the bottom flap
    • undock the timeline
    • visibility and invisibility
      • set an interval of visibility/invisibility
      • set a point for begging of visibility/invisibility
      • set all the time visible/invisible

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)