Team forge Test Management with TestLink

18
1 Copyright ©2014 CollabNet, Inc. All Rights Reserved. TeamForge Test Management CollabNet J Venkat Director of Engineering Nov. 18 th 2014

Transcript of Team forge Test Management with TestLink

Page 1: Team forge Test Management with TestLink

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

TeamForge Test Management

CollabNet

J Venkat

Director of Engineering

Nov. 18th 2014

Page 2: Team forge Test Management with TestLink

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

8

Automate DeploymentCommence 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

Page 3: Team forge Test Management with TestLink

3 Copyright ©2014 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

Page 4: Team forge Test Management with TestLink

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

Implementing Enterprise Agility

Page 5: Team forge Test Management with TestLink

5 Copyright ©2014 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

Page 6: Team forge Test Management with TestLink

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

Integration Points

• Create Project

• Create User

• Create Permissions

TeamForgePush

• Project

• User

• Permission

Replicated in TestLink

Page 7: Team forge Test Management with TestLink

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

Defect 3Defect 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

Page 8: Team forge Test Management with TestLink

8 Copyright ©2014 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

Page 9: Team forge Test Management with TestLink

9 Copyright ©2014 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

Page 10: Team forge Test Management with TestLink

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

• Project Progress

• Test Plan Metrics

Dashboard

Page 11: Team forge Test Management with TestLink

11 Copyright ©2014 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

Page 12: Team forge Test Management with TestLink

12 Copyright ©2014 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

Init

iate

Te

st

4

Page 13: Team forge Test Management with TestLink

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

Demo

Page 14: Team forge Test Management with TestLink

14 Copyright ©2014 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

Page 15: Team forge Test Management with TestLink

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

Migration Path for existing TeamForge Customers

New Stand-alone

Assign TestLink

Permissions to users

TeamForge to TestLink Migrate Users

Page 16: Team forge Test Management with TestLink

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

Migration for existing TestLink & TeamForge Customers

ExistingStand-aloneTestLink 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

Page 17: Team forge Test Management with TestLink

17 Copyright ©2014 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

Page 18: Team forge Test Management with TestLink

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

Questions?

[[email protected]]

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

Janardhanam Venkat