SlideShare a Scribd company logo
Disclaimer: All names, logos are used for identification purposes only and are trademarks or registered trademarks of their respective companies.
Trademarks of other third parties used in this document are the property of their respective owners only. No explicit/implicit warranties are made by
Thinksoft on any performance.
(© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of
Thinksoft.)
Thinksoft Automation framework
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Ask audience to workshop for 5 mins on what are the
key inefficiencies they experience in testing
– Looking for issues around the inefficiency of repeated
manual regression testing, and the need to constantly
update or re-do very similar test case design work for
different versions of products etc.
2
Testing Efficiency
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Include details of what makes knowledge capture
hard and how Thinksoft has gone about collecting a
repository of specialized application testing
knowledge
3
Key challenge: Knowledge Capture
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Discuss how you could improve your own knowledge
capture process
– What are the barriers?
• Funding-wise
• Culture-wise
• Technology-wise
4
Discussion Point
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Show how Thinksoft has made their captured
knowledge re-usable in different situations
– Having a narrow but deep focus has been a key approach
– How do you overcome each customer being “unique”?
5
Key challenge: Re-usability
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• How could your existing knowledge be made more
reusable?
– What changes are needed in:
• Structuring captured knowledge
• Training people
• Making knowledge discoverable
6
Discussion point
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• How to re-use captured knowledge efficiently?
– Test Automation… BUT
• There are lots of challenges:
– Maintenance costs are too high
– Skills are too rare
– Systems and interfaces change too much
7
Key challenge: Efficiency
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Has test automation been used successfully in your
organization
– If yes – what makes it work?
– If no – what made it fail, and at what point did it fail?
8
Discussion Point
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• The concept of Test Automation Frameworks has
been around for a long time
• Test Automation still only achieves about 20%
coverage on average
• Yet we’ve achieved XX% across all of our projects
• What’s new and different about how we’re
approaching Test Automation?
9
Test Automation Frameworks
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
10
TAF
(ARTEMIS)
Structured approach:
Manual test scripts to
automation
Centralized test
execution and
reporting
Reuse of framework /
components across
projects
Easy to maintain,
enhance and reuse
Test Management:
Easy to use front end
application
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
11
 A domain centric keyword based framework designed to be maintained by
business users with little or no help from technical teams.
 Works for both desktop and mobile application
 Ensures the focus is on easy maintenance of the automation pack by end users
 Centralized repository that can be accessed by both manual and automation test
teams
 Customizable reports in different formats
 Easy to audit pass and defect logs
 Seamless integration with test management tools
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
12
Test Data /
Keywords Test Results
Any New Manual Test Script can be automated using the same
automation engine and changing the Input data and Object Repository
Software Testers and BA / Functional Subject Matter Experts can
directly review the scripts without any technical knowledge
Automation
Engine -
Reusable
Scripts which
executes the
test based on
the Inputs
Object
Repository
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
13
Centralized front end
• Centralized front end system which can be used for
• Test Planning and Execution
• Run Plan setup
• Test reports in PDF, excel formats
• Automation tool setup options
Data Entry module / Reusable Test database
• New Script creation
• Existing Script enhancements
• Test data creation & modification
• Easy to use test script maintenance
• Reusable test database structure
• Can be used as test repository
Support for Mobile Test Automation
• Framework can be integrated with mobile testing
tools
• Combined test results for both mobile and desktop
application test execution
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
1
5
6
2
Establish connection between Automation &
Test management tool
1
2 Loading of resources from Test management
tool to Automation tool
3 Execute Test Scripts using Automation
scripts
4 Invoke relevant Application/device
Under Test
Update Test Execution Status based on
Automated Execution
6 Automatic Logging of Defects & status
based on actual results
5
4
Release&
Requirement
Management
Test
Management
Defect&Status
Reporting
Test Management
2
iOS
Windows 8
Blackberry
Others
Symbian
AUT in different Mobile OS
HP QTP
Test Complete
Selenium
Automation Test Tools
Web
Based
Application Under Test
Thick
Client
Mainframe
Middleware
Web
Services
Components of Automation Framework
Test Automation
3
4
Script
Capture with
single OS
Android
External provider -
Offshore
Mobile Infrastructure
Mobile Technology
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Include details of:
– How automation efficiency is being measured?
– How business / IT processes need to be set up to make
automation sustainable over the long term?
• Make the point that setting up the business case and
business process (including metrics) for making
testing sustainable will also address automation
sustainability in general
Staying the course: Automation ROI
RESTRICTED
© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft
• Regardless of whether you currently have test
automation in place or not, discuss what business and
IT process changes you can begin to make which
– Improve you ability to capture and reuse knowledge
– Measure the efficiency of your testing process
– Fund efficient testing sustainably
Discussion Point
Disclaimer: All names, logos are used for identification purposes only and are trademarks or registered trademarks of their respective companies.
Trademarks of other third parties used in this document are the property of their respective owners only. No explicit/implicit warranties are made by
Thinksoft on any performance.
(© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of
Thinksoft.)
Thank you

