SlideShare a Scribd company logo
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

PDF
Performance Test Plan - Sample 1
PPTX
Tcoe team
PDF
Building a Test Automation Strategy for Success
PPTX
ELK Stack
PDF
What is robotic process automation - a guide to RPA
PPT
Automation testing
PPTX
Elastic - ELK, Logstash & Kibana
Performance Test Plan - Sample 1
Tcoe team
Building a Test Automation Strategy for Success
ELK Stack
What is robotic process automation - a guide to RPA
Automation testing
Elastic - ELK, Logstash & Kibana

What's hot (20)

PPTX
Script less automation
PDF
Playwright: A New Test Automation Framework for the Modern Web
PDF
Test Automation - Keytorc Approach
PPTX
How to Design a Successful Test Automation Strategy
PPTX
Emerging QA COE Practice by Mukund Wangikar
PDF
Inverting The Testing Pyramid
PPTX
How to Make Test Automation for Cloud-based System
PPTX
Quality Assurance/Testing Overview & Capability Deck
PPT
Testing capability ppt
PPT
Automation testing strategy, approach & planning
PPT
Software Testing Services
PDF
Test Automation Strategy
PDF
Test Automation
PDF
accelQ quality lifecycle automation
PDF
Test Automation
PPT
Test automation process
PPTX
Automation Testing
PPT
Test Automation Best Practices (with SOA test approach)
ODP
Software Testing Capability doc
PPT
Test Automation Framework Designs
Script less automation
Playwright: A New Test Automation Framework for the Modern Web
Test Automation - Keytorc Approach
How to Design a Successful Test Automation Strategy
Emerging QA COE Practice by Mukund Wangikar
Inverting The Testing Pyramid
How to Make Test Automation for Cloud-based System
Quality Assurance/Testing Overview & Capability Deck
Testing capability ppt
Automation testing strategy, approach & planning
Software Testing Services
Test Automation Strategy
Test Automation
accelQ quality lifecycle automation
Test Automation
Test automation process
Automation Testing
Test Automation Best Practices (with SOA test approach)
Software Testing Capability doc
Test Automation Framework Designs
Ad

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

PPTX
Automation Testing with Test Complete
PPTX
Best Practices for Implementing Test Automation in Your Software Project​.pptx
PPTX
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
PPTX
Shorten Business Life Cycle Using DevOps
PPTX
Practical Software Testing Tools
PDF
Improving ROI with Scriptless Test Automation
PPTX
Tosca Online Training Course Hyderabad | Tosca Testing Training
PPSX
Introduction to Automation Testing
PDF
Dev ops assessment deck
PDF
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
PPTX
Good vs power automation frameworks
PPTX
How to Optimise Continuous Testing
PPT
The QA/Testing Process
PPTX
Automation Tools Overview
PPSX
Automation Tool Overview
PDF
Choosing right-automation-tool
PPTX
unit-5 SPM.pptx
PDF
Automated Functional Testing_ A Complete Guide.pdf
PDF
Reduce Test Automation Execution Time by 80%
PPTX
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
Automation Testing with Test Complete
Best Practices for Implementing Test Automation in Your Software Project​.pptx
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shorten Business Life Cycle Using DevOps
Practical Software Testing Tools
Improving ROI with Scriptless Test Automation
Tosca Online Training Course Hyderabad | Tosca Testing Training
Introduction to Automation Testing
Dev ops assessment deck
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Good vs power automation frameworks
How to Optimise Continuous Testing
The QA/Testing Process
Automation Tools Overview
Automation Tool Overview
Choosing right-automation-tool
unit-5 SPM.pptx
Automated Functional Testing_ A Complete Guide.pdf
Reduce Test Automation Execution Time by 80%
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
Ad

More from Net Solutions (19)

PPTX
Webinar: Leveraging Video to Engage Your Employees and Customers
PDF
The Rise of Chatbots
PDF
Nualight Case Study
PDF
Mainstreet Case Study
PDF
Net Solutions Android app dev brochure
PPTX
Net Solutions - Kentico development
PPT
Net Solutions ASP .NET profile
PDF
Working at Net Solutions
PPTX
NS software product development
PDF
Net Solutions profile
PDF
Enterprise mobility services
PDF
Net Solutions JAVA Development Brochure
PDF
Net Solutions Enterprise Mobility Brochure
PDF
Net Solutions Engagement Models Brochure
PDF
Net Solutions Drupal Development Brochure
PDF
Net Solutions AWS Brochure
PDF
Premiur League Case Study
PDF
Barclays Premier League TV App
PDF
Front rush Case Study
Webinar: Leveraging Video to Engage Your Employees and Customers
The Rise of Chatbots
Nualight Case Study
Mainstreet Case Study
Net Solutions Android app dev brochure
Net Solutions - Kentico development
Net Solutions ASP .NET profile
Working at Net Solutions
NS software product development
Net Solutions profile
Enterprise mobility services
Net Solutions JAVA Development Brochure
Net Solutions Enterprise Mobility Brochure
Net Solutions Engagement Models Brochure
Net Solutions Drupal Development Brochure
Net Solutions AWS Brochure
Premiur League Case Study
Barclays Premier League TV App
Front rush Case Study

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Building Integrated photovoltaic BIPV_UPV.pdf
Modernizing your data center with Dell and AMD
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf

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