Version 37 (modified by milen, 15 years ago) (diff) |
---|
Analysis
Overview
Add testcases with functionalities that were not yet noted in TestLink.
Task requirements
Write down the unwritten and change the existing not valid test cases for all the working functionalities in the test suites of the TestLink 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 and the existing ones will be synchronized with the current state of Sophie2.
Implementation idea
Adjust the following use-cases to current sophie2 functionality:
- ID 819 :: Test Case Inserting pages
- ID 1177 :: Test Case Inserting Pages From Template
- ID 1015 :: Test Case Inserting a sticky
- ID 1032 :: Test Case Book
- ID 1034 :: Test Case Non supported
- ID 985 :: Test Case Grouping objects
- ID 987 :: Test Case Ungrouping objects
- ID 960 :: Test Case Paragraph
- ID 1114 :: Test Case Copy an resource
- ID 1020 :: Test Case Content
- ID 1017 :: Test Case Deleting a sticky
- ID 1004 :: Test Case Creating an annotation set
- ID 1006 :: Test Case Deleting an annotation set
- ID 1008 :: Test Case Exporting an annotation set
- ID 1010 :: Test Case Importing an annotation set
- ID 821 :: Test Case Deleting pages
Insert the following test case to appropriate places:
- Add a server
- Connect to a server
- Delete a server
- Search in a book
- Insert flash
- swf
- not supported
- unexisting
- Insert HTML
- HTM
- HTML
- not supported
- unexisting
- Insert Plain text
- txt
- not supported
- unexisting
- Insert RTF
- rtf
- rtfd
- not supported
- unexisting
- Insert Comment
- Insert Script
- Run Script
- Insert Script file
- js
- not supported
- unexisting
- Full screen view
- Exit full screen view
- Help
- view user documentation
- search in user documentation
- go to previous opened page
- go to last opened page
- print a page
- send an error report
- view sophie's description
- view sophie's inspector
- use template for a book
- gradient
- add color
- delete color
- change location
- change opacity
- resize the line
- rotate the line
- reflect the line
- repeat the line
- reverse the line
- use the line only once
- make the line gradient
- undo
- redo
- book extras
- open book extra from file
- show/hide extra
Related
Mindmap currently in http://sophie2.org/trac/browser/manage/p2/SophieTesting.mm
- SCS_TEST_TRACKING_MAINTENANCE_R8
- 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
ID 819 :: Test Case Inserting pages - adding other way
Steps | Expected Results |
2.1. Start Sophie 2. | 2.1. The application should start. |
2.2. Create a new book. | 2.2. A new book is created. |
2.3. Click on the page tab. | 2.3. The page tab is opened and page preview palette is opened in it. |
2.4. Click on the first button at the top of the preview palette with "+" sign. | 2.4. New blank page appears after the current one and the new created page opens. |
2.5. Click on the second button at the top of the preview palette with "+" sign . | 2.5. New blank page appears before the current one and the new created page opens. |
2.6. Click on the two buttons as many times as new pages you want to create. | 2.6. Desired number of new blank pages appear. |
2.7. From the menu "File" select "Save". | 2.7. The book is saved with the added pages. |
2.8. From the file menu select "File" then "Open book " or use the keyboard shortcut "Ctrl+O" and navigate to desired book. | 2.8. The book with the added pages should be displayed. |
ID 1177 :: Test Case Inserting Pages From Template - adding other way
Steps | Expected Results |
2.1. Start sophie 2. | 2.1. Sophie 2 is started and the left and right flap are shown. |
2.2. In the right flap click on 'Library' tab. | 2.2. The pallets of this tab are shown. |
2.3. Click File->New Book. | 2.3. A new book is created. |
2.4. Change the style of a page. | 2.4. The changed things are visible. |
2.5. Press '+' Halo button to include this page as a template. | 2.5. The template is added in the Page template palette. |
2.6. Click on the page tab from the left flap. | 2.6. The page tab is opened and page preview palette is opened in it. |
2.7. Click on the first button at the top of the preview palette with "+" sign. | 2.7. New blank page appears after the current one and the new created page opens. |
2.8. Double click on the template in the Page template palette. | 2.8. The template page is added to the opened one. |
2.9. Save the book. | 2.9. The book is saved. |
2.10. Load the book. | 2.10. The book is displayed and the inserted page from the template is visible. |
ID 985 :: Test Case Grouping objects - overwriting
Steps | Expected Results |
1. Insert an object. | 1. The object is inserted. |
2. Insert another element. | 2. The object is also inserted. |
3. Click on one of the objects. | 3. The object is selected. |
4. Press and hold shift and click on the second object. | 4. The both objects are selected and a common border appears. |
5. Click on the second HALO for grouping frames at the top of the objects. | 5. The objects are grouped. |
6. Save the book. | 6. The book is saved. |
7. Load the book. | 7. The book with the group is displayed |
ID 987 :: Test Case Ungrouping objects - overwriting
Steps | Expected Results |
1. Group some objects. | 1. The objects are grouped. |
2. Click on the group(if not selected). | 2. The group is selected. |
3. Click on the second HALO for ungrouping of frames at the top of the objects. | 3. The objects are ungrouped. |
4. Save the book. | 4. The book is saved. |
5. Load the book. | 5. The book with the ungrouped frames is displayed |
ID 960 :: Test Case Paragraph
Test case is not available and should be removed.
ID 1114 :: Test Case Copy an resource
Test case is not available any more and should be removed.
ID 821 :: Test Case Deleting pages - adding other way
Steps | Expected Results |
2.1. Create a book. | 2.1. A book is created. |
2.2. Click on the page tab. | 2.2. The page tab is opened and page preview palette is opened in it. |
2.3. Click on the first button at the top with "+" sign. | 2.3. New blank page appears after the current one and the new created page opens. |
2.4. Click on the last button at the top with "x" sign. | 2.4. Opened page is deleted and the first one is shown. |
2.5. Click again on the last button at the top with "x" sign. | 2.5. Nothing happens because it's the only page in the book( the page is not deleted). |
2.6. Save the book. | 2.6. The book is saved. |
2.7. Load the book. | 2.7. The book is loaded with its only one page. |
ID 1004 :: Test Case Creating an annotation set
Steps | Expected Results |
1. Start Sophie 2. | 1. The application starts and the right flap is opened. |
2. Click on "Create a new annotation set" | 2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set. |
ID 1008 :: Test Case Exporting an annotation set
Steps | Expected Results |
1. Start Sophie 2. | 1. The application starts and the right flap is opened. |
2. Click on "Create a new annotation set" | 2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set. |
3. Click on the name of the new created annotation set. | 3.The button "Export annotation" gets active. |
4. Click on "Export annotation". | 4.A dialog for exporting appears. |
5. Choose a folder to save in, write a name for the annotation and press "Export". | 5. The annotation is exported in the desired folder. |
ID 1010 :: Test Case Importing an annotation set
Steps | Expected Results |
1. Start Sophie 2. | 1. The application starts and the right flap is opened. |
2. Click on "Create a new annotation set" | 2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set. |
3. Export the annotation set in a desired folder. | 3. The annotation set is exported in the the desired folder. |
4. Create a new book. | 4. The new book is created and opened. |
5. Click on "Import annotation". | 5.A dialog for importing appears. |
6. Navigate to the folder, where the file is,select the file and and press "Import". | 5. The annotation is imported. |
ID 1006 :: Test Case Deleting an annotation set
Steps | Expected Results |
1. Start Sophie 2. | 1. The application starts and the right flap is opened. |
2. Click on "Create a new annotation set" | 2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set and in "Book extras" palette. |
3. Click on the annotation's name in the "Book extras palette". | 3. Buttons "Hide/show selected extra" and "Close Extra" gets active. |
4. Click on "Close Extra". | 4. The annotation is closed without saving. |
ID 1015 :: Test Case Inserting a sticky
Steps | Expected Results |
1.1. Start Sophie 2. | 1.1. The application starts and the right flap is opened. |
1.2. Open the "BookExtras" tab if not opened. | 1.2. "BookExtras" tab is opened. |
1.3. Click on "New Sticky" button in the Stickies palette. | 1.3. A dialog for creating a new annotation set appears. |
1.4. Click "Yes". | 1.4. A new annotation a and a new sticky are created. |
1.5. Click on the name of the new created annotation set. | 1.5.The button "Export annotation" gets active. |
1.6. Click on "Export annotation". | 1.6.A dialog for exporting appears. |
1.7. Choose a folder to save in, write a name for the annotation and press "Export". | 1.7. The annotation with the sticky is exported in the desired folder. |
1.8. Click on "Import annotation". | 1.8.A dialog for importing appears. |
1.9. Navigate to the folder, where the file is,select the file and and press "Import". | 1.9. The annotation with the sticky is imported. |
Steps | Expected Results |
2.1. Start Sophie 2. | 2.1. The application starts and the right flap is opened. |
2.2. Click on "Create a new annotation set" | 2.2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set. |
2.3. Click on "New Sticky" button in the Stickies palette. | 2.3. A new sticky is created. |
2.4. Click on the name of the new created annotation set. | 2.4.The button "Export annotation" gets active. |
2.5. Click on "Export annotation". | 2.5.A dialog for exporting appears. |
2.6. Choose a folder to save in, write a name for the annotation and press "Export". | 2.6. The annotation is exported in the desired folder. |
2.7. Click on "Import annotation". | 2.7.A dialog for importing appears. |
2.8. Navigate to the folder, where the file is,select the file and and press "Import". | 2.8. The annotation with the sticky is imported. |
ID 1017 :: Test Case Deleting a sticky
Steps | Expected Results |
1. Start Sophie 2. | 1. The application starts and the right flap is opened. |
2. Click on "Create a new annotation set" | 2. New annotation is created and its name appears in the same palette under the button for creating a new annotation set and in "Book extras" palette. |
3. Click on "New Sticky" button in the Stickies palette. | 3. A new sticky is created. |
4. Click on the annotation's name in the "Book extras palette". | 4. Buttons "Hide/show selected extra" and "Close Extra" gets active. |
5. Click on "Close Extra". | 5. The annotation with the sticky is closed without saving. |
New test cases
Add a server
Steps | Expected Results |
1. Create a new book. | 1. A new book is created and the left flap is opened. |
2. Open the Servers tab if not opened. | 2. The Server tab is opened. |
3. Click on the "+" button at the top left edge of the palette. | 3. A dialog for writing the host of the server appears. |
4. Write a host's name for the server and press "ok". | 4. The server is added and can be seen in the list of servers in this palette. |
Connect to a server
Steps | Expected Results |
1. Create a new book. | 1. A new book is created and the left flap is opened. |
2. Open the Servers tab if not opened. | 2. The Server tab is opened. |
3. Add a new server. | 3. The server is added and can be seen in the list of servers in this palette. |
4.1.1. Click on the new created server. | 4.1.1. The server is selected. |
4.1.2. Click on the "connect" button at the bottom of the palette. | 4.1.2. A message for successful connection appears. |
4.2.1. Double click on the name of the server. | 4.2.1. A message for successful connection appears. |
Delete a server
Steps | Expected Results |
1. Create a new book. | 1. A new book is created and the left flap is opened. |
2. Open the Servers tab if not opened. | 2. The Server tab is opened. |
3. Add a new server. | 3. The server is added and can be seen in the list of servers in this palette. |
4. Click on the new created server. | 4. The server is selected. |
5. Click on the "x" button at the top left edge of the palette. | 5. The server is deleted and it disappears from the list of servers in this palette. |
Search in a book
Steps | Expected Results |
1. Create a new book. | 1. A new book is created and the left flap is opened. |
2. Click on the "Tools" tab. | 2. "Tools" tab and the search palette in it are opened. |
3. Insert a new page. | 3. A new page is inserted. |
4. Insert frame in the first and in the second pages. | 4. One frame is inserted in the first page and one in the second one. |
5. Include similar texts in both text frames (with at least one equal word). | 5. Similar texts in both frames are inserted. |
6. Write the common word in the field above the button "Search" and press this button. | 6. The two occurrences of the common word appear in the palette. |
7. Use the arrows to go to the next occurrence of the word and to the previous one if available. | 7. The appropriate page is opened and the searching word is highlighted. |
8. Double click on one of the occurrences. | 8. The appropriate page is opened and the searching word is highlighted. |
insert Flash ->SWF
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Flash | 2. A dialog box appears. Files of type dropdown says "All SWF files (*.swf). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .swfl file you have it and press "Open". | 3. The swf file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the Flash frame is displayed. |
insert Flash -> not supported
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Flash | 2. A dialog box appears. Files of type dropdown says "All SWF files (*.swf)". Buttons of the dialog are "Open" and "Cancel". |
3. Choose "All files" from the dropdown menu. | 3. All types of files in an opened directory are shown now. |
4. Navigate to not a .swf file you have it and press "Open". | 4. A dialog "Unsupported file" appears. |
insert Flash -> unexisting
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Flash | 2. A dialog box appears. Files of type dropdown says "All SWF files (*.swf)". Buttons of the dialog are "Open" and "Cancel". |
3. Write down a not existing name and press "Open". | 3. A dialog "No such file or directory" appears. |
insert HTML ->HTML
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> HTML | 2. A dialog box appears. Files of type dropdown says "All HTML files (*.html; *.htm). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .html file you have it and press "Open". | 3. The html file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the HTML frame is displayed. |
insert HTML ->HTM
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> HTML | 2. A dialog box appears. Files of type dropdown says "All HTML files (*.html; *.htm). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .htm file you have it and press "Open". | 3. The htm file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the HTML frame is displayed. |
insert HTML -> not supported
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> HTML | 2. A dialog box appears. Files of type dropdown says "All HTML files (*.html; *.htm)". Buttons of the dialog are "Open" and "Cancel". |
3. Choose "All files" from the dropdown menu. | 3. All types of files in an opened directory are shown now. |
4. Navigate to not a .html and not a .htm file you have it and press "Open". | 4. A dialog "Unsupported file" appears. |
insert HTML -> unexisting
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> HTML | 2. A dialog box appears. Files of type dropdown says "All HTML files (*.html; *.htm)". Buttons of the dialog are "Open" and "Cancel". |
3. Write down a not existing name and press "Open". | 3. A dialog "No such file or directory" appears. |
insert Plain text ->TXT
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Plain text | 2. A dialog box appears. Files of type dropdown says "All TXT files (*.txt). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .txt file you have it and press "Open". | 3. The txt file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the Plain text frame is displayed. |
insert Plain text -> not supported
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Plain text | 2. A dialog box appears. Files of type dropdown says "All TXT files (*.txt)". Buttons of the dialog are "Open" and "Cancel". |
3. Choose "All files" from the dropdown menu. | 3. All types of files in an opened directory are shown now. |
4. Navigate to not a .txt file you have it and press "Open". | 4. A dialog "Unsupported file" appears. |
insert Plain text -> unexisting
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Plain text | 2. A dialog box appears. Files of type dropdown says "All TXT files (*.txt)". Buttons of the dialog are "Open" and "Cancel". |
3. Write down a not existing name and press "Open". | 3. A dialog "No such file or directory" appears. |
insert Rtf ->RTF
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Rtf | 2. A dialog box appears. Files of type dropdown says "All RTF files (*.rtf; *.rtfd). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .rtf file you have it and press "Open". | 3. The rtf file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the RTF frame is displayed. |
insert Rtf ->RTFD
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert ->Rtf | 2. A dialog box appears. Files of type dropdown says "All RTF files (*.rtf; *.rtfd). Buttons of the dialog are "Open" and "Cancel". |
2. Navigate to a .rtfd file you have it and press "Open". | 3. The rtfd file is inserted as a frame. |
3. Save the book. | 3. The book is saved. |
4. Load the book. | 4. The book with the RTF frame is displayed. |
insert Rtf -> not supported
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Rtf | 2. A dialog box appears. Files of type dropdown says "All RTF files (*.rtf; *.rtfd)". Buttons of the dialog are "Open" and "Cancel". |
3. Choose "All files" from the dropdown menu. | 3. All types of files in an opened directory are shown now. |
4. Navigate to not a .rtf and not a .rtfd file you have it and press "Open". | 4. A dialog "Unsupported file" appears. |
insert Rtf -> unexisting
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Rtf | 2. A dialog box appears. Files of type dropdown says "All RTF files (*.rtf; *.rtfd)". Buttons of the dialog are "Open" and "Cancel". |
3. Write down a not existing name and press "Open". | 3. A dialog "No such file or directory" appears. |
insert Script file -> JS
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert ->Script file | 2. A dialog box appears. Files of type dropdown says "All JS files (*.js). Buttons of the dialog are "Open" and "Cancel". |
3. Navigate to a .rtfd file you have it and press "Open". | 3. The rtfd file is inserted. |
4. Press "Run". | 4. The written js code in the script is run. |
insert Script file -> not supported
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Script file. | 2. A dialog box appears. Files of type dropdown says "All JS files (*.js)". Buttons of the dialog are "Open" and "Cancel". |
3. Choose "All files" from the dropdown menu. | 3. All types of files in an opened directory are shown now. |
4. Navigate to not a .js file you have it and press "Open". | 4. A dialog "Unsupported file" appears. |
Insert Script file -> unexisting
Steps | Expected Results |
1.Create a new book. | 1. A new book is created. |
2. Choose Insert -> Scrip file | 2. A dialog box appears. Files of type dropdown says "All JS files (*.js)". Buttons of the dialog are "Open" and "Cancel". |
3. Write down a not existing name and press "Open". | 3. A dialog "No such file or directory" appears. |
Full screen view
Steps | Expected Results |
1. Start sophie2 platform. | 1. Sophie2 platform is started. |
2. Click View->Full screen view. | 2. Full screen view occurs. |
Exit full screen view
Steps | Expected Results |
1. Start sophie2 platform. | 1. Sophie2 platform is started. |
2. Click View->Full screen view. | 2. Full screen view occurs. |
3. Press "ESC" button. | 3. Full screen mode is closed and normal screen view occurs. |
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.)