SlideShare a Scribd company logo
1 of 18
ScriptlessAutomationTesting:
AUniqueFrameworkTo
AccelerateDelivery
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Overview
To be competitive, an organization must constantly improvise
its products and services and also at the same time, maintain
the quality of existing software and services. With the
introduction of Agile, release cycles are shortened and time
for testing also get reduced.
Hence, the challenge is to reduce time for completing a
testing cycle while maintaining the quality of the end
product. This gives way to Automation.
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Evaluation of Various Approaches in Automation Testing
# Approach How it helps Remarks
1 Open source tool • Direct reduction in investment • Helps overcome budgetary
constraints
• Investment in effort might be
much larger than that in the tool
• Test Tool support virtually non ‐
existent
• Usually takes time to catch up on
the latest platform or technology
2 1st generation
Record & Playback
Little or no scripting support
• Extremely rapid creation of automation • Poor maintainability
• Lack of tool and APIs hamper
creation of any suitable
frameworks and is unsuitable for
enterprise apps
3 2nd generation
Record & Playback
With scripting language support
• Robust object recognition • Maintainability has to be built in
through a suitable framework
• Proficient in programming
language
4 Scriptless Testing • Automation based on a model of the app, thus the scale
of the operation is smaller
• Being based on a model, it provides a higher level of
abstraction, thus test design itself can benefit from this
approach
• Low Cost approach
• Wait and watch
• Save testing time
• Easy to start with it
• No need for coding skills
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
• Easy to use interface – uses Spreadsheets for test suit configurations and
development
• Reduces automation testing time to a large extent
• Eliminates the need for programming experts at every step
• Robust and extensible framework to support test automation on multiple
platforms i.e. on diverse sets of native, web and hybrid
• Single automation script can be used for multiple devices
• Supports data driven testing and reusable functions
• Regression, Functional, Acceptance and Compatibility testing for different
platforms/ Operating systems/ applications etc. can be achieved using
single script
• Supports both on device, emulator/ simulator and Test Labs
• Highly scalable with less maintenance of test scripts
• Increases test coverage as result to fewer product escapes
• Provides detailed reporting with videos, screenshots, passed and failed
reports in different formats
Scriptless Automation Testing
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Test Automation via a Phase Process
Setup of Test
Automation is
a one-time
process, but
the service
also supports
ongoing
maintenance
Setup
Maintain
automated test
sets through
excel as this
the script less
framework we
don’t need to
dig in the
coding part
Maintain
Generate
summarized
.pdf report
along with
screen shots
Report
Speed up tests
by automated
test data
creation and
automated
parallel test
execution
Execute
Set up Test
Automation
using the are
Framework,
standardized
test cases, and
module-based
testing design
Design
Define goals
and timelines
for a Test
Automation
rollout
Plan
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Testing Challenges in Agile Environment
Changing
Requirements
Continuous &
Automation
Testing
Reporting &
Communication
Testing in
diverse
platforms
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Scriptless Testing - Solutions in Agile Environment
•Provides detailed reporting
with screenshots, passed,
failed, skipped, and error logs
• Single automation script for
multiple platforms and devices
perform functional, acceptance
and compatibility testing for
mobile web, native and hybrid
applications
• No need of coding knowledge
• Same script can be reused with
minor changes
• Highly scalable
• Easy to maintain test scripts
• Easy spreadsheet interface for
test suite configuration
Changing
Requirements
Continuous &
Automation
Testing
Reporting &
Communication
Testing in
diverse
platforms
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Benefits - Scriptless Automation Testing
• Requires a one time effort of Automation Expert to build the
architecture and design the complete solution
• Ease to use for testing team. No need to know the programming
language and can be done by a non-technical user
• Reduces learning curves as same approach is used across different
technologies/ applications
• Supports multiple platforms, devices etc.
• Applicable to all areas of automation testing like Regression, smoke,
UAT etc.
• Automation tests can be executed more faster and at every stage
• Provides a comprehensive test result reports hence reduces time
spent analyzing failures
• Ability to keep up with increased product workload without
increase in resources
• Easy to maintain complete framework
• Increases test coverage as a result to fewer product escapes
• Fully compatible with Agile methodology as testing can be done on
every step
Limitations:
Need an Automation engineer to maintain the Application
Areas and Object Repositories.
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Scriptless Testing Framework – How it Works….
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Automation using Scriptless Framework
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Components of Framework
Configuration
• Configuring automation suite is very easy
• Same configuration can be used for multiple projects with
minor changes
• Can be configured for multiple browser/ platforms/ OS at
the same time
• Can be configured for native application
• Is capable of executing test case on the basis of priority so
as to monitor risk areas
• Option to get Videos of complete execution
• Is able to get screenshot of all the executed steps
• Is capable of sending emails to multiple users with the test
reports
• Test execution can be scheduled as per the requirement
like downtime
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Object Repository
• All page objects are listed
• Object elements should be unique
• Supports multiple locators like xpath, css, id etc.
• Can be listed in separate .txt file
• Can also be directly written in Test Case sheets
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Test Suite
• Collection of all the test scenarios
• Can be chosen to form regression suite, smoke suite etc.
• Can be written for multiple modules
• Can be executed as per the requirement
• Easy to maintain
• Can be executed in required sequence
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Test Cases
• All Test Cases & Test steps are listed
• Page identifiers are listed to execute the automated
steps
• Can use multiple identifiers locators
• Predefined functions are listed in the dropdown
• Action can be performed using predefined functions
• Test Data can be created as per the test steps
• Expected result can be compared with Action Result
• Test step result can also be captured
• Test step can be reused for multiple devices and
platform in a single run
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Script Execution
• Easy to execute
• Execution on a single click
• No need for programming knowledge
• Step wise output analysis
• Complete log creation
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Reporting
• Simplified Reports
• Reports can be extracted in multiple formats
• Step wise video recording
• Screenshot of all the pages
• Automatic trigger of emails to all the stakeholders
©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com
Net Solution’s Framework
Net Solutions Test Automation service helps customer to achieve following goals:
• Automation can be done after every change
• Automation testing will be consistent i.e. each test is executed in the same way
• Testing can be started early, and can be executed over multiple platforms
• Regression test can not be sacrificed due to time constraint
• Regression test can be executed more often to detect any error as early as possible
• Total testing time gets reduced, allowing the final product to hit market in a shorter time
• Control Testing cost as Automation gives control over the test execution
• Helps the client mitigate risks and hence avoid extra costs, increase productivity without sacrificing quality
• Provides Automation Videos and Screenshots on regular basis
We help clients to increase testing quality by using an effective test methodology and an industry leading testing strategy, approach and
framework. The main aim is to reduce the regression testing time and save extra efforts in script development. We also assist clients in
improving their test coverage by reusing the test scripts across platforms, technologies, OS and multiple environments.
Plot No. 15, Rajiv Gandhi Chandigarh Technology Park
Chandigarh - 160101, UT, India
Phone: +91-172-431-5000, Fax: +91-172-431-5003
Email: info@netsolutionsindia.com,
Web: www.netsolutionsindia.com

