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

What's hot

Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
Nivetha Padmanaban
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
1Solutions Pvt. Ltd.
 
Test Automation
Test AutomationTest Automation
Test Automation
nikos batsios
 
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)
Leonard Fingerman
 
Agile Testing
Agile Testing Agile Testing
Test automation process
Test automation processTest automation process
Test automation process
Bharathi Krishnamurthi
 
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
Idexcel Technologies
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
Gaya1985
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
didev
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing tool
Katalon Studio
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
Mihai-Cristian Fratila
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
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
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
 

What's hot (20)

Automation testing
Automation testingAutomation testing
Automation testing
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
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)
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Test automation process
Test automation processTest automation process
Test automation process
 
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 - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Test automation
Test automationTest automation
Test automation
 
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing tool
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
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
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
 

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 CompleteVartika Saxena
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
Perfecto Mobile
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
Dr Ganesh Iyer
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
Mindfire LLC
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Fayis-QA
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck
Augusta HiTech
 
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...
RapidValue
 
Good vs power automation frameworks
Good vs power automation frameworksGood vs power automation frameworks
Good vs power automation frameworks
Kumar Swamy Dontamsetti
 
How to Optimise Continuous Testing
How to Optimise Continuous TestingHow to Optimise Continuous Testing
How to Optimise Continuous Testing
Sauce Labs
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
Synerzip
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
ANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam
 
unit-5 SPM.pptx
unit-5 SPM.pptxunit-5 SPM.pptx
unit-5 SPM.pptx
ssuser92282c
 
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%
TechWell
 
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
hemasubbu08
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
Alan Lee White
 
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!
Richard Robinson
 

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

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
Net Solutions
 
The Rise of Chatbots
The Rise of ChatbotsThe Rise of Chatbots
The Rise of Chatbots
Net Solutions
 
Nualight Case Study
Nualight Case StudyNualight Case Study
Nualight Case Study
Net Solutions
 
Mainstreet Case Study
Mainstreet Case StudyMainstreet Case Study
Mainstreet Case Study
Net Solutions
 
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
 
Net Solutions - Kentico development
Net Solutions - Kentico developmentNet Solutions - Kentico development
Net Solutions - Kentico development
Net Solutions
 
Net Solutions ASP .NET profile
Net Solutions ASP .NET profileNet Solutions ASP .NET profile
Net Solutions ASP .NET profile
Net Solutions
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
Net Solutions
 
NS software product development
NS software product developmentNS software product development
NS software product development
Net Solutions
 
Net Solutions profile
Net Solutions profileNet Solutions profile
Net Solutions profile
Net Solutions
 
Enterprise mobility services
Enterprise mobility servicesEnterprise mobility services
Enterprise mobility services
Net Solutions
 
Net Solutions JAVA Development Brochure
Net Solutions JAVA Development BrochureNet Solutions JAVA Development Brochure
Net Solutions JAVA Development Brochure
Net Solutions
 
Net Solutions Enterprise Mobility Brochure
Net Solutions Enterprise Mobility BrochureNet Solutions Enterprise Mobility Brochure
Net Solutions Enterprise Mobility Brochure
Net Solutions
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
Net Solutions
 
Net Solutions Drupal Development Brochure
Net Solutions Drupal Development BrochureNet Solutions Drupal Development Brochure
Net Solutions Drupal Development Brochure
Net Solutions
 
Net Solutions AWS Brochure
Net Solutions AWS BrochureNet Solutions AWS Brochure
Net Solutions AWS Brochure
Net Solutions
 
Premiur League Case Study
Premiur League Case StudyPremiur League Case Study
Premiur League Case Study
Net Solutions
 
Barclays Premier League TV App
Barclays Premier League TV AppBarclays Premier League TV App
Barclays Premier League TV App
Net Solutions
 
Front rush Case Study
Front rush Case StudyFront rush Case Study
Front rush Case Study
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

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.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