More Related Content

What's hot (20)

Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
Chris McFadden
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
Danish Musthafa
 
Xsemble - Make software like they make cars!
Xsemble - Make software like they make cars!Xsemble - Make software like they make cars!
Xsemble - Make software like they make cars!
Ashish Belagali
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
David O'Dowd
 
Test Automation Seminar Momentum
Test Automation Seminar MomentumTest Automation Seminar Momentum
Test Automation Seminar Momentum
Momentum NI
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 
Animesh Chatterjee
Animesh Chatterjee Animesh Chatterjee
Animesh Chatterjee
Animesh Chatterjee
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Aggregage
 
Make software like they make cars!
Make software like they make cars!Make software like they make cars!
Make software like they make cars!
Ashish Belagali
 
Framework for Web Automation Testing
Framework for Web Automation TestingFramework for Web Automation Testing
Framework for Web Automation Testing
Taras Lytvyn
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
TechWell
 
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your HairlinePeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
Hazelknight Media & Entertainment Pvt Ltd
 
Comparison of waterfall model and prototype model
Comparison of waterfall model and prototype modelComparison of waterfall model and prototype model
Comparison of waterfall model and prototype model
Shubham Agrawal
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
Nethan Shaik
 
6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture
Erdem YILDIRIM
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Dina Hanbazazah
 
Fountain model
Fountain modelFountain model
Fountain model
yenohhoney
 
VS TFS 2010 - Part1
VS TFS 2010 - Part1VS TFS 2010 - Part1
VS TFS 2010 - Part1
Dareen Alhiyari
 
What Is Software Development Lifecycle?
What Is Software Development Lifecycle?What Is Software Development Lifecycle?
What Is Software Development Lifecycle?
Satej Infotech Pvt. Ltd.
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
Chris McFadden
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
Danish Musthafa
 
Xsemble - Make software like they make cars!
Xsemble - Make software like they make cars!Xsemble - Make software like they make cars!
Xsemble - Make software like they make cars!
Ashish Belagali
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
David O'Dowd
 
Test Automation Seminar Momentum
Test Automation Seminar MomentumTest Automation Seminar Momentum
Test Automation Seminar Momentum
Momentum NI
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Aggregage
 
Make software like they make cars!
Make software like they make cars!Make software like they make cars!
Make software like they make cars!
Ashish Belagali
 
Framework for Web Automation Testing
Framework for Web Automation TestingFramework for Web Automation Testing
Framework for Web Automation Testing
Taras Lytvyn
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
TechWell
 
Comparison of waterfall model and prototype model
Comparison of waterfall model and prototype modelComparison of waterfall model and prototype model
Comparison of waterfall model and prototype model
Shubham Agrawal
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
Nethan Shaik
 
6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture
Erdem YILDIRIM
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Dina Hanbazazah
 
Fountain model
Fountain modelFountain model
Fountain model
yenohhoney
 

Viewers also liked (17)

Godisnji plan natjecaja 2014.
Godisnji plan natjecaja 2014.Godisnji plan natjecaja 2014.
Godisnji plan natjecaja 2014.
Chernik Campus
 
Tjedan cjeloživotnog učenja - Program 2014.
Tjedan cjeloživotnog učenja - Program 2014.Tjedan cjeloživotnog učenja - Program 2014.
Tjedan cjeloživotnog učenja - Program 2014.
Chernik Campus
 