More Related Content

What's hot

How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
aakashmc
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
nazeer pasha
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
anilreddyqa
 

What's hot (20)

Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
 
Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Test automation process
Test automation processTest automation process
Test automation process
 
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
 
Why Katalon Studio?
Why Katalon Studio?Why Katalon Studio?
Why Katalon Studio?
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
Need for automation testing
Need for automation testingNeed for automation testing
Need for automation testing
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
 

Similar to Scriptless Automation Testing: A Unique Framework To Accelerate Delivery

Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 

Similar to Scriptless Automation Testing: A Unique Framework To Accelerate Delivery (20)

Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Good vs power automation frameworks
Good vs power automation frameworksGood vs power automation frameworks
Good vs power automation frameworks
 
How to Optimise Continuous Testing
How to Optimise Continuous TestingHow to Optimise Continuous Testing
How to Optimise Continuous Testing
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
unit-5 SPM.pptx
unit-5 SPM.pptxunit-5 SPM.pptx
unit-5 SPM.pptx
 
Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 

More from Net Solutions

More from Net Solutions (19)

Webinar: Leveraging Video to Engage Your Employees and Customers
Webinar: Leveraging Video to Engage Your Employees and CustomersWebinar: Leveraging Video to Engage Your Employees and Customers
Webinar: Leveraging Video to Engage Your Employees and Customers
 
The Rise of Chatbots
The Rise of ChatbotsThe Rise of Chatbots
The Rise of Chatbots
 
Nualight Case Study
Nualight Case StudyNualight Case Study
Nualight Case Study
 
