wiki:PLATFORM_STANDARDS_MANUAL_TESTS_R3

Version 22 (modified by vanya, 16 years ago) (diff)

--

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

Error: Macro TicketQuery(summary=PLATFORM_STANDARDS_MANUAL_TESTS_R3, 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

Overview

Task requirements

Update and revise PLATFORM_STANDARDS_MANUAL_TESTS

  • Update PLATFORM_STANDARDS_MANUAL_TESTS with the comments from the previous release
  • Resources used for the zip file must have the proper licence (with Creative Commons-licensed content)

Update the zip in the repository with all of the supported frame contents and some new content for manual and auto tests.

Discuss with the integrators whether to put the zip file in the second refactoring branch or only in the trunk.

Task result

  • Updated wiki page linked where needed
  • Updated zip file with the supported resources

Implementation idea

See previous revisions PLATFORM_STANDARDS_MANUAL_TESTS and Testlink page. Discuss with integrators.

Comments from PLATFORM_STANDARDS_MANUAL_TESTS will be executed:

  • Test cases may contain clearly defined prerequisites - only one in between creating or opening a new book must be the chosen step in every test case.
  • All test cases must end with steps: "Save the book." and "Load the book." and in case needed - a last step to show that the changes made to the book are saved in it.
  • "When writing manual tests, do not forget the general guideline of the project: Work towards the goal!" should be revised.
  • Unnesesary highlights such as "Non-integer scores are STRONGLY disencouraged." will be changed to lowercase letters.

TestCases:

  • revise the basic rules of writing testcases
    • make sure there is only one choice for starting a book in a testcase - "Open Book" or "Create new book"
    • test cases cannot be limited to "up to 15 steps" if we want the steps to be simple and sigle-actioned
    • in the basic test plan example steps should be separated
    • It should be clarified that some testcases might have to have different substeps or steps inside them for the different skins

Reporting Bugs:

  • In Analysis of Bugs:
    • if a bug is a TLID type it must be clarified on which step the application crashes
  • In Design and Implementation the attachments must be linked properly if mentioned.
  • The attachments' names shouldn't have spaces because you will not be able to link them properly in the ticket.
  • Test: Test is performed by the reporter or in some needed cases by an integrator. If the bug is not present the ticket is closed.

For NewTestResources.zip

PLATFORM_STANDARDS_MANUAL_TESTS all revisions.

How to demo

Show the updated standarts and zipped resources.

Design

Comments from PLATFORM_STANDARDS_MANUAL_TESTS will be executed:

  • Test cases may contain clearly defined prerequisites - only one in between creating or opening a new book must be the chosen step in every test case.
  • All test cases must end with steps: "Save the book." and "Load the book." and in case needed - a last step to show that the changes made to the book are saved in it.
  • "When writing manual tests, do not forget the general guideline of the project: Work towards the goal!" will be revised as "When writing manual tests, keep in mind the general guideline of the project!".
  • Unnesesary highlights such as "Non-integer scores are STRONGLY disencouraged." will be changed to lowercase letters.

TestCases:
On every iteration these are the basic testplan cases that should be executed and that should always work:

Testcase:Expected Results:
Start Sophie2. Sophie2 should start in default skin with open left, bottom and right flap.
Create a new book. A new book should be created.
Add a page to the book.A new page should be added to the book.
Add a resource frame to a page of the book. A resource frame is added to the page.
Delete a frame from a page in the book. The wanted frame is deleted from the page.
Delete a page from the book. The wanted page is deleted from the book.
Save the book. The book is saved.
Close the book. The book is closed.
Open an existing book. The book is loaded.
Exit Sophie2 . Sophie2 is closed.

Most testcases should start with these steps:

Steps:Expected Results:
1. Start Sophie2.1. Sophie2 should start in default skin with open left, bottom and right flap.
2. Create a new book.2. A new book should be created.
3. Add a page to the book.3. A new page should be added to the book.
4. Add a frame to a page of the book.
4.1. picture frame
4. A resource frame is added to the page.
Delete a frame from a page in the book. The wanted frame is deleted from the page.
Delete a page from the book. The wanted page is deleted from the book.
Save the book. The book is saved.
Close the book. The book is closed.
Open an existing book. The book is loaded.
Exit Sophie2 . Sophie2 is closed.

In the progress of testing, this plan will be expanded and more test plans will be added. Reporting Bugs:

Reviewing:

  • Rules
    • Links to the needed attachments for testing should be provided
  • Scoring
    • "Non-integer scores are STRONGLY disencouraged" will be changed to "Scores should be from 1 to 5 with a minimum of 0.5 step. Integer numbers are recommended."

Most common files for the zip file:

  • for video - .mov, .avi, .flv, .mp4, .mpg, .mpeg, .swf, .wmv, .mkv, .3gp, .3g2, .asf, .asx
  • for audio - .wav, .mp3, .cda, .wma, .mid, .midi, .ogg, .mp2, .mpa, .aac, .aif, .aiff
  • for images - .jpg, .jpeg, .bmp, .gif, .png, .tif, .tiff
    • for the images there is a small, medium and large version for testing

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.)