QUASTEe TCS Tool Tutorial
Every new feature or enhancement needs a specification and this specification, to be final, must refer to a Test Case Specification (TCS)
which describes a number of manipulations, actions to execute in the application to test its functionality.
For commodity reasons (readability, ease of analysis), a TCS is segmented into smaller units: the Test Cases (TC).
TCS are stored in a database and can be edited, deleted or queried over a web front-end in QUASTe.
This web front-end is called TCS Tool.
The current tutorial explains how to use it.
How to create and edit a new TCS
Login and Create
- Go to http://quaste.services.openoffice.org/
PLEASE NOTE: While testing the new TCM functionality on QUASTe, please use following server: http://quaste-st.services.openoffice.org/
- In the right navigation panel, enter your credentials in order to login (1)
- In the Left navigation panel, click on 'Create Test case specification (2)
Define the Properties of the TCS
- First define the Properties [A] of the TCS using two fields:
- (3) Product: This is the release in which the enhancement has been introduced.
- (4) Title: a short and "meaningful" summary for your TCS
- Click the [N]ext button to move to the next step.
- Component (5): choose which application or areas your TCS will apply to.
- Test run frequency (6): corresponds Automation Categories and means "how often should this TCS be run when it has been automated?"
- Motivation (7): A kind of justification of the TCS... We need references to know that the TCS really covers what it should.
- Own initiative: it's ok not to have a reference, for instance when you decide to write a TCS which covers existing fetures... But if you have a reference please choose...
- Specification: If your TCS is based on a specification, choose this entry.
You will be prompted for the URL to this specification in the next step.
- Issue: typically when you want to create a TCS which should avoid an already occurred defect to happen again (regression).
You will be prompted for the URL to this issue in the next step.
- URL (8): depending on your choice at last step, the URL to the specification or the issue.
- Summary (9): a more detailed description than the TCS title.
- CWS (10): the name of the CWS the feature has been implemented in.
- Preconditions (11): There you can explain about the context of the TCS, what should others know before testing?
Examples: "should something special (extension?) be installed to test the feature?", "OS specific?", "Locale specific?"...
- Comment on changes (12): feel free to document what you are changing and why.
As soon as you you have saved the properties form and created a TCS, more Tabs appear which will help you editing the TCS:
- Testcases [B]: there you will start writing TCs.
- Preview [C]: how the whole TCS will look like (i.e. when printed)
- History [D]: a changes tracking which can be useful when others edit your TCS.
Now click on the Testcases [B] for the next step...
Click on [N]ew as mentioned...
- Title (13): enter here a title for the test case.
- Status (14):
- Preliminary: meaning "Please, don't use it yet! I'm not finished with writing!"
- Standard: meaning "I am finished! Can be tested!"
- Obsolete: meaning "Well, the function does not exist anymore, but I'd like to keep this TC for my records..."
- Published (15): check this when you want your TC to appear in the Preview [C] tab page.
- Description (16): write here the scenario of your TC.
After saving the TC for the first time, the view prompts back to the TC list view, showing a summary of the TC in table format.
Click on the Preview [C] tab page in order to see how the TCS looks like.
Upload Test Documents
If you need to add a test document to your TC:
- Click on the Browse (17) button and choose your document
- Click on [U]pload (18) to send the document to the database.
After having uploaded the document, the form looks like the screen shot above. The document can be [D]ownloaded or [R]emoved,
In the TC list view, a document icon reveals the presence one or more uploaded documents. A mouse over this icon shows a list of the uploaded documents.
To delete TCs, click in the TCs list view the check box in front of the TCs to delete (19) or the upper check box (20) if you want to select all TCS.
After a check box has been selected the [D]elete (21) button appears.
- In the Left navigation panel, click on View test case specifications
- Choose a product and a component in order to refine the query.
- You can also check the option Show my test case specifications only
- The query result displays as a table in which you can sort the rows by Title and Owner
- If you are owner of a TCS you can [E]dit and [D]elete it.
- if you are not the owner of a TCS, you can only [E]dit it.
- Click on the hyperlink of the title to view the TCS
From the preview, you can choose to [E]dit or [D]elete (if you own it) the TCS.