SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
ROLE OF iSAFE/iMobi IN SEAMLESS
INTEGRATION OF THE DEVOPS ENVIRONMENT
IP-led test automation framework supported by blueprint
for product development in Devops environment can
ensure automation in true sense.
TALE OF TWO WORLDS
© Indium Software | www.indiumsoft.com
ABSTRACT
DevOps is fast becoming adopted as the environment for product
development. It facilitates closer integration of development and operations
teams, reducing the time needed to develop and deploy a product. However,
it is still in its early stages and the teams continue to work in silos due to the
different kinds of tools they need suited to their needs.
An IP-driven testing framework like iSAFE can be the bulwark on which the
development, testing and operations teams can integrate more seamlessly,
as it provides one key feature needed when handling such a comprehensive
environment – traceability. The other advantages, of course, are reusability,
automated alerts and shorter testing periods, thus aiding in the quick time-to-
market needs of the organisations.
1. THE GREAT WALL OF SDC
Development and operations
teams may belong to the same
company, but reside in two
different worlds. While the
former is constantly introducing
improvements and new features,
the latter has the unenviable task
of maintaining stability in an
environment of constant change.
To synergise their goals and
improve the transition from
development to operations,
process methodologies such as
Extreme Programming, Agile, Lean
and Six Sigma have improved time
to market while assuring quality.
1.1 DevOps – Crumbling Differences
DevOps – which seamlessly integrates development and
operations – for quick turnaround of features and their
deployment- has become possible due to CI or Continuous
Integration.
It creates an environment that encourages:
• Collaborative Development, bringing together development
and operations teams
• Continuous Integration and Testing, encouraging seamless
integration between the three aspects of application lifecycle
• Quick Release and Deployment, due to shorter and integrated
application lifecycle
• Constant Monitoring at every stage right from development to
deployment
© Indium Software | www.indiumsoft.com
DEV
OPS
DEV
OPS
QA
WALLOFCOFUSION
DEVELOPMENT OPERATION
Given its impact on shortening
development time, aiding in faster
releases of new features, analysts
Research and Markets peg the
growth of global DevOps platform
market at a CAGR of 19.42 per cent
during the period 2016-2020.
According to a survey by RightScale,
of 1060 technology professionals at
large and small enterprises across
a broad cross-section of industries,
DevOps adoption grew 66 per cent
© Indium Software | www.indiumsoft.com
1.2 MARKET PERSPECTIVE
in 2015 to 74 per cent in 2016 in
the enterprise segment. Enterprise
adoption of DevOps is higher at 81
per cent compared to that of SMBs
at 70 per cent.
Some of the other findings include
the bottom up approach of
enterprises in adopting DevOps,
driven by projects or teams, which
accounted for 29 per cent, and
business units or divisions, at 31 per
cent. Only in 21 per cent did top-
down adoption occur.
However, the environment is
still in its nascent stages. While
‘DevOps’ aspires to break the wall,
Development and Operations still
work in silos due to using different
tools that may or may not talk to
each other. This is especially in
legacy organisations where the
mindset needs to change, as well as
processes and tools that integrate
the entire process.
“DEVOPS CAN CREATE AN INFINITE LOOP OF RELEASE AND FEEDBACK SEAMLESSLY INTEGRATING ALL
YOUR CODE AND DEVELOPMENT TARGETS.”
PLAN
CODE
BUILD
TEST
RELEASE
DEPLOY
OPERATE
MONITOR
In this scenario, test automation framework has a critical role to play in
helping the two integrate better.
2.1 The Foundation Block
Some of the responsibilities that rest
on QA include:
2.1.1 Change Management
Given change is the only constant
in the development environment,
managing the changes,
improvements and new features and
testing them at development and
deployment stages is crucial.
2.1.2 Release Approvals
Traceability of change processes
right from requirement stage to
release to avoid any disruption.
2.1.3 Continuous Integration
As Continuous Integration requires
developers to integrate code into a
shared repository several times a
day, it has to be verified to detect
problems early.
2.1.4 Health Check
Short checks need to be run post
deployment to ensure services are
running
2.1.5 Defect Management
Any bugs at any stage in the
software development lifecycle
needs to be reported accurately for
quick fixing.
© Indium Software | www.indiumsoft.com
Traditionally, Development and Operations implemented their
own set of tests based on their individual needs. In an automated
DevOps environment, the role of QA has become even more
critical.
2.	 QA IN DEVOPS
DEV QA TO DEVOPS QA
TEST AUTOMATION
DEVOPS QA
ACTIVITIES
TEST AUTOMATION
DEV QA
DEVELOPMENTOPERATIONS
FEASIBILITY STUDY
ENVIRONMENT
SETUP
TEST CASE
ANALYSIS
BUILD TEST
SCRIPTS
EXECUTE SCRIPTS &
ANALYSE RESULTS
MODIFY/FIX
SCRIPTS
MULTIPLE TOOL SET
SELECTION
MONITOR
ENVIRONMENT
HEALTH
FIX ISSUES AT THE
EARLIEST
iSAFE/iMobi
Framework
.................................................................................................................................................................
................................................................................................................................................................
© Indium Software | www.indiumsoft.com
Traditional manual testing, which
was part of development and
operations, runs counter to the
needs of the DevOps environment
to be fast and ensure shorter
development lifecycles.
In this scenario, it has become
imperative to automate the testing
process as well. Some of the
advantages include:
• Repetitive and monotonous
manual tasks can be eliminated
3 MANUAL TESTING VS AUTOMATED TESTING
4 AUTOMATION TOOL VS FRAMEWORK
4.1 Automation Tool Challenges
With several automation tools
available in the market, it may
seem like testing is a plug and play
process. However, testing is more
than that. It needs:
• Skilled resources – Even to
create the correct test cases,
domain as well technical
expertise is needed. The tool is a
mere facilitator
• Tools Management – Product
development is a continuous
process, with new features
being created to suit customer
demands. A tool cannot
anticipate all needs and
reusability is compromised as
fresh set of test cases need to be
written every time. This brings
down efficiency and defeats the
purpose of automation.
• Legacy to Cloud migration
– This creates its own set of
requirements, making manual
intervention mandatory. This
again runs counter to the
automation philosophy and
greatly hinders quick time to
market.
• Collaboration within teams – The
DevOps environment is meant
for collaborative development.
Be it development, testing or
operations, every team has to
work seamlessly with the other
two for it to succeed. Human
resource management in itself is
a great challenge.
• Consistently passing Smoke
and Sanity checks – Smoke test
ensures all key features are
operational, without any defects
blocking their performance.
Sanity is a cursory test to ensure
the product is performing as
required.
Creating a blueprint of the product
before the actual development can
prove to be an effective guide at
every stage of the development
lifecycle, giving development, testing
and operations teams a quick
referral to ensure it is as planned
and on schedule.
• 8x more frequent production
deployments
• 50% lower change failure rates
• 3x reduction in cost
• 12x faster service restoration
times when something went
wrong
• Entire automation is version
controlled
• Eliminate human errors
• Most of the activities in Dev Ops
can be automated
As a result of automation:
• Jumpstart the testing process
• Free up resources to focus on
explorative and context-based
testing
• Communicate bugs accurately
ENTITY
DEVELOPER
UNMERGE REQUEST
CODE
MERGE
SOURCE
CODE
CI TOOL
[JENKINS,
BUILDBOT,
HUDSON]
QA ENVIRONMENT [INTERNAL]
CI TOOL
[JENKINS,
BUILDBOT,
HUDSON]
PREPARE
STAGING
ENVIRONMENT
PROCESS ID:
S01
DELIVER
BUILD
FINAL
VALIDATION
(UAT)
VALIDATION
PASS?
MOVE TO
PRODUCTION
EXECUTIVE
APPROVAL
STAGING
SERVER
PROCESS
ID: S02
PROCESS
ID: S04
PROCESS
ID: S03
S01Q01
Q02
Q03
PROCESS
ID: Q04
PREPARE
BUILD
PROCESS
ID: Q01
TEST
MANAGEMENT
TOOL
TEST
CLUSTER
TEST TOOLS
[SELENIUM,
UFT, JUNIT,
SLIKTEST]
SMOKE / SANITY
/ INTEGRATION /
SYSTEM
TESTING
COMPILE
SOURCE
BUILD
SUCCESSFUL
NOTIFICATION
iSAFE –
Automation
Framework
INSTALLATION
REQUESTDEPLOYMENT
REQUEST
BUILD
SUCCESSFUL
NOTIFICATION CLOUD
INFRASTRUCTURE
NO YES
PROCESS
ID: Q02
DELIVER
BUILD
TEST
PASS?
STOP / OPEN DEFECT
PROCESS
ID: Q03
TEST CONTROLLER
BUILD REQUEST
LISTENER
YES
NO
CI LAYER
RUN TESTS
© Indium Software | www.indiumsoft.com
A WORKING MODEL
iSAFE –
Framework
Automation
iSAFE –
Automation
Framework
--------------------------
--------------------------
4.2 Automation Framework
4.2.1 Reusability
An test automation framework such as iSAFE, which is
part of Indium’s suite of IP-driven accelerators – branded
as iAccelerate - offers reusable features that do not
require new scripts to be written every time. The reusable
test cases are stored in a library that can recalled as and
when needed, thus enabling quick tests and retests.
4.2.2 Jumpstart Testing
It is key/action driven, and does not need testers to know
coding, making it easy for them to write scripts only for
new features quickly. It also has in-built intelligence that
helps testers understand how much automation is needed
for an app.
Since DevOps involves multiple builds even in a single
day, the framework can handle 7-8 builds per day.
4.2.3 Traceability
The traceability feature in the framework ensures easy
identification of features that are affected due to any
changes easily, thus reducing bug fixing time.
4.2.4 Smoke and Sanity Tests
The IP-driven framework does smoke and screen test, as
well as health check to ensure the app is functioning as
planned.
4.2.5 Automated Communication
Any time the test runs into a bug or a feature is not work-
ing, an alert is automatically generated and sent by mail,
message and any other specified methods. This ensure
quick response and bug fixing.
In addition to these, iAccelerator’s iFACT and iMobi
frameworks ensure cross-browser and cross-device
compatibility as needed, ensuring the product/app’s per-
formance check comprehensively.
IACCELERATE-IP Frameworks
THE BENEFITS OF TEST
AUTOMATION FRAMEWORK
• iSAFE - For automated regression testing
• iFACT - For all combinations of OSs and
internet browsers testing; supports multiple
tools
• iMobi - For all types of mobile applications &
devices
• Faster time to market
• Constant additional enhancements
• Reduced regression run time
• Enhanced test coverage
© Indium Software | www.indiumsoft.com
4.3 PROPRIETARY TOOLS
Proprietary test accelerators plug into every stage of the SDLC to bring in
the best-in-class enablers for reducing the TCO and delivering tangible
RoI. Open-source/licensed solutions that are tool agnostic ideally meet this
requirement.
Key differentiators
• IP-led testing frameworks are:
• Customizable
• Portable
• Re-usable
• Assure quick ROI on test automation
They are capable of enhancing test coverage, running target based parallel
execution and efficiently analyse the root-cause.
© Indium Software | www.indiumsoft.com
INDIUM SOFTWARE – OVERVIEW
Established in 1999, Indium
Software is a global Independent
Software Testing Services Company
with multi-domain focus, fosteredby
IP-led innovation. Indium has
offices in California, New Jersey
& Georgia, USA; Kuala Lumpur,
Malaysia and Global Delivery
Centers in Chennai & Bengaluru,
India. Our 450+ career testers
work with a mix of enterprise and
ISV clients ranging from fortune
100 to 5000 companies in the
US, Canada, India, Malaysia,
Singapore, Middle East, UK,
Netherlands and Turkey.
Critical to Indium’s strategy for
accelerated testing is its frameworks,
which are branded under
‘iAccelerate’ suite of frameworks
& tools. It is built based on best
practices delivered over many years
to clients globally. Indium has strong
competency in Banking, Technology,
Healthcare, Lifesciences, Retail,
Education and Gaming industries.
Indium is aggressively pursuing the
social, mobile and cloud agenda to
position strongly for the emerging
paradigms.
Testing is a critical part of the
work we do. But that is just one
part. At Indium, being a partner,
understanding our customers’
needs and providing solutions that
can help them roll out their quality
assured product earlier forms the
bulwark on which the framework
is developed and run. Continuous
improvement as part of our
endeavour to achieve this gaol, and
innovate for optimum results, our
strategy.
© Indium Software | www.indiumsoft.com
CONTACT US
USA
United Kingdom
MALAYSIA SALES INQUIRIES GENERAL ENQUIRIES
INDIA
SUNNYVALE
Suite 210, 1250 Oakmead Parkway
Sunnyvale, CA – 94085.
Phone: +1(408) 501-8844
Fax: +1(408) 501-8808
LONDON
Indium Software
71-75 Shelton Street
London, WC2H 9JQ.
KAULA LUMPUR
Suite 8-1 & 8-2, Level 8,
Menara CIMB
No.1, Jalan Stesen Sentral 2
Kuala Lumpur – 50470.
Phone: +60 (3) 2298 8465
Fax: +60 (3) 2298 8201
americas.sales@indiumsoft.com
apac.sales@indiumsoft.com
emea.sales@indiumsoft.com
india.sales@indiumsoft.com
sales@indiumsoft.com
careers@indiumsoft.com
info@indiumsoft.com
CHENNAI
No.64, Ganesh Chambers,
Eldams Road, Teynampet,
Chennai – 600 018.
Phone: +91-44-6606 9100
BENGALURU
Salarpuria Adonis, 2nd Floor
Binnamangala
3/1, Old Madras Road
Kadiranapalya, Indira Nagar
Bengaluru – 560 038.
Phone: +91-80-6784 7500
ATLANTA
Crown Office Suites
1870 The Exchange
Suite 100
Atlanta, GA – 30339.
Phone: +1 (770) 989-7302
PRINCETON
Carnegie Center
Suite 150, 300 Carnegie Center
Princeton, NJ – 08540.
Phone: +1 (609) 786-2423
© Indium Software | www.indiumsoft.com

