testlink test management with teamforge
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.TRANSCRIPT
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?
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