Osa 1 markkinoinnin ja myynnin nykytilan arviointi ja kehittäminen
Osa 1   markkinoinnin  ja myynnin nykytilan arviointi ja kehittäminenOsa 1   markkinoinnin  ja myynnin nykytilan arviointi ja kehittäminen
Osa 1 markkinoinnin ja myynnin nykytilan arviointi ja kehittäminen
Intotalo
 
Revamped assignment 4
Revamped assignment 4Revamped assignment 4
Revamped assignment 4
Lisa Williams
 
KJ Ross Software Testing Training Pack
KJ Ross Software Testing Training PackKJ Ross Software Testing Training Pack
KJ Ross Software Testing Training Pack
KJR
 
TMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentationTMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentation
KJR
 
TMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentationTMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentation
KJR
 
TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
KJR
 
Pravila za sufinanciranje eu projekata ocd 2014 2
Pravila za sufinanciranje eu projekata ocd 2014 2Pravila za sufinanciranje eu projekata ocd 2014 2
Pravila za sufinanciranje eu projekata ocd 2014 2
Chernik Campus
 
KJ Ross Whitepaper Crash Test your Requirements
KJ Ross Whitepaper Crash Test your RequirementsKJ Ross Whitepaper Crash Test your Requirements
KJ Ross Whitepaper Crash Test your Requirements
KJR
 
TMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael PalotasTMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael Palotas
KJR
 
Campus Space Journey - Chernik Campus
Campus Space Journey - Chernik CampusCampus Space Journey - Chernik Campus
Campus Space Journey - Chernik Campus
Chernik Campus
 
Highway engineering at high altitudes
Highway engineering at high altitudesHighway engineering at high altitudes
Highway engineering at high altitudes
Prashant Shekhar
 
Test process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ RossTest process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ Ross
KJR
 
Township modelling
Township modellingTownship modelling
Township modelling
Prashant Shekhar
 
Youthpass certifikat
Youthpass certifikatYouthpass certifikat
Youthpass certifikat
Chernik Campus
 
Godisnji plan natjecaja 2014.
Godisnji plan natjecaja 2014.Godisnji plan natjecaja 2014.
Godisnji plan natjecaja 2014.
Chernik Campus
 
Tjedan cjeloživotnog učenja - Program 2014.
Tjedan cjeloživotnog učenja - Program 2014.Tjedan cjeloživotnog učenja - Program 2014.
Tjedan cjeloživotnog učenja - Program 2014.
Chernik Campus
 
Osa 1 markkinoinnin ja myynnin nykytilan arviointi ja kehittäminen
Osa 1   markkinoinnin  ja myynnin nykytilan arviointi ja kehittäminenOsa 1   markkinoinnin  ja myynnin nykytilan arviointi ja kehittäminen
Osa 1 markkinoinnin ja myynnin nykytilan arviointi ja kehittäminen
Intotalo
 
Revamped assignment 4
Revamped assignment 4Revamped assignment 4
Revamped assignment 4
Lisa Williams
 
KJ Ross Software Testing Training Pack
KJ Ross Software Testing Training PackKJ Ross Software Testing Training Pack
KJ Ross Software Testing Training Pack
KJR
 
TMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentationTMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentation
KJR
 
TMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentationTMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentation
KJR
 
TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
KJR
 
Pravila za sufinanciranje eu projekata ocd 2014 2
Pravila za sufinanciranje eu projekata ocd 2014 2Pravila za sufinanciranje eu projekata ocd 2014 2
Pravila za sufinanciranje eu projekata ocd 2014 2
Chernik Campus
 
KJ Ross Whitepaper Crash Test your Requirements
KJ Ross Whitepaper Crash Test your RequirementsKJ Ross Whitepaper Crash Test your Requirements
KJ Ross Whitepaper Crash Test your Requirements
KJR
 
TMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael PalotasTMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael Palotas
KJR
 
Campus Space Journey - Chernik Campus
Campus Space Journey - Chernik CampusCampus Space Journey - Chernik Campus
Campus Space Journey - Chernik Campus
Chernik Campus
 