Contenu connexe

Tendances

Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsAgron Fazliu
 
Application release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentApplication release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentPraveen John kumar
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realitiesmanoj7698
 
Whitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odiWhitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odiMinerva SoftCare GmbH
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application TestingWorksoft
 

Tendances (20)

Devops
DevopsDevops
Devops
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
DevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goalsDevOps Transformation - technical and organizational goals
DevOps Transformation - technical and organizational goals
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 
Application release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deploymentApplication release-automation-with-zero-touch-deployment
Application release-automation-with-zero-touch-deployment
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Whitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odiWhitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odi
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application Testing
 

En vedette

Zibrasoft | Offshore Software Development
Zibrasoft | Offshore Software DevelopmentZibrasoft | Offshore Software Development
Zibrasoft | Offshore Software DevelopmentZibraSofttechnologies
 
Sigma corporate presentation
Sigma corporate presentationSigma corporate presentation
Sigma corporate presentationi_sigma
 
Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Upstart University
 
Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer
 
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...Anthony DellaPelle, Esq., CRE
 
Convention of security presidential homage zero listo
Convention of security presidential homage zero listoConvention of security presidential homage zero listo
Convention of security presidential homage zero listoProducciones IDENTIDAD CERO
 
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном ДьяконовымIgor Golovin
 
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...Ayuntamiento de Málaga
 