Mainstreet Case Study
Mainstreet Case StudyMainstreet Case Study
Mainstreet Case Study
 
Net Solutions Android app dev brochure
Net Solutions Android app dev brochureNet Solutions Android app dev brochure
Net Solutions Android app dev brochure
 
Net Solutions - Kentico development
Net Solutions - Kentico developmentNet Solutions - Kentico development
Net Solutions - Kentico development
 
Net Solutions ASP .NET profile
Net Solutions ASP .NET profileNet Solutions ASP .NET profile
Net Solutions ASP .NET profile
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
 
NS software product development
NS software product developmentNS software product development
NS software product development
 
Net Solutions profile
Net Solutions profileNet Solutions profile
Net Solutions profile
 
Enterprise mobility services
Enterprise mobility servicesEnterprise mobility services
Enterprise mobility services
 
Net Solutions JAVA Development Brochure
Net Solutions JAVA Development BrochureNet Solutions JAVA Development Brochure
Net Solutions JAVA Development Brochure
 
Net Solutions Enterprise Mobility Brochure
Net Solutions Enterprise Mobility BrochureNet Solutions Enterprise Mobility Brochure
Net Solutions Enterprise Mobility Brochure
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
 
Net Solutions Drupal Development Brochure
Net Solutions Drupal Development BrochureNet Solutions Drupal Development Brochure
Net Solutions Drupal Development Brochure
 
Net Solutions AWS Brochure
Net Solutions AWS BrochureNet Solutions AWS Brochure
Net Solutions AWS Brochure
 
Premiur League Case Study
Premiur League Case StudyPremiur League Case Study
Premiur League Case Study
 
Barclays Premier League TV App
Barclays Premier League TV AppBarclays Premier League TV App
Barclays Premier League TV App
 
