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 (previous frame)
- Text content->Unchaining (next frame)
- 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 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.1. Start Sophie2. | 1.1. Sophie2 should start. |
1.2. Click on 'Resources' tab button in the right flap. | 1.2. A palette with all the resources in the desktop is shown. |
1.3. Create a new book. | 1.3. A new book is created and its resources are now shown in the palette. |
1.4. Insert a frame | 1.4. The frame is inserted. |
1.5. Click on the frame. | 1.5. The frame is selected and its HALO's appear. |
1.6. Click on the second Halo at the top(size and position Halo). | 1.6. Size and position HUD is opened. |
1.7. In the Width field write a number for the frame's width. | 1.7. The frame's width is changed and set. |
1.8. In the Height field write a number for the frame's height. | 1.8. The frame's height is changed and set. |
1.9. (optional) Check the check box 'lock size'. | 1.9. (optional) The width and height fields are unavailable and the size can't be changed. |
1.10. Save the book. | 1.10. Frame that you've made is saved in the book. |
1.11. Load the book. | 1.11. Book with the created frame is displayed. |
Sizing by dragging
Steps: | Expected Results: |
2.1. Start Sophie2. | 2.1. Sophie2 should start. |
2.2. Click on 'Resources' tab button in the right flap. | 2.2. A palette with all the resources in the desktop is shown. |
2.3. Create a new book. | 2.3. A new book is created and its resources are now shown in the palette. |
2.4. Insert a frame | 2.4. The frame is inserted. |
2.5. Click, hold and drag one of the borders. | 2.5. The size of the frame is changed. |
2.6. Save the book. | 2.6. Frame that you've made is saved in the book. |
2.7. Load the book. | 2.7. 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.1. Start sophie 2. | 1.1. Sophie2 should start. |
1.2. Click on 'Resources' tab button in the right flap. | 1.2. A palette with all the resources in the desktop is shown. |
1.3. Create a new book. | 1.3. A new book is created and its resources are now shown in the palette. |
1.4. Insert a frame | 1.4. The frame is inserted. |
1.5. Click on the frame. | 1.5. The frame is selected and its HALO's appear. |
1.6. Click on the second Halo at the top(size and position Halo). | 1.6. Size and position HUD is opened. |
1.7. In the X field write a number for the frame's X position. | 1.7. The frame's X position is changed and set. |
1.8. In the Y field write a number for the frame's Y position. | 1.8. The frame's Y position is changed and set. |
1.9. Save the book. | 1.9. Frame that you've made is saved in the book. |
1.10. Load the book. | 1.10. Book with the created frame is displayed. |
Set a position by dragging
Steps: | Expected Results: |
2.1. Start sophie 2. | 2.1. Sophie 2 should start. |
2.2. Click on 'Resources' tab button in the right flap. | 2.2. A palette with all the resources in the desktop is shown. |
2.3. Create a new book. | 2.3. A new book is created and its resources are now shown in the palette. |
2.4. Insert a frame | 2.4. The frame is inserted. |
2.5. Click on the frame. | 2.5. The frame is selected and it's top HALOs' strip appears. |
2.6. Click, hold and drag this strip. | 2.6. The position of the frame is changed. |
2.7. Save the book. | 2.7. Frame that you've made is saved in the book. |
2.8. Load the book. | 2.8. Book with the created frame is displayed. |
- Insets->Margins
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a text frame. | 4. The text frame is inserted. |
5. Write down something in it. | 5. The written text appears in the frame. |
6. Insert one more frame. | 6. The second frame is inserted. |
7. 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. | 7. 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. |
8. Click on the third Halo at the top (margins and padding Halo). | 8. Margins and padding HUD is opened. |
9. Change the margin number of this side where part of the bottom frame and part of its text are visible. (number should be between 0 and 30) | 9. The distance from the text at the bottom frame and the border of the upper frame changes. |
10. Save the book. | 10. Frame that you've made is saved in the book. |
11. Load the book. | 11. Book with the created frame is displayed. |
- Insets->Padding
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a text frame. | 4. The text frame is inserted. |
5. Write down in it something. | 5. The written text appears in the frame. |
6. Click on the third Halo at the top (margins and padding Halo). | 6. Margins and padding HUD is opened. |
7. Change the padding numbers of bottom, top, left and right padding. (number should be between 0 and 30) | 7. The distance from the text and the frame's borders changes according to the number at the corresponding side. |
8. Save the book. | 8. Frame that you've made is saved in the book. |
9. Load the book. | 9. Book with the created frame is displayed. |
- Orientation (Rotation)
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a text frame. | 4. The text frame is inserted. |
5. Click on the frame. | 5. The frame is selected and its HALOs appear. |
6. Click on the left arrow at the bottom, right edge of the frame. | 6. The frame rotate clockwise by 30 degrees. |
7. Click on the right arrow at the bottom, right edge of the frame. | 7. The frame rotate counterclockwise by 30 degrees. |
8. Save the book. | 8. Rotated frame that you've made is saved in the book. |
9. Load the book. | 9. 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. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a frame. | 4. The frame is inserted. |
5. Click on the frame. | 5. The frame is selected and it's top HALOs' strip appears. |
6. Click on the 'manage link' HALO. | 6. The link HUD appears. |
7. Click on the '+' sign. | 7. A new link for the object is created. |
8. Choose a trigger for the rule link. | 8. The trigger is set. |
9. From 'action' choose 'Hide Frame'. | 9. When the trigger occurs the frame will be invisible. |
10. Click on the '+' sign. | 10. A new link for the object is created. |
11. Choose a trigger for the rule link. | 11. The trigger is set. |
12. From 'action' choose 'Show Frame'. | 12. When the trigger occurs the frame will be visible. |
13. Save the book. | 13. Frame and its visibility that you've made is saved in the book. |
14. Load the book. | 14. Book with the created frame and its visibility is displayed. |
- Frame Content editing
- Text content -> Chaining
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a text frame A, text frame B and text frame C. | 4. Text frames A, B and C appear overlapping each other. |
5. Click on frame A. | 5. The frame is selected and next to its bottom right corner the pointing down arrow of the chaining HALO appears. |
6. Click on the arrow of the HALO. | 6. A droplist appears with the available text frames to chain. |
7. Click on the droplist and pick Frame C. | 7. The arrow of the HALO should be now be crossed (for default skin) or a list with a small cross in it (for the beta skin). |
8. Click on frame C. | 8. The frame is selected and next to its bottom right corner the pointing down arrow of the chaining HALO appears. |
9. Click on the arrow of the HALO. | 9. A droplist appears with the available text frames to chain. |
10. Click on the droplist and pick Frame B. | 10. The arrow of the HALO should be now be: 8.1. crossed (for default skin) 8.2. a list with a small cross in it (for the beta skin). |
11. Write some text in the textframe until the text fills all the frames. | 11. The text should fill all the frames in A->C->B sequence. |
12. Save the book. | 12. The book should be saved with all the made changes. |
13. Close and reload the book. | 13. Book with the chained text frames should appear. |
- Text content -> Unchaining (previous frame)
Unchaining testcase follows completion of the chaining testcase described in testlink - frame A is chained to frame C, which is chained to frame B.
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add text frames A, B, C. | 4. Text frames should be added. |
5. Chain text frames as following - A to C, and C to B. | 5. Text frames should bechain in this sequence - A->C->B. |
6. Click on text frame C. | 6. Text frames C becomes active and next to its bottom right and top left corner the chaining HALOs with a cross in them should appear. (that means it has chained frames before and after itself) |
7. Click on the top left HALO. | 7. The chaining to the previous frame is removed and the HALO with the cross in it disappears. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed with the unchained frames. |
- Text content -> Unchaining (next frame)
Unchaining testcase follows completion of the chaining testcase described in testlink - frame A is chained to frame C, which is chained to frame B.
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add text frames A, B, C. | 4. Text frames should be added. |
5. Chain text frames as following - A to C, and C to B. | 5. Text frames should bechain in this sequence - A->C->B. |
6. Click on text frame C. | 6. Text frames C becomes active and next to its bottom right and top left corner the chaining HALOs with a cross in them should appear. (that means it has chained frames before and after itself) |
7. Click on the bottom right HALO. | 7. The chaining to the next frame is removed, the HALO with the cross in it disappears and the chaining arrow HALO appears. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed with the unchained frames. |
- Text content -> Paragraphs
Paragraph HALO does not exist yet so this testcase is made by the Paragraph HALO in Sophie1.
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add a text frame. | 4. A text frame appears on the page. |
5. Type some text in the frame. | 5. The text appers in the frame. |
6. Select some text and click on the Paragraph HALO. | 6. The paragraph HUD should appear. |
7. Click on the left/right/centered/justified alignment of the text. | 7. The text should be aligned with a left/right/centered/justified style. |
8. From the dropdown menu in the HUD choose: 6.1. type of measurement (lines/points/picas/milimeters) 6.2. its size between the lines in the text. | 8. The chosen space between the lines of the text should be applied. 6.1.the chosen measurement should be applied 6.2. the chosen size should be applied |
9. Click on the circle button in the right corner of the HUD. | 9. A new HUD appears. |
10. Write a new name or overwrite an existing style for paragraph. | 10. The new or already existing name appears in the dropdown menu line. |
11. Press the Save button in the HUD you are in. | 11. The name of the style is saved and you are returned to the paragraph HUD. |
12. Choose the first line indent (in pt) for the selected text. | 12. The selected text should be indented. |
13. Save the book. | 13. The book is saved. |
14. Load the book. | 14. The book is displayed with the text with edited paragraph style. |
- Text Content -> Style
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add a text frame to the page. | 4. Textframe should appear in the frame. |
5. Type some text in the frame. | 5. The text appears in the frame. |
6. Click on the "Tt" HALO at the end of the text. | 6. The text style HUD should appear. |
7. Select a font name from the dropdown menu. | 7. The font type should be applied to the text. |
8. Select a font size. | 8. The font size should be applied to the text. |
9. Select an italic/bold/underline/striketrough style for the text. | 9. The font style should be applied to the text. |
10. Click on the Characters Color box. | 10. A colors' palette should appear. |
11. Pick a color from the palette. | 11. The color should be applied to the text. |
12. Click on the Characters Background Color box. | 12. A colors' palette should appear. |
13. Pick a color from the palette. | 13. The color should be applied to the background of the text. |
14. Save the book. | 14. The book is saved. |
15. Load the book. | 15. The book is displayed with all the made changes to its text style. |
- Book content (Embedded book) -> Controls visibility
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add a book frame to the page. | 4. Embedded book should appear in the frame. |
5. Click on the book frame. | 5. The book's HALOs' strip should appear. |
6. Click on the Content HALO. | 6. The Content HUD should appear. |
7. Change the visibility of the Controls for the book. | 7. The visibility of the controls should change. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed with the new visibility of the controls. |
- Multimedia content->Controls visibility
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add an audio/video frame to the page. | 4. Audio/Video frame should appear in the frame. |
5. Click on the media frame. | 5. The media frame's HALOs' strip should appear. |
6. Click on the Content HALO. | 6. The Content HUD should appear. |
7. Change the visibility of the Controls for the media. | 7. The visibility of the controls should change. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed with the new visibility of the controls. |
- Frame templating
- Frame Properties templating
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add an frame to the page. | 4. A frame should appear on the page. |
5. Click on the frame. | 5. The frame's HALOs' strip appears. |
6. Click on the second HALO from the left. | 6. The "Edit frame size and position settings" HUD appears. |
7. Click on the "Size template" checkbox. | 7. The size of the frame should be saved in its template and locked. |
8. Click on the "Location template" checkbox. | 8. The location of the frame should be saved in its template and locked. |
9. Save the book. | 9. The book is saved. |
10. Load the book. | 10. The book is displayed with the templated properties. |
- Frame Appearence templating
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add an frame to the page. | 4. A frame should appear on the page. |
5. Click on the frame. | 5. The frame's HALOs' strip appears. |
6. Click on the first HALO from the left. | 6. The "Change the border and background" HUD appears. |
7. Click on the "Border template" checkbox. | 7. The appearance of the border of the frame should be saved in its template and locked. |
8. Click on the "Background template" checkbox. | 8. The appearance of the background of the frame should be saved in its template and locked. |
9. Save and reload the book. | 9. The book is saved. |
10. Load the book. | 10. The book is displayed with the templated appearance. |
- Frame deleting
- Chained Text Frames
This testcase follows completion of the chaining testcase described in testlink - frame A is chained to frame C, which is chained to frame B.
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Add text frames A, B, C and chain A to C, and C to B. | 4. Text frames should be chain in this sequence - A->C->B. |
5. Click on frame C. | 5. The frame's HALOs' strip should appear. |
6. Click on the X button in the right end of the HALOs' strip. | 6. A warning message should appear. |
7. Click on Yes to delete the frame. | 7. The frame should be deleted. |
8. Click on frame A. | 8. Frame A should not have any frames chained after it. |
9. Click on frame B. | 9. Frame B should not have any frames chained before it. |
10. Save the book. | 10. The book is saved. |
11. Load the book. | 11. The book is displayed without frame A chained to frame C and without frame C chained to frame B. |
- Frame-Links
- Frame as trigger
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a frame. | 4. A new frame is created. |
5. Click on the frame. | 5. The frame gets active and its HALOs appear. |
6. Click on the 'manage links' sign at the top. | 6. 'Manage links' HUD opens. |
7. Click on the '+' sign. | 7. A new link for the frame is created. |
8. Choose a trigger for the frame. | 8. The frame is used as trigger and the trigger is set. |
9. Choose an action for the link. | 9. The action is set. |
10. Save the book. | 10. The book is saved. |
11. Load the book. | 11. The book is displayed and it can be seen that the frame is used as trigger for the chosen action. |
12. Check if the chosen trigger works correctly. | 12. The trigger should work correctly. |
- Frame as target
1. Start sophie 2. | 1. Sophie 2 should start. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Insert a frame. | 4. A new frame is created. |
5. Insert another frame. | 5. One more frame is created. |
6. Click on the frame. | 6. The frame gets active and its HALOs appear. |
7. Click on the 'manage links' sign at the top. | 7. 'Manage links' HUD opens. |
8. Click on the '+' sign. | 8. A new link for the frame is created. |
9. Choose a trigger for the frame. | 9. The trigger is set. |
10. Choose an action for the link to be show,hide or toggle frame. | 10. The action is set and in the 'action settings' section appears a field for choosing a frame. |
11. Choose the first created frame. | 11. The first created frame is set for the action. |
12. Save the book. | 12. The book is saved. |
13. Load the book. | 13. The book is displayed and it can be seen that the first created frame is used as target for action of the second one. |
14. Check if the chosen action works correctly. | 14. The action should work correctly. |
- Book Editing->Book content
- Inserting pages->Inserting Pages From Template
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 is started and the right, left and bottom flaps are shown. |
2. In the right flap click on 'Library' tab. | 2. The pallets of this tab are shown. |
3. Click File->New Book. | 3. A new book is created. |
4. Change the style of a page. | 4. The changed things are visible. |
5. Press '+' Halo button to include this page as a template. | 5. The template is added in the Page template palette. |
6. Press '>>' button in the bottom panel to go to the next blank page. | 6. The next page in the book is shown. |
7. Double click on the template in the Page template palette. | 7. The template page is added to the opened one. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed and the inserted page from the template is visible. |
- Book Resources Manipulation->Inserting Resources
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 is started and the right, left and bottom flaps are shown. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Click File->New book. | 3. A window with book create view is shown. |
4. Click on 'ok' button. | 4. A new book is created and its resources are now shown in the palette. |
5. Click insert in the main line. | 5. Insert tab is opened. |
6. Choose an object to be add. | 6. The object is added in the work window and its resource/resources is/are added in the resources palette. |
7. Save the book. | 7. The book is saved. |
8. Load the book. | 8. The book is displayed and the added object is visible. |
- Book Resources Manipulation->Deleting Resources
Steps: | Expected Results: |
1. Start sophie 2. | 1. Sophie 2 is started and the right, left and bottom flaps are shown. |
2. Click on 'Resources' tab button in the right flap. | 2. A palette with all the resources in the desktop is shown. |
3. Create a new book. | 3. A new book is created and its resources are now shown in the palette. |
4. Click Insert from the file menu. | 4. Insert tab is opened. |
5. Choose an object to be add. | 5. The object is added in the work window and its resources are added in the resources palette. |
6. Click on a resource in the resource list. | 6.The resource gets selected and the button 'delete' in 'detail view' palette gets active. |
7. Click on 'delete' button. | 7. The resource is deleted as in the resource palette as in the page. |
8. Save the book. | 8. The book is saved. |
9. Load the book. | 9. The book is displayed and the deleted resource of the object or the whole object misses. |
Implementation
The test steps are included in the following test cases in TestLink and can be viewed in http://sophie2.org/testlink/index.php:
- 922: Size
- 924: Position
- 930: Margins
- 932: Padding
- 926: Orientation (Rotation)
- 928: Visibility
- 1187: Frame as trigger
- 1189: Frame as target
- 1177: Inserting Pages From Template
- 1059: Inserting resources
- 1061: Deleting resources
- 954: Chaining
- 956: Unchaining (previous frame)
- 958: Unchaining (next frame)
- 960: Paragraph
- 1180: Styling
- 962: Controls visibility
- 964: Controls visibility
- 970: Frame properties templating
- 972: Frame appearance templating
- 1071: Chained text frames
All the test cases are noted in mindMap document: http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)