18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should HaveImOnHolidays
 
Diálogos transdisciplinarios en la si nº 2 identidades
Diálogos transdisciplinarios en la si nº 2 identidadesDiálogos transdisciplinarios en la si nº 2 identidades
Diálogos transdisciplinarios en la si nº 2 identidadesEduardo Rojas
 
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktDistrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktWouter de Heij
 
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursWaarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursJo Gijbels
 
God vishnu in kushana kingdom of gandhara
God vishnu in kushana kingdom of gandharaGod vishnu in kushana kingdom of gandhara
God vishnu in kushana kingdom of gandharaAdesh Katariya
 
Marketing prossimità v_1.0
Marketing prossimità v_1.0Marketing prossimità v_1.0
Marketing prossimità v_1.0Silvia Benelli
 

En vedette (20)

Zibrasoft | Offshore Software Development
Zibrasoft | Offshore Software DevelopmentZibrasoft | Offshore Software Development
Zibrasoft | Offshore Software Development
 
Iwt Corporate Presentation 2010
Iwt Corporate Presentation 2010Iwt Corporate Presentation 2010
Iwt Corporate Presentation 2010
 
Sigma corporate presentation
Sigma corporate presentationSigma corporate presentation
Sigma corporate presentation
 
Thoughts
ThoughtsThoughts
Thoughts
 
Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?
 
