QA/TestLink

From Apache OpenOffice Wiki
< QA
Revision as of 05:27, 15 August 2012 by Phoenixwang (Talk | contribs)

Jump to: navigation, search

URL: http://aootesting.adfinis-sygroup.org/index.php

Register: Click “New User?” in login website to register as user.

TestLink Usage

User Roles

There are 5 roles in testlink, On our sites all new user default role is Test Leader and can do everything to Project and Roles.

TestLinkUser.PNG

As Tester

Requirement Specification

1)Choose the right Project Name from list on the right of menu bar

2)Click "Requirement Specification" button on menu bar

3)Double click requirements list on left Navigation Tree, Available Operations will display on the right view.

4)If you want operations on requirements suite, you can choose

ReqSpecOp.PNG

If you want operations on a requirement, you can choose

ReqOp.PNG


5)To ensure requirement has relation with Test Case, TestLink provide "Create Test Cases" button on requirement operations bar.

  • This button is available only When click Requirement Suite Name on the left Navigation Tree.
  • This operation will generate Test Case automatically (Test Suite's name is same as Requirement Suite's title. Test Case's name is same as Requirement's title)

This way is convenient to give Coverage rate of Test Cases.(Precondition, all the requirements should list on TestLink)

Test Specification

Edit Test Cases Which are created from requirement "Create Test Cases" operation

1)Click "Test Specification "button on menu bar

2)Rearrange Test Suite and Test Cases

  • Create Test Suite from available operations list

TestSuiteOp.PNG

  • Drap&Drop Test Cases to new suite.
  • Remove suite which is automatically generated from req. spec.
  • Edit Test Case for your details

Create new Test Case

1)Click "Test Specification "button on menu bar

2)Create Test Suite and Test Cases in available Operations

This operation has no rules currently, and this case also has no relation with requirement.

notes:

Before create step of test case, you need choose right value of "Execution Type", "Test Importance", "Keywords".

This is important for user to get Test case by Filter.

Test Execution

1)Click "Execute Tests" from

TestExecution.PNG

or "Test Execution" on menu bar

2)Click specific cases, on the right view, you can check specific result then Click "Save execution".

TestResult.PNG

3)Left Navigator Tree will display result number(on non-leaf node),like,

ResultNum.PNG

The first is "Not Run" Number, The second is "Passed" Number, The Third is "Failed" Number, The Fourth is "Blocked" Number.

As Test Lead

Test Plan

1)Create Test Plan from Test Plan Management

TestPlan.PNG

2)Choose Platform need test in this Test Plan, "Add/Remove Platforms" in "Test Plan contents" list.

AssignTester.PNG

3)Click "Test Specification "button on menu bar

4)Double Click Specific Case Which you want to add to Test Plan

5)Click "Add to Test Plans" button on available operation view, like,

AddToPlan.PNG


AddToPlan2.PNG

6)Check the specific Plan and Platform

7)Create Specific build from "Builds/Releases"

TestPlanBuild.PNG

(build version bind with test plan ,and tester can't change build version in the process of test execution)

8)Assign Tester from "Assign Test Case Execution"

AssignTester.PNG

then you can assign Test Suite or Test Case to specific tester.

Maybe this function need to improve to adapt community mode.

Test Report

Click "Test Reports" on menu bar

Other Functions

Import&Export Requirement and Cases

1)Requirement Suite support import and export requirements with .xml files.

2)Requirement not support import and export

3)Test Suite support import and export cases with .xml files.

4)Test Case only support export case with .xml file

Operation:

Click Requirement Suite/Requirement/Test Suite/Test Case on the left navigation tree, There are "import" and "export" button on right view.

Move/Copy Test Suite or Test Case

User can Move or Copy Test Case or Test Suite to specific position.

Operation:

Click Test Suite/Test Case on the left navigation tree. There is "Move/Copy" button on the right view


Filters

1)Filters of Test Specification

FilterOfTest.PNG

Important Filter Condition are Keyword and Execution type. So you need provide these condition in Test Case.

2)Filters of Requirement Specification

Simple Filters

FilterOfReq.PNG

Advanced Filters

FilterofReq2.PNG


Detail UserGuide from Official Website

Media:testlink_user_manual.pdf

Personal tools