Highway engineering at high altitudes
Highway engineering at high altitudesHighway engineering at high altitudes
Highway engineering at high altitudes
Prashant Shekhar
 
Test process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ RossTest process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ Ross
KJR
 

Similar to TMF2014 Thinksoft Automation Presentation (20)

1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
Scott Simmons
 
Extreme Programming ppt
Extreme Programming pptExtreme Programming ppt
Extreme Programming ppt
OECLIB Odisha Electronics Control Library
 
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasdISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
cagalitankylezy
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
OpenMEAP presentation
OpenMEAP presentationOpenMEAP presentation
OpenMEAP presentation
OpenMEAP
 
Agile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptxAgile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptx
tuyethanhftu2
 
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Software AG
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
HSE Guru
 
Mule soft meetup_th_no1
Mule soft meetup_th_no1Mule soft meetup_th_no1
Mule soft meetup_th_no1
WendyTey4
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview Presentation
Adam Sandman
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
Talentica Software
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
Agile Lietuva
 
Chapter 3 - Agile Software Development.ppt
Chapter 3 - Agile Software Development.pptChapter 3 - Agile Software Development.ppt
Chapter 3 - Agile Software Development.ppt
RaviRaval36
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
Mousumi Debnath
 
Software Operation Knowledge
Software Operation KnowledgeSoftware Operation Knowledge
Software Operation Knowledge
Devnology
 
Tips and Tricks for Beginning Cognos Report Studio Authors
Tips and Tricks for Beginning Cognos Report Studio AuthorsTips and Tricks for Beginning Cognos Report Studio Authors
Tips and Tricks for Beginning Cognos Report Studio Authors
Senturus
 
Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics
Progress
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
Scott Simmons
 
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasdISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
ISY102 lecture 3.pdfssadsadsadsadsadsadsadasd
cagalitankylezy
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
OpenMEAP presentation
OpenMEAP presentationOpenMEAP presentation
OpenMEAP presentation
OpenMEAP
 
Agile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptxAgile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptx
tuyethanhftu2
 
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Acando - Deploy Your Integrations With Quality - ProcessForum Nordic, Nov.14 ...
Software AG
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
HSE Guru
 
Mule soft meetup_th_no1
Mule soft meetup_th_no1Mule soft meetup_th_no1
Mule soft meetup_th_no1
WendyTey4
 
Spira Team Overview Presentation
Spira Team Overview PresentationSpira Team Overview Presentation
Spira Team Overview Presentation
Adam Sandman
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
Agile Lietuva
 
Chapter 3 - Agile Software Development.ppt
Chapter 3 - Agile Software Development.pptChapter 3 - Agile Software Development.ppt
Chapter 3 - Agile Software Development.ppt
RaviRaval36
 
Software Operation Knowledge
Software Operation KnowledgeSoftware Operation Knowledge
Software Operation Knowledge
Devnology
 
Tips and Tricks for Beginning Cognos Report Studio Authors
Tips and Tricks for Beginning Cognos Report Studio AuthorsTips and Tricks for Beginning Cognos Report Studio Authors
Tips and Tricks for Beginning Cognos Report Studio Authors
Senturus
 
Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics
Progress
 

Recently uploaded (20)

Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 

