Version 11 (modified by vanya, 16 years ago) (diff) |
---|
Analysis
Overview
Write down all the test steps for all the existing use cases in TestLink.
Task requirements
Write down the unwritten test cases for the following test suits of the TestLink:
- Frame Properties editing
- Frame Content editing
- Frame templating
- Frame deleting
- Frame-Links
- Book Editing -> Book content
and note them in http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm
Task result
All the existing use cases in TestLink will be finished by including their test cases.
Implementation idea
Write down the test steps for the following test cases in TestLink:
- Frame Properties editing
- Size
- Position
- Insets->Margins
- Insets->Padding
- Orientation (Rotation)
- Visibility
- Frame Content editing
- Text content->Chaining
- Text content->Unchaining
- Text content->Styling
- Text content->Paragraphs
- Book content (Embedded book)->Controls visibility
- Multimedia content->Controls visibility
- Frame templating
- Frame Properties templating
- Frame Appearence templating
- Frame Contents templating
- Frame deleting
- Chained Text Frames
- Frame-Links
- Frame as trigger
- Frame as target
- Book Editing->Book content
- Inserting pages->Inserting Pages From Template
- Book Resources Manipulation->Inserting Resources
- Book Resources Manipulation->Deleting Resources
Related
Mindmap currently in http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm
- SCS_TEST_TRACKING_MAINTENANCE_R7
- SCS_TEST_TRACKING_MAINTENANCE_R6
- SCS_TEST_TRACKING_MAINTENANCE_R5
- SCS_TEST_TRACKING_MAINTENANCE_R4
- SCS_TEST_TRACKING_MAINTENANCE_R3
- SCS_TEST_TRACKING_MAINTENANCE_R2
- SCS_TEST_TRACKING_MAINTENANCE_R1
- SCS_TEST_TRACKING_MAINTENANCE_R0
How to demo
Show the updated structure of the testlink.
Design
- Frame Properties editing
- Size
There are two ways to size a frame Sizing by the size and position HUD
Steps: | Expected Results: |
1. Insert a frame | 1. The frame is inserted. |
2. Click on the frame. | 2. The frame is selected and its HALO's appear. |
3. Click on the second Halo at the top(size and position Halo). | 3. Size and position HUD is opened. |
4. In the Width field write a number for the frame's width. | 4. The frame's width is changed and set. |
5. In the Height field write a number for the frame's height. | 5. The frame's height is changed and set. |
6. (optional) Check the check box 'lock size'. | 6. (optional) The width and height fields are unavailable and the size can't be changed. |
7. Save the book. | 7. Frame that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame is displayed. |
Sizing by dragging
Steps: | Expected Results: |
1. Insert a frame | 1. The frame is inserted. |
2. Click, hold and drag one of the borders. | 2. The size of the frame is changed. |
7. Save the book. | 7. Frame that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame is displayed. |
- Position
There are two ways to set a position for a frame Set a position by the size and position HUD
Steps: | Expected Results: |
1. Insert a frame | 1. The frame is inserted. |
2. Click on the frame. | 2. The frame is selected and its HALO's appear. |
3. Click on the second Halo at the top(size and position Halo). | 3. Size and position HUD is opened. |
4. In the X field write a number for the frame's X position. | 4. The frame's X position is changed and set. |
5. In the Y field write a number for the frame's Y position. | 5. The frame's Y position is changed and set. |
6. Save the book. | 6. Frame that you've made is saved in the book. |
7. Load the book. | 7. Book with the created frame is displayed. |
Set a position by dragging
Steps: | Expected Results: |
1. Insert a frame | 1. The frame is inserted. |
2. Click on the frame. | 2. The frame is selected and it's top HALOs' strip appears. |
2. Click, hold and drag this strip. | 2. The position of the frame is changed. |
7. Save the book. | 7. Frame that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame is displayed. |
- Insets->Margins
Steps: | Expected Results: |
1. Insert a text frame. | 1. The text frame is inserted. |
2. Write down in it something. | 2. The written text appears in the frame. |
2. Insert one more frame. | 2. The second frame is inserted. |
3. Move the second frame over the other one as one of the sides of the covered frame and part of the text in it are visible. | The second frame is moved over the other as one of the sides of the covered frame and part of the text in it are visible. |
4. Click on the third Halo at the top(margins and padding Halo). | 4. Margins and padding HUD is opened. |
5. Change the margin number of this side where part of the bottom frame and part of its text are visible. | 5. The distance from the text at the bottom frame and the border of the upper frame changes. |
6. Save the book. | 6. Frame that you've made is saved in the book. |
7. Load the book. | 7. Book with the created frame is displayed. |
- Insets->Padding
Steps: | Expected Results: |
1. Insert a text frame. | 1. The text frame is inserted. |
2. Write down in it something. | 2. The written text appears in the frame. |
4. Click on the third Halo at the top(margins and padding Halo). | 4. Margins and padding HUD is opened. |
5. Change the padding numbers of bottom,top,left and right padding. | 5. The distance from the text and the frame's borders changes according to the number and the corresponding side. |
6. Save the book. | 6. Frame that you've made is saved in the book. |
7. Load the book. | 7. Book with the created frame is displayed. |
- Orientation (Rotation)
Steps: | Expected Results: |
1. Insert a text frame. | 1. The text frame is inserted. |
2. Click on the frame. | 2 The frame is selected and its HALOs appear. |
3. Click on the left arrow at the bottom, right edge of the frame. | 3. The frame rotate clockwise. |
4. Click on the right arrow at the bottom, right edge of the frame. | 3. The frame rotate counterclockwise. |
6. Save the book. | 6. Rotated frame that you've made is saved in the book. |
7. Load the book. | 7. Book with the created rotated frame is displayed. |
- Visibility
Visibility can be set in two ways: by actions from the link HALO and by the timeline. Visibility of a frame set in the timeline is explained in the timeline suit. Visibility set by the actions from the link HALO:
Steps: | Expected Results: |
1. Insert a frame. | 1. The frame is inserted. |
2. Click on the frame. | 2. The frame is selected and it's top HALOs' strip appears. |
3. Click on the 'manage link' HALO. | 3. The link HUD appears. |
4. Click on the '+' sign. | 4. A new link for the object is created. |
5. Choose a trigger for the rule link. | 5. The trigger is set. |
6. From 'action' choose 'Hide Frame'. | 6. When the trigger occurs the frame will be invisible. |
4. Click on the '+' sign. | 4. A new link for the object is created. |
5. Choose a trigger for the rule link. | 5. The trigger is set. |
6. From 'action' choose 'Show Frame'. | 6. When the trigger occurs the frame will be visible. |
7. Save the book. | 7. Frame and its visibility that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame and its visibility is displayed. |
- Frame Content editing
- Text content->Chaining
Steps: | Expected Results: |
1. Open or create a book. | 1. A book is launched |
2. Insert a text frame A, text frame B and textframe C. | 2. Textframes A, B and C appear overlapping each other. |
3. | 3. |
7. Save the book. | 7. Frame and its visibility that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame and its visibility is displayed. |
- Text content->Unchaining (previous and next)
Steps: | Expected Results: |
1. Open or create a book. | 1. A book is launched |
2. Go to the page with the chained text frames. | 2. The desired page is displayed |
3. | 3. |
7. Save the book. | 7. Frame and its visibility that you've made is saved in the book. |
8. Load the book. | 8. Book with the created frame and its visibility is displayed. |
- Text content->Styling
- Text content->Paragraphs
- Book content (Embedded book) -> Controls visibility
- Multimedia content->Controls visibility
- Frame templating
- Frame Properties templating
- Frame Appearence templating
- Frame Contents templating
- Frame deleting
- Chained Text Frames
- Frame-Links
- Frame as trigger
- Frame as target
- Book Editing->Book content
- Inserting pages->Inserting Pages From Template
- Book Resources Manipulation->Inserting Resources
- Book Resources Manipulation->Deleting Resources
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.)