La constituyente economica
La constituyente economicaLa constituyente economica
La constituyente economica
 
Convenioanti t-rex-p-p-2016 - recargado
Convenioanti t-rex-p-p-2016 - recargadoConvenioanti t-rex-p-p-2016 - recargado
Convenioanti t-rex-p-p-2016 - recargado
 
Hola Somos Bialar ! Expertos en Marketing Estratégico Agropecuario.
Hola Somos Bialar !  Expertos en Marketing Estratégico Agropecuario.Hola Somos Bialar !  Expertos en Marketing Estratégico Agropecuario.
Hola Somos Bialar ! Expertos en Marketing Estratégico Agropecuario.
 
Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016
 
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...Natural Disasters and the Law:  The Aftermath of Superstorm Sandy and Its Imp...
Natural Disasters and the Law: The Aftermath of Superstorm Sandy and Its Imp...
 
Convention of security presidential homage zero listo
Convention of security presidential homage zero listoConvention of security presidential homage zero listo
Convention of security presidential homage zero listo
 
3 Simple Steps To Master Your Local Marketing
3 Simple Steps To Master Your Local Marketing 3 Simple Steps To Master Your Local Marketing
3 Simple Steps To Master Your Local Marketing
 
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым
1.4.1 Интервью с продукт-менеджером компании ДКС Антоном Дьяконовым
 
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
 