TMF2014 Thinksoft Automation Presentation

  • 1. Disclaimer: All names, logos are used for identification purposes only and are trademarks or registered trademarks of their respective companies. Trademarks of other third parties used in this document are the property of their respective owners only. No explicit/implicit warranties are made by Thinksoft on any performance. (© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft.) Thinksoft Automation framework
  • 2. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Ask audience to workshop for 5 mins on what are the key inefficiencies they experience in testing – Looking for issues around the inefficiency of repeated manual regression testing, and the need to constantly update or re-do very similar test case design work for different versions of products etc. 2 Testing Efficiency
  • 3. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Include details of what makes knowledge capture hard and how Thinksoft has gone about collecting a repository of specialized application testing knowledge 3 Key challenge: Knowledge Capture
  • 4. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Discuss how you could improve your own knowledge capture process – What are the barriers? • Funding-wise • Culture-wise • Technology-wise 4 Discussion Point
  • 5. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Show how Thinksoft has made their captured knowledge re-usable in different situations – Having a narrow but deep focus has been a key approach – How do you overcome each customer being “unique”? 5 Key challenge: Re-usability
  • 6. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • How could your existing knowledge be made more reusable? – What changes are needed in: • Structuring captured knowledge • Training people • Making knowledge discoverable 6 Discussion point
  • 7. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • How to re-use captured knowledge efficiently? – Test Automation… BUT • There are lots of challenges: – Maintenance costs are too high – Skills are too rare – Systems and interfaces change too much 7 Key challenge: Efficiency
  • 8. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Has test automation been used successfully in your organization – If yes – what makes it work? – If no – what made it fail, and at what point did it fail? 8 Discussion Point
  • 9. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • The concept of Test Automation Frameworks has been around for a long time • Test Automation still only achieves about 20% coverage on average • Yet we’ve achieved XX% across all of our projects • What’s new and different about how we’re approaching Test Automation? 9 Test Automation Frameworks
  • 10. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft 10 TAF (ARTEMIS) Structured approach: Manual test scripts to automation Centralized test execution and reporting Reuse of framework / components across projects Easy to maintain, enhance and reuse Test Management: Easy to use front end application
  • 11. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft 11  A domain centric keyword based framework designed to be maintained by business users with little or no help from technical teams.  Works for both desktop and mobile application  Ensures the focus is on easy maintenance of the automation pack by end users  Centralized repository that can be accessed by both manual and automation test teams  Customizable reports in different formats  Easy to audit pass and defect logs  Seamless integration with test management tools
  • 12. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft 12 Test Data / Keywords Test Results Any New Manual Test Script can be automated using the same automation engine and changing the Input data and Object Repository Software Testers and BA / Functional Subject Matter Experts can directly review the scripts without any technical knowledge Automation Engine - Reusable Scripts which executes the test based on the Inputs Object Repository
  • 13. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft 13 Centralized front end • Centralized front end system which can be used for • Test Planning and Execution • Run Plan setup • Test reports in PDF, excel formats • Automation tool setup options Data Entry module / Reusable Test database • New Script creation • Existing Script enhancements • Test data creation & modification • Easy to use test script maintenance • Reusable test database structure • Can be used as test repository Support for Mobile Test Automation • Framework can be integrated with mobile testing tools • Combined test results for both mobile and desktop application test execution
  • 14. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft 1 5 6 2 Establish connection between Automation & Test management tool 1 2 Loading of resources from Test management tool to Automation tool 3 Execute Test Scripts using Automation scripts 4 Invoke relevant Application/device Under Test Update Test Execution Status based on Automated Execution 6 Automatic Logging of Defects & status based on actual results 5 4 Release& Requirement Management Test Management Defect&Status Reporting Test Management 2 iOS Windows 8 Blackberry Others Symbian AUT in different Mobile OS HP QTP Test Complete Selenium Automation Test Tools Web Based Application Under Test Thick Client Mainframe Middleware Web Services Components of Automation Framework Test Automation 3 4 Script Capture with single OS Android External provider - Offshore Mobile Infrastructure Mobile Technology
  • 15. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Include details of: – How automation efficiency is being measured? – How business / IT processes need to be set up to make automation sustainable over the long term? • Make the point that setting up the business case and business process (including metrics) for making testing sustainable will also address automation sustainability in general Staying the course: Automation ROI
  • 16. RESTRICTED © Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft • Regardless of whether you currently have test automation in place or not, discuss what business and IT process changes you can begin to make which – Improve you ability to capture and reuse knowledge – Measure the efficiency of your testing process – Fund efficient testing sustainably Discussion Point
  • 17. Disclaimer: All names, logos are used for identification purposes only and are trademarks or registered trademarks of their respective companies. Trademarks of other third parties used in this document are the property of their respective owners only. No explicit/implicit warranties are made by Thinksoft on any performance. (© Thinksoft Global: This is Thinksoft proprietary and can not be copied or shared out side the intended purpose without explicit written permission of Thinksoft.) Thank you