Testlink Test Management with Teamforge

Preview:

DESCRIPTION

TestLink is a widely adopted open source product for test management. Now tightly integrated with TeamForge, this combination provides the ability to create test case trackers and associate them with requirements. Join this webinar to understand how test management can be tied into continuous integration using TeamForge, allowing your agile teams to collaborate and get early feedback. Also, see how traceability can be easily maintained from requirement to test cases to defects and builds.

Citation preview

1 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

TeamForge Test Management

CollabNet

Nov 18, 2014

2 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

8

Automate Deployment Commence Coding

Product Owner Submits - New Requirements - or New Defects

Team Collaborates (code – test – fix code – test…)

Continuous Integration (Automate flow/track processes; App-Build, Test/QA, Release…)

Controlled Release

Monitoring & Feedback loops

1

2

3

4

5

6 7

Engage Dev Team

Standardized Development Processes

ALM ARA

3 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• TestLink is open source Test Management Tool

• TestLink integrates with TeamForge through Integrated Application Framework (IAF) for TestCase Management

• Epic, Stories, Defects & Tasks that are used for requirement management will be in TeamForge

• TestSuite, Test Cases, Test Plan will be maintained in TestLink

• The traceability is maintained between requirement tracker to test cases and from test cases to defects

• TeamForge is used for single sign-on and for managing users & permissions of TestLink

• This integration disabled Requirement & Defect tracker that exist in TestLink

• Test cases ids can be searched in TeamForge and linked to any artifacts

TeamForge Testing Story

4 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Implementing Enterprise Agility

5 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Requirements To Test Management

Tester creates

multiple Test Cases

for a Test Suite Test

Suite

Test Cases

Test Plan

Defects Tracker

Epic, Stories,

Task

Test Suite automatically

created per requirement

Tester creates

Test Plan for a build

that holds multiple

Test Cases

Defects automatically

created for failed Test Case

TeamForge

TestLink

6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Integration Points

• Create Project • Create User • Create

Permissions

TeamForge Push

• Project • User • Permission

Replicated in TestLink

7 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Defect 3 Defect 2

Test Management – Business Model

Story

Test Suite

Test Case 1

Test Case 2

Test Case 3

Test Case 4

Test Plan Sprint 1

Build - 110

Test Case 1

Test Case 2

Test Case 3

Test Plan Sprint 2

Build - 132

Test Case 3

Test Case 4

Test Case 5

Defect 1

Test Case 1

Test Case 2

Test Case 3

8 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Test Case Execution Path

Build7.1

Build7.2

• Test Case 1 • … • Test Case 2599

Test Case Repository 2599 cases

Test Plan 1

Sprint 1

Test Plan 2

Sprint 8 • Test Case 1 • … • Test Case 2599

• Test Case 1 – PASS • … • Test Case 2599 - FAIL

• Test Case 1 - PASS • … • Test Case 2599 - PASS

Replicated Test cases from Repository

Selenium Automation

Regression once per release

Regression twice a release

• Test Case 1 - PASS • … • Test Case 2599 - FAIL

Manual • Test Case 1 • … • Test Case 2599

9 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Out of the box Reports – Test Report on build – Test Case Assignment Overview – Failed, Blocked, Not run Test Cases – Test Case not assigned to Test Plan – Test result Matrix

• Charts – Execution result by suite, overall metrics

Reports & Charts

Custom report framework available

for users to build

10 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Project Progress

• Test Plan Metrics

Dashboard

11 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

TestLink has the following feature that can be leveraged

• Import / Export

• Email notification

• Assign keyword tags

• Custom fields

• Chinese, Japanese & Korean support

• Version Test Cases

• Assign platform tags

Out of the box features

12 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Tools Integration – Best Practices

Test Plan Sprint 1

Build - 110

Test Case 1

Test Case 2

Test Case 3

Update automation test result PASS/FAIL

1

3

2

Initi

ate

Test

4

13 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Demo

14 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Installer – Separate TestLink installer will install the product and its

respective components – The integration will work on TeamForge 7.0, 7.1 & 7.2

• Migration Future Roadmap Tools • Migrate test cases from tracker to TestLink

• Migrate requirements data from TestLink to TeamForge • Migrate associations between Requirement and Testcases

Installer & Migration

15 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Migration Path for existing TeamForge Customers

New Stand-alone

Assign TestLink Permissions to users

TeamForge to TestLink Migrate Users

16 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Migration for existing TestLink & TeamForge Customers

Existing Stand-alone TestLink to TeamForge

Users, Roles & permission Projects Requirements from TestLink Associate Reqs. to Test cases

TeamForge to TestLink Migrate Users

Assign TestLink Permissions

to users

Install CollabNet

TestLink Integration

17 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

What is in v2.0 community integration? • Reports pushed to TeamForge home page

– Requirements mapped to Test cases and latest execution status – Requirement changes to flag affected test cases

• Usability Menu • Reference Automation

– TestLink, Jenkins & Selenium integration

What is in V2.1 certified integration? • Two box installer • TestLink distribution decoupled from Integration installer • Selinux support What is coming up in V3.0? • Orchestrator integration

Recent Integration Releases

18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Questions?

[venkatj@collab.net]

www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc

Janardhanam Venkat

Recommended