18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have
 
Diálogos transdisciplinarios en la si nº 2 identidades
Diálogos transdisciplinarios en la si nº 2 identidadesDiálogos transdisciplinarios en la si nº 2 identidades
Diálogos transdisciplinarios en la si nº 2 identidades
 
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktDistrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
 
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursWaarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
 
God vishnu in kushana kingdom of gandhara
God vishnu in kushana kingdom of gandharaGod vishnu in kushana kingdom of gandhara
God vishnu in kushana kingdom of gandhara
 
Marketing prossimità v_1.0
Marketing prossimità v_1.0Marketing prossimità v_1.0
Marketing prossimità v_1.0
 

Similaire à ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT

Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
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
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfKMSSolutionsMarketin
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdfKMSSolutionsMarketin
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
RubyDay-Turin13_Nov_15
RubyDay-Turin13_Nov_15RubyDay-Turin13_Nov_15
RubyDay-Turin13_Nov_15Pierluigi Riti
 
CI-CD and DevOps with Ruby
CI-CD and DevOps with RubyCI-CD and DevOps with Ruby
CI-CD and DevOps with RubyPierluigi Riti
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaperwardell henley
 
DevOps Automation.pdf
DevOps Automation.pdfDevOps Automation.pdf
DevOps Automation.pdfSimform
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB
 

Similaire à ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT (20)

Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
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...
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
Dev ops
Dev opsDev ops
Dev ops
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
RubyDay-Turin13_Nov_15
RubyDay-Turin13_Nov_15RubyDay-Turin13_Nov_15
RubyDay-Turin13_Nov_15
 
CI-CD and DevOps with Ruby
CI-CD and DevOps with RubyCI-CD and DevOps with Ruby
CI-CD and DevOps with Ruby
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper
 
What is Devops?
What is Devops?What is Devops?
What is Devops?
 
DevOps Automation.pdf
DevOps Automation.pdfDevOps Automation.pdf
DevOps Automation.pdf
 
Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
 

Plus de Indium Software

Success Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesSuccess Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesIndium Software
 
Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Indium Software
 
Mobile Application Performance Testing
Mobile Application Performance TestingMobile Application Performance Testing
Mobile Application Performance TestingIndium Software
 
Compatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesCompatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesIndium Software
 
SOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging ApplicationSOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging ApplicationIndium Software
 
RCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testingRCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testingIndium Software
 
Android Mobile Application Performance Testing
Android Mobile Application Performance TestingAndroid Mobile Application Performance Testing
Android Mobile Application Performance TestingIndium Software
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESIndium Software
 
21 CFR Part 11 Validation
21 CFR Part 11 Validation21 CFR Part 11 Validation
21 CFR Part 11 ValidationIndium Software
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderIndium Software
 
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUDAUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUDIndium Software
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allIndium Software
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareIndium Software
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryIndium Software
 
Firmware Application Test Automation
Firmware Application Test AutomationFirmware Application Test Automation
Firmware Application Test AutomationIndium Software
 
Social Media Application Testing
Social Media Application Testing Social Media Application Testing
Social Media Application Testing Indium Software
 
Test Consulting Services - Case Study
Test Consulting Services - Case StudyTest Consulting Services - Case Study
Test Consulting Services - Case StudyIndium Software
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing Indium Software
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application Indium Software
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software Indium Software
 

Plus de Indium Software (20)

Success Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesSuccess Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing Services
 
Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing
 
Mobile Application Performance Testing
Mobile Application Performance TestingMobile Application Performance Testing
Mobile Application Performance Testing
 
Compatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesCompatibility Testing for Mobile Games
Compatibility Testing for Mobile Games
 
SOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging ApplicationSOA Testing - For an Email Messaging Application
SOA Testing - For an Email Messaging Application
 
RCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testingRCA on Residual defects – Techniques for adaptive Regression testing
RCA on Residual defects – Techniques for adaptive Regression testing
 
Android Mobile Application Performance Testing
Android Mobile Application Performance TestingAndroid Mobile Application Performance Testing
Android Mobile Application Performance Testing
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
 
21 CFR Part 11 Validation
21 CFR Part 11 Validation21 CFR Part 11 Validation
21 CFR Part 11 Validation
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application Provider
 
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUDAUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management Software
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success Story
 