Front rush Case Study
Front rush Case StudyFront rush Case Study
Front rush Case Study
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Scriptless Automation Testing: A Unique Framework To Accelerate Delivery

  • 2. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Overview To be competitive, an organization must constantly improvise its products and services and also at the same time, maintain the quality of existing software and services. With the introduction of Agile, release cycles are shortened and time for testing also get reduced. Hence, the challenge is to reduce time for completing a testing cycle while maintaining the quality of the end product. This gives way to Automation.
  • 3. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Evaluation of Various Approaches in Automation Testing # Approach How it helps Remarks 1 Open source tool • Direct reduction in investment • Helps overcome budgetary constraints • Investment in effort might be much larger than that in the tool • Test Tool support virtually non ‐ existent • Usually takes time to catch up on the latest platform or technology 2 1st generation Record & Playback Little or no scripting support • Extremely rapid creation of automation • Poor maintainability • Lack of tool and APIs hamper creation of any suitable frameworks and is unsuitable for enterprise apps 3 2nd generation Record & Playback With scripting language support • Robust object recognition • Maintainability has to be built in through a suitable framework • Proficient in programming language 4 Scriptless Testing • Automation based on a model of the app, thus the scale of the operation is smaller • Being based on a model, it provides a higher level of abstraction, thus test design itself can benefit from this approach • Low Cost approach • Wait and watch • Save testing time • Easy to start with it • No need for coding skills
  • 4. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com • Easy to use interface – uses Spreadsheets for test suit configurations and development • Reduces automation testing time to a large extent • Eliminates the need for programming experts at every step • Robust and extensible framework to support test automation on multiple platforms i.e. on diverse sets of native, web and hybrid • Single automation script can be used for multiple devices • Supports data driven testing and reusable functions • Regression, Functional, Acceptance and Compatibility testing for different platforms/ Operating systems/ applications etc. can be achieved using single script • Supports both on device, emulator/ simulator and Test Labs • Highly scalable with less maintenance of test scripts • Increases test coverage as result to fewer product escapes • Provides detailed reporting with videos, screenshots, passed and failed reports in different formats Scriptless Automation Testing
  • 5. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Test Automation via a Phase Process Setup of Test Automation is a one-time process, but the service also supports ongoing maintenance Setup Maintain automated test sets through excel as this the script less framework we don’t need to dig in the coding part Maintain Generate summarized .pdf report along with screen shots Report Speed up tests by automated test data creation and automated parallel test execution Execute Set up Test Automation using the are Framework, standardized test cases, and module-based testing design Design Define goals and timelines for a Test Automation rollout Plan
  • 6. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Testing Challenges in Agile Environment Changing Requirements Continuous & Automation Testing Reporting & Communication Testing in diverse platforms
  • 7. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Scriptless Testing - Solutions in Agile Environment •Provides detailed reporting with screenshots, passed, failed, skipped, and error logs • Single automation script for multiple platforms and devices perform functional, acceptance and compatibility testing for mobile web, native and hybrid applications • No need of coding knowledge • Same script can be reused with minor changes • Highly scalable • Easy to maintain test scripts • Easy spreadsheet interface for test suite configuration Changing Requirements Continuous & Automation Testing Reporting & Communication Testing in diverse platforms
  • 8. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Benefits - Scriptless Automation Testing • Requires a one time effort of Automation Expert to build the architecture and design the complete solution • Ease to use for testing team. No need to know the programming language and can be done by a non-technical user • Reduces learning curves as same approach is used across different technologies/ applications • Supports multiple platforms, devices etc. • Applicable to all areas of automation testing like Regression, smoke, UAT etc. • Automation tests can be executed more faster and at every stage • Provides a comprehensive test result reports hence reduces time spent analyzing failures • Ability to keep up with increased product workload without increase in resources • Easy to maintain complete framework • Increases test coverage as a result to fewer product escapes • Fully compatible with Agile methodology as testing can be done on every step Limitations: Need an Automation engineer to maintain the Application Areas and Object Repositories.
  • 9. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Scriptless Testing Framework – How it Works….
  • 10. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Automation using Scriptless Framework
  • 11. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Components of Framework Configuration • Configuring automation suite is very easy • Same configuration can be used for multiple projects with minor changes • Can be configured for multiple browser/ platforms/ OS at the same time • Can be configured for native application • Is capable of executing test case on the basis of priority so as to monitor risk areas • Option to get Videos of complete execution • Is able to get screenshot of all the executed steps • Is capable of sending emails to multiple users with the test reports • Test execution can be scheduled as per the requirement like downtime
  • 12. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Object Repository • All page objects are listed • Object elements should be unique • Supports multiple locators like xpath, css, id etc. • Can be listed in separate .txt file • Can also be directly written in Test Case sheets
  • 13. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Test Suite • Collection of all the test scenarios • Can be chosen to form regression suite, smoke suite etc. • Can be written for multiple modules • Can be executed as per the requirement • Easy to maintain • Can be executed in required sequence
  • 14. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Test Cases • All Test Cases & Test steps are listed • Page identifiers are listed to execute the automated steps • Can use multiple identifiers locators • Predefined functions are listed in the dropdown • Action can be performed using predefined functions • Test Data can be created as per the test steps • Expected result can be compared with Action Result • Test step result can also be captured • Test step can be reused for multiple devices and platform in a single run
  • 15. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Script Execution • Easy to execute • Execution on a single click • No need for programming knowledge • Step wise output analysis • Complete log creation
  • 16. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Reporting • Simplified Reports • Reports can be extracted in multiple formats • Step wise video recording • Screenshot of all the pages • Automatic trigger of emails to all the stakeholders
  • 17. ©2000 - 2016 Net Solutions. All Rights Reserved. www.netsolutionsindia.com Net Solution’s Framework Net Solutions Test Automation service helps customer to achieve following goals: • Automation can be done after every change • Automation testing will be consistent i.e. each test is executed in the same way • Testing can be started early, and can be executed over multiple platforms • Regression test can not be sacrificed due to time constraint • Regression test can be executed more often to detect any error as early as possible • Total testing time gets reduced, allowing the final product to hit market in a shorter time • Control Testing cost as Automation gives control over the test execution • Helps the client mitigate risks and hence avoid extra costs, increase productivity without sacrificing quality • Provides Automation Videos and Screenshots on regular basis We help clients to increase testing quality by using an effective test methodology and an industry leading testing strategy, approach and framework. The main aim is to reduce the regression testing time and save extra efforts in script development. We also assist clients in improving their test coverage by reusing the test scripts across platforms, technologies, OS and multiple environments.
  • 18. Plot No. 15, Rajiv Gandhi Chandigarh Technology Park Chandigarh - 160101, UT, India Phone: +91-172-431-5000, Fax: +91-172-431-5003 Email: info@netsolutionsindia.com, Web: www.netsolutionsindia.com