Team forge Test Management with TestLink
-
Upload
venkat-janardhanam-ms-mba -
Category
Technology
-
view
611 -
download
2
Transcript of 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
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
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
4 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Implementing Enterprise Agility
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
6 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Integration Points
• Create Project
• Create User
• Create Permissions
TeamForgePush
• Project
• User
• Permission
Replicated in 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
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
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
10 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
• Project Progress
• Test Plan Metrics
Dashboard
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
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
13 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Demo
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
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
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
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
18 Copyright ©2014 CollabNet, Inc. All Rights Reserved.
Questions?
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