Firmware Application Test Automation
Firmware Application Test AutomationFirmware Application Test Automation
Firmware Application Test Automation
 
Social Media Application Testing
Social Media Application Testing Social Media Application Testing
Social Media Application Testing
 
Test Consulting Services - Case Study
Test Consulting Services - Case StudyTest Consulting Services - Case Study
Test Consulting Services - Case Study
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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.pdfsudhanshuwaghmare1
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT

  • 1. ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT IP-led test automation framework supported by blueprint for product development in Devops environment can ensure automation in true sense. TALE OF TWO WORLDS
  • 2. © Indium Software | www.indiumsoft.com ABSTRACT DevOps is fast becoming adopted as the environment for product development. It facilitates closer integration of development and operations teams, reducing the time needed to develop and deploy a product. However, it is still in its early stages and the teams continue to work in silos due to the different kinds of tools they need suited to their needs. An IP-driven testing framework like iSAFE can be the bulwark on which the development, testing and operations teams can integrate more seamlessly, as it provides one key feature needed when handling such a comprehensive environment – traceability. The other advantages, of course, are reusability, automated alerts and shorter testing periods, thus aiding in the quick time-to- market needs of the organisations.
  • 3. 1. THE GREAT WALL OF SDC Development and operations teams may belong to the same company, but reside in two different worlds. While the former is constantly introducing improvements and new features, the latter has the unenviable task of maintaining stability in an environment of constant change. To synergise their goals and improve the transition from development to operations, process methodologies such as Extreme Programming, Agile, Lean and Six Sigma have improved time to market while assuring quality. 1.1 DevOps – Crumbling Differences DevOps – which seamlessly integrates development and operations – for quick turnaround of features and their deployment- has become possible due to CI or Continuous Integration. It creates an environment that encourages: • Collaborative Development, bringing together development and operations teams • Continuous Integration and Testing, encouraging seamless integration between the three aspects of application lifecycle • Quick Release and Deployment, due to shorter and integrated application lifecycle • Constant Monitoring at every stage right from development to deployment © Indium Software | www.indiumsoft.com DEV OPS DEV OPS QA WALLOFCOFUSION DEVELOPMENT OPERATION
  • 4. Given its impact on shortening development time, aiding in faster releases of new features, analysts Research and Markets peg the growth of global DevOps platform market at a CAGR of 19.42 per cent during the period 2016-2020. According to a survey by RightScale, of 1060 technology professionals at large and small enterprises across a broad cross-section of industries, DevOps adoption grew 66 per cent © Indium Software | www.indiumsoft.com 1.2 MARKET PERSPECTIVE in 2015 to 74 per cent in 2016 in the enterprise segment. Enterprise adoption of DevOps is higher at 81 per cent compared to that of SMBs at 70 per cent. Some of the other findings include the bottom up approach of enterprises in adopting DevOps, driven by projects or teams, which accounted for 29 per cent, and business units or divisions, at 31 per cent. Only in 21 per cent did top- down adoption occur. However, the environment is still in its nascent stages. While ‘DevOps’ aspires to break the wall, Development and Operations still work in silos due to using different tools that may or may not talk to each other. This is especially in legacy organisations where the mindset needs to change, as well as processes and tools that integrate the entire process. “DEVOPS CAN CREATE AN INFINITE LOOP OF RELEASE AND FEEDBACK SEAMLESSLY INTEGRATING ALL YOUR CODE AND DEVELOPMENT TARGETS.” PLAN CODE BUILD TEST RELEASE DEPLOY OPERATE MONITOR In this scenario, test automation framework has a critical role to play in helping the two integrate better.
  • 5. 2.1 The Foundation Block Some of the responsibilities that rest on QA include: 2.1.1 Change Management Given change is the only constant in the development environment, managing the changes, improvements and new features and testing them at development and deployment stages is crucial. 2.1.2 Release Approvals Traceability of change processes right from requirement stage to release to avoid any disruption. 2.1.3 Continuous Integration As Continuous Integration requires developers to integrate code into a shared repository several times a day, it has to be verified to detect problems early. 2.1.4 Health Check Short checks need to be run post deployment to ensure services are running 2.1.5 Defect Management Any bugs at any stage in the software development lifecycle needs to be reported accurately for quick fixing. © Indium Software | www.indiumsoft.com Traditionally, Development and Operations implemented their own set of tests based on their individual needs. In an automated DevOps environment, the role of QA has become even more critical. 2. QA IN DEVOPS
  • 6. DEV QA TO DEVOPS QA TEST AUTOMATION DEVOPS QA ACTIVITIES TEST AUTOMATION DEV QA DEVELOPMENTOPERATIONS FEASIBILITY STUDY ENVIRONMENT SETUP TEST CASE ANALYSIS BUILD TEST SCRIPTS EXECUTE SCRIPTS & ANALYSE RESULTS MODIFY/FIX SCRIPTS MULTIPLE TOOL SET SELECTION MONITOR ENVIRONMENT HEALTH FIX ISSUES AT THE EARLIEST iSAFE/iMobi Framework ................................................................................................................................................................. ................................................................................................................................................................
  • 7. © Indium Software | www.indiumsoft.com Traditional manual testing, which was part of development and operations, runs counter to the needs of the DevOps environment to be fast and ensure shorter development lifecycles. In this scenario, it has become imperative to automate the testing process as well. Some of the advantages include: • Repetitive and monotonous manual tasks can be eliminated 3 MANUAL TESTING VS AUTOMATED TESTING 4 AUTOMATION TOOL VS FRAMEWORK 4.1 Automation Tool Challenges With several automation tools available in the market, it may seem like testing is a plug and play process. However, testing is more than that. It needs: • Skilled resources – Even to create the correct test cases, domain as well technical expertise is needed. The tool is a mere facilitator • Tools Management – Product development is a continuous process, with new features being created to suit customer demands. A tool cannot anticipate all needs and reusability is compromised as fresh set of test cases need to be written every time. This brings down efficiency and defeats the purpose of automation. • Legacy to Cloud migration – This creates its own set of requirements, making manual intervention mandatory. This again runs counter to the automation philosophy and greatly hinders quick time to market. • Collaboration within teams – The DevOps environment is meant for collaborative development. Be it development, testing or operations, every team has to work seamlessly with the other two for it to succeed. Human resource management in itself is a great challenge. • Consistently passing Smoke and Sanity checks – Smoke test ensures all key features are operational, without any defects blocking their performance. Sanity is a cursory test to ensure the product is performing as required. Creating a blueprint of the product before the actual development can prove to be an effective guide at every stage of the development lifecycle, giving development, testing and operations teams a quick referral to ensure it is as planned and on schedule. • 8x more frequent production deployments • 50% lower change failure rates • 3x reduction in cost • 12x faster service restoration times when something went wrong • Entire automation is version controlled • Eliminate human errors • Most of the activities in Dev Ops can be automated As a result of automation: • Jumpstart the testing process • Free up resources to focus on explorative and context-based testing • Communicate bugs accurately
  • 8. ENTITY DEVELOPER UNMERGE REQUEST CODE MERGE SOURCE CODE CI TOOL [JENKINS, BUILDBOT, HUDSON] QA ENVIRONMENT [INTERNAL] CI TOOL [JENKINS, BUILDBOT, HUDSON] PREPARE STAGING ENVIRONMENT PROCESS ID: S01 DELIVER BUILD FINAL VALIDATION (UAT) VALIDATION PASS? MOVE TO PRODUCTION EXECUTIVE APPROVAL STAGING SERVER PROCESS ID: S02 PROCESS ID: S04 PROCESS ID: S03 S01Q01 Q02 Q03 PROCESS ID: Q04 PREPARE BUILD PROCESS ID: Q01 TEST MANAGEMENT TOOL TEST CLUSTER TEST TOOLS [SELENIUM, UFT, JUNIT, SLIKTEST] SMOKE / SANITY / INTEGRATION / SYSTEM TESTING COMPILE SOURCE BUILD SUCCESSFUL NOTIFICATION iSAFE – Automation Framework INSTALLATION REQUESTDEPLOYMENT REQUEST BUILD SUCCESSFUL NOTIFICATION CLOUD INFRASTRUCTURE NO YES PROCESS ID: Q02 DELIVER BUILD TEST PASS? STOP / OPEN DEFECT PROCESS ID: Q03 TEST CONTROLLER BUILD REQUEST LISTENER YES NO CI LAYER RUN TESTS © Indium Software | www.indiumsoft.com A WORKING MODEL iSAFE – Framework Automation iSAFE – Automation Framework -------------------------- --------------------------
  • 9. 4.2 Automation Framework 4.2.1 Reusability An test automation framework such as iSAFE, which is part of Indium’s suite of IP-driven accelerators – branded as iAccelerate - offers reusable features that do not require new scripts to be written every time. The reusable test cases are stored in a library that can recalled as and when needed, thus enabling quick tests and retests. 4.2.2 Jumpstart Testing It is key/action driven, and does not need testers to know coding, making it easy for them to write scripts only for new features quickly. It also has in-built intelligence that helps testers understand how much automation is needed for an app. Since DevOps involves multiple builds even in a single day, the framework can handle 7-8 builds per day. 4.2.3 Traceability The traceability feature in the framework ensures easy identification of features that are affected due to any changes easily, thus reducing bug fixing time. 4.2.4 Smoke and Sanity Tests The IP-driven framework does smoke and screen test, as well as health check to ensure the app is functioning as planned. 4.2.5 Automated Communication Any time the test runs into a bug or a feature is not work- ing, an alert is automatically generated and sent by mail, message and any other specified methods. This ensure quick response and bug fixing. In addition to these, iAccelerator’s iFACT and iMobi frameworks ensure cross-browser and cross-device compatibility as needed, ensuring the product/app’s per- formance check comprehensively. IACCELERATE-IP Frameworks THE BENEFITS OF TEST AUTOMATION FRAMEWORK • iSAFE - For automated regression testing • iFACT - For all combinations of OSs and internet browsers testing; supports multiple tools • iMobi - For all types of mobile applications & devices • Faster time to market • Constant additional enhancements • Reduced regression run time • Enhanced test coverage © Indium Software | www.indiumsoft.com
  • 10. 4.3 PROPRIETARY TOOLS Proprietary test accelerators plug into every stage of the SDLC to bring in the best-in-class enablers for reducing the TCO and delivering tangible RoI. Open-source/licensed solutions that are tool agnostic ideally meet this requirement. Key differentiators • IP-led testing frameworks are: • Customizable • Portable • Re-usable • Assure quick ROI on test automation They are capable of enhancing test coverage, running target based parallel execution and efficiently analyse the root-cause. © Indium Software | www.indiumsoft.com
  • 11. INDIUM SOFTWARE – OVERVIEW Established in 1999, Indium Software is a global Independent Software Testing Services Company with multi-domain focus, fosteredby IP-led innovation. Indium has offices in California, New Jersey & Georgia, USA; Kuala Lumpur, Malaysia and Global Delivery Centers in Chennai & Bengaluru, India. Our 450+ career testers work with a mix of enterprise and ISV clients ranging from fortune 100 to 5000 companies in the US, Canada, India, Malaysia, Singapore, Middle East, UK, Netherlands and Turkey. Critical to Indium’s strategy for accelerated testing is its frameworks, which are branded under ‘iAccelerate’ suite of frameworks & tools. It is built based on best practices delivered over many years to clients globally. Indium has strong competency in Banking, Technology, Healthcare, Lifesciences, Retail, Education and Gaming industries. Indium is aggressively pursuing the social, mobile and cloud agenda to position strongly for the emerging paradigms. Testing is a critical part of the work we do. But that is just one part. At Indium, being a partner, understanding our customers’ needs and providing solutions that can help them roll out their quality assured product earlier forms the bulwark on which the framework is developed and run. Continuous improvement as part of our endeavour to achieve this gaol, and innovate for optimum results, our strategy. © Indium Software | www.indiumsoft.com
  • 12. CONTACT US USA United Kingdom MALAYSIA SALES INQUIRIES GENERAL ENQUIRIES INDIA SUNNYVALE Suite 210, 1250 Oakmead Parkway Sunnyvale, CA – 94085. Phone: +1(408) 501-8844 Fax: +1(408) 501-8808 LONDON Indium Software 71-75 Shelton Street London, WC2H 9JQ. KAULA LUMPUR Suite 8-1 & 8-2, Level 8, Menara CIMB No.1, Jalan Stesen Sentral 2 Kuala Lumpur – 50470. Phone: +60 (3) 2298 8465 Fax: +60 (3) 2298 8201 americas.sales@indiumsoft.com apac.sales@indiumsoft.com emea.sales@indiumsoft.com india.sales@indiumsoft.com sales@indiumsoft.com careers@indiumsoft.com info@indiumsoft.com CHENNAI No.64, Ganesh Chambers, Eldams Road, Teynampet, Chennai – 600 018. Phone: +91-44-6606 9100 BENGALURU Salarpuria Adonis, 2nd Floor Binnamangala 3/1, Old Madras Road Kadiranapalya, Indira Nagar Bengaluru – 560 038. Phone: +91-80-6784 7500 ATLANTA Crown Office Suites 1870 The Exchange Suite 100 Atlanta, GA – 30339. Phone: +1 (770) 989-7302 PRINCETON Carnegie Center Suite 150, 300 Carnegie Center Princeton, NJ – 08540. Phone: +1 (609) 786-2423 © Indium Software | www.indiumsoft.com