SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
The influence of technology advancements in driving Business value across
Industries to adapt to the new digital consumer behavior is increasing by the day. The
new age consumers are highly informed, assertive and demand higher quality and per-
sonalization of services delivered to them. Another key trend impacting the industry is
pervasive computing–providing an environment for power of computing - anywhere,
anytime, any device. The biggest outcome of pervasive technology is the ability to
make quicker decisions at the right time by analyzing data and gathering intelligent
information from the abundant data sources and various channels - portals, social me-
dia, blogs, end-use behavior etc. All these trends need QA to respond with appropri-
ate QA solutions, strategies and methodologies.
We are indeed living in ex-
citing times and this is a
unique opportunity to im-
agine and create solutions
for future using the possi-
bilities of computing. We
are seeing multiple trends
in the Domain of Software
Testing: There is an increas-
ing shift from Quality to
Business Assurance; Cus-
tomers are looking at Out-
come and Value based
models. Software develop-
ment model and cycles are
increasingly becoming more
Agile. QA as a discipline
needs to be more agile,
adaptable and innovative
With growing importance of
quality, testing become
paramount in releasing
software to client
Editorial...
B U S I N E S S N A M E
and the role of tester is
even more complex - to
understand the Business,
Technology & Process as-
pects and provide an inno-
vative and smart QA solu-
tion. In addition to this,
QA is gradually becoming
more technical and has de-
veloped its own niche disci-
plines (for example: mobile
testing, cloud testing, SOA,
BI testing, Big Data testing
etc.). This journey for vali-
dating tomorrow's enter-
prise requires a lot of focus
on innovation, co-creation
and collaboration.
At Marlabs, we need to be prepared to take advantage of the emerging opportunities
to address Business challenges. This newsletter is one of our efforts to enable the Test-
ing team to connect not just with their fellow members but also with folks outside
testing realm, to be aware of Industry, Software, Testing trends and share ideas and
best practices in a spirit of shared learning.
Issue: Sept 2013
Marlab’s
I N S I D E T H I S
I S S U E :
Notes from CDO 2
Why Testing is
not Dead !!!
2
Marlabs Updates 4
Quality News &
Views
5
Intro to Pairwise
Testing
6
Cartoon Space 7
Notes from CDO ..
Over the last 2 years, as a business strategy, we are investing on Software
Testing considerably. Though we are competing in a crowded market, we feel
that, we can be a differentiator in terms of value creation for our customers. To
enable us to be a differentiator, we have to build a passionate team who enjoys
Software testing and are ready to come up with creative ideas in Testing which is
customer centric, through productivity improvement, cycle time reduction to make
Testing cost effective.
As a career too, software testing is challenging, crea-
tive and needs very good communication, analytical,
problem solving and questioning skills. Initiating a
News Letter of this kind is very thoughtful, at the same
time continuing this with quality and timeliness is equal-
ly challenging. Wishing the Software testing team all
the best.
Anil
Raghavan
T E S T D I G E S T P A G E 2
Why Testing is not Dead ...
By Rajesh Prabhu Natarajan
During the 6th Annual Google Test Automation Conference 2011, the opening keynote ad-
dress “Test is Dead” was presented by Alberto Savoia, which you can see at below link (which I
can’t embed here due to file size limitations):
http://www.youtube.com/watch?v=X1jWe5rOu3g
What is so evident is that the fine line between white box testing and black box testing is
getting transparent and thinner by the day. Let’s go in to history for a moment. A couple of
decades back, there was not a concept of independent testing (rightfully so) because of the
lesser dependency towards online and real-time applications. It was a time when the develop-
ment process itself was very fragile. The roles in a project group was not separate and devel-
oper was almost taking care of all phases of the project. It was an OK approach just because of
the smaller size, complexity and the way applications were used.
So called Older way of software testing:
a. Requirement
b. Design and Code
c. Testing
d. Maintenance
Testing is an infinite
process of
comparing the
invisible to the
ambiguous in order
to avoid the
unthinkable
happening to the
anonymous.” -
James Bach
Testing Is Not Dead
After lot of years now, the value of independent testing is questioned again.
1. What if the developer either takes care of testing or does extended testing along with
white box testing?
2. What if I do not have testers or have <5% of developers with very minimal testing?
3. What if I release the app without testing and take care of defects as it comes from my
customers?
These are very valid questions that needs careful thinking. Much talked Modern way of soft-
ware testing:
Requirement ==> Testing
Design and code ==> Testing
Maintenance ==> Testing
Note that the key difference is not just in phases but also about the roles on who is doing each
of these testing. This assumes mostly that developers does testing too; which is probably a bit
going back in time before the concept of 3rd party independent testing came in to existence.
The answer to decide if testing is required may lie in the below questions.
1. What does the app do?
2. Who are the audience?
3. Is that mission-critical?
4. What is the defect tolerance level?
5. How much risk is business willing to take?
and the most important of all

6. How disciplined is your development team to write better code?
Answers to these questions will decide the depth of testing that may be required.
While the new approach talks about a much more agile/dynamic/optimized testing approach, this
may not be applicable to all areas particularly in verticals like BFSI, Aviation etc., This approach may
apply more towards verticals like media and communication based apps which has a higher toler-
ance level towards defects.
Hence don’t get carried away when someone says testing is dead.
Testing in my view will live forever.
T E S T D I G E S T P A G E 3
continuation of ‘Why Testing is not Dead’ ...
T E S T D I G E S T P A G E 4
Trainings 1. The following trainings were conducted at our offshore loca-
tions
a. Automation using RFT
b. Performance Testing Best practices
C. Selenium training
2. As part of TKG session, we are had an overview of the below projects in July
a. FORTITUDE Project
b. POLARIS Project
c. ENDURANCE - MAINTENANCE PROJECTS
Certifications Congrats to Vanitha Shivakumar and Santhi Priya for clearing the ISTQB foundation
level certification
Tools The infrastructure for Testlink has been setup within Marlabs and is available for project
use. You can access this at : http://tcoe.marlabs.com/Testlink/login.php
Please contact Admin.Testlink@Marlabs.com for access
External
Conferences
Few of our colleagues recently attended the Step-In summit 2013 Testing conference at
Bangalore. The conference had many interesting and thought-provoking sessions on
current and emerging topics of testing
Publications Couple of technical articles were published in Toolsjournal.com :
a. ‘Test Data Management for Non-functional testing’
by Ramesh Viswanathan
b. ‘Maximizing the utilization of Test Automation’ by Vikas Joshi

. Few members from Marlabs testing team have attended an STeP-IN SUMMIT 2013 - the 10th Interna-
tional Conference on Software Testing. During the conference different events have been planned to ensure
that there is maximum take-away to address different needs for all levels of professionals.
The conference theme “Next Generation Testing: Learning from the past; Preparing for the future” has been chosen,
keeping in mind the evolution of Software Testing into a sophisticated discipline over the last two decades
while acknowledging the fact that the Post-PC era is challenging old paradigms and methods of working.
STeP-IN SUMMIT 2013 endeavors to extract the best from past learning while focusing on new technologies,
models and methodologies to address current challenges.
Below are few of the interesting session which was part of conference.
1. The Value of Testing
2. How to bullet proof Releases
3. Tactics in testing social networks
4. Testing the shrinking world
from Sriharsha Kumar
T E S T D I G E S T P A G E 5
Free Testing Magazines
(eBooks)
May 2013
TeaTime with testers April/May
Better software magazine about agile
Testing Circus May
April 2013
Testing Circus April
Logigear magazine about Test Automation
NZTester April-June
Professional tester magazine (the trouble
with good ideas)
Automated Software Testing magazine
TESTmagazine April issue
March 2013
Tea time with testers
Testing Experience
OZTester April-June
TestingCircus March Edition
Better software magazine
Agile Record - Kanban
February 2013
Logigear Februari - the rapidly changing
testlandscape
Testing Circus
Test Magazine
Professional Tester
January 2013
Tea time with testers
Better Software magazine Lessons learned
from Ancient wisdom
News & Announcements..
ï€Ș Enterprise Tester 4.8 brings tighter integration with Atlassian’s JIRA
Link : http://www.ministryoftesting.com/2013/08/enterprise-tester-4-
8-brings-tighter-integration-with-atlassians-jira/
ï€Ș The Evolving Skill Set of Tomorrow’s Top Testers by Scott Barber
Link : http://www.ministryoftesting.com/2013/08/the-evolving-skill-
set-of-tomorrows-top-testers/
ï€Ș Building an efficient component-based test automation framework
(whitepaper)
Link : Click Here
ï€Ș Getting Started with API Testing
Link : Click Here
ï€Ș Why Agile Development Fails (Sometimes)
Link : Click Here
ï€Ș Security News You Won’t Want to Miss
Link : Click Here
ï€Ș SmartBear Collects 5 ATI Automation Awards at TestKIT Conference
Link : Click Here
ï€Ș Why HTML5 Tests the Limits of Automated Testing Solutions
Link : Click Here
“Everyone knows
that debugging is
twice as hard as
writing a program in
the first place. So if
you are as clever as
you can be when
you write it, how will
you ever debug it?”
– Brian Kernighan
The Software Test Manager has the challenging responsibility of ensuring highest
levels of Quality within increasingly shorter Cycle times. While Quality requires greater
Test coverage, Exhaustive testing has the practical constraints of reduced cycle time and
the need of quick testing turnaround times.
Business applications are getting increasingly complex, with multiple possible
scenarios for a given Business functionality. The need to cater to a diverse market
means that applications have multiple input conditions and a range of values for each
of the inputs.
A dilemma for the Tester is how to ensure Quality under these circumstances?
Exhaustive testing for all the inputs and their range of combinations is very time con-
suming and often impractical idea. On the other hand, an incomplete coverage raises
the possibility of slipped defects.
Pairwise testing is a test technique based on combinatorial methods and pro-
vides a balanced solution which ensures maximum Test coverage with a reduced number
of test combinations.
How does Pairwise testing work?
In any complex software system, defects or failures can be categorized as:
‱ Single Modal—in which something works or fails by itself, independent of other
factors
‱ Dual Modal—in which even though two things work individually, they fail when
paired together
‱ Multi Modal—in which three or more things in combination don’t work together
The underlying principle is
1. The vast majority of defects are caused by the interaction between a small
number of factors ie. single and dual modal causes .
2. The number of failures resulting from the interaction of more than 2 parame-
ters is progressively less
3. Testing a large number of random combinations results in inefficient tests
Hence, the focus is on a technique which optimizes test case design to identify single
and dual mode failures.
The below figure illustrates how the impact of test case optimization increases sig-
nificantly as the number of test factors increase :
T E S T D I G E S T
Introduction to Pairwise Testing
By Rajesh Sundararajan
P A G E 6
T E S T D I G E S T P A G E 7
continuation of ‘Introduction to Pairwise Testing ...
Let’s understand this better with an example:
Take the case of a software to select cars which has the below options
Manufacturer: Honda, Toyota, Maruti (3 options)
Category- Hatchback, Sedan, SuV (3 options)
City: Bengaluru, Mysore (2 options)
Exhaustive testing of all possible scenarios/combinations will require 3 X 3 X 2 = 18 tests.
Let’s apply the All pairs technique.
The number of test cases where each column pair value occurs at least once is 9. If we take the example of
“Honda” in the Manufacturer’s column, we can see that it forms a “pair” with each of the values in the other col-
umns at least once.
Original rows – 18; Optimized rows – 9; Savings/Benefit = 50% . As the
number of variables and their options increase, the benefits will be that
much higher.
The above example was simple and we could organize the All –pairs
manually. How do we do this using a tool? There are many Free and
Web-based tools listed at http://www.pairwise.org/tools.asp . Use any
of them and share your experience.
Points to note:
All-pairs is a technique and needs to be understood well and evaluated before applying it.
It is very similar to and often confused with Orthogonal Arrays. Both use the basic principle of “paired varia-
bles”, but Orthogonal arrays are “Balanced” as they have all pairs equal number of times.
Cartoon Space...

Weitere Àhnliche Inhalte

Was ist angesagt?

Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012TEST Huddle
 
Ch 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pCh 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pnand15
 
Use Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous TestingUse Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous TestingTechWell
 
Beginners QA Testing
Beginners QA TestingBeginners QA Testing
Beginners QA TestingDanielle Mickey
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationTEST Huddle
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterStacey Brown-Sommers
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginnersBharathi Ashok
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 
Test driven development and react js application go hand in hand
Test driven development and react js application go hand in handTest driven development and react js application go hand in hand
Test driven development and react js application go hand in handKaty Slemon
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanQA or the Highway
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidNaresh Jain
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
testingexperience19_09_12
testingexperience19_09_12testingexperience19_09_12
testingexperience19_09_12Damian Buonamico
 
The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionGail Murphy
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 

Was ist angesagt? (20)

Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
 
Ch 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pCh 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research p
 
Use Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous TestingUse Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous Testing
 
Beginners QA Testing
Beginners QA TestingBeginners QA Testing
Beginners QA Testing
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and Automation
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Test driven development and react js application go hand in hand
Test driven development and react js application go hand in handTest driven development and react js application go hand in hand
Test driven development and react js application go hand in hand
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
New model
New modelNew model
New model
 
testingexperience19_09_12
testingexperience19_09_12testingexperience19_09_12
testingexperience19_09_12
 
The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software Evolution
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 

Andere mochten auch

Presentation Vpi
Presentation VpiPresentation Vpi
Presentation Vpiasanaevans
 
Presentation on blended learning
Presentation on blended learningPresentation on blended learning
Presentation on blended learningmorenma
 
Creative louisiana
Creative louisianaCreative louisiana
Creative louisianaBrian Dixon
 
EDPC Presentation
EDPC PresentationEDPC Presentation
EDPC Presentationmzakalik
 
2014 literary analysis of your enrichment book for summer reading
2014 literary analysis of your enrichment book for summer reading2014 literary analysis of your enrichment book for summer reading
2014 literary analysis of your enrichment book for summer readingLiz Slavens
 
2014 sr character description directions
2014 sr character description directions2014 sr character description directions
2014 sr character description directionsLiz Slavens
 

Andere mochten auch (8)

Presentation Vpi
Presentation VpiPresentation Vpi
Presentation Vpi
 
Vietnamese GPass
Vietnamese GPassVietnamese GPass
Vietnamese GPass
 
Presentation on blended learning
Presentation on blended learningPresentation on blended learning
Presentation on blended learning
 
Creative louisiana
Creative louisianaCreative louisiana
Creative louisiana
 
EDPC Presentation
EDPC PresentationEDPC Presentation
EDPC Presentation
 
2 13-14
2 13-142 13-14
2 13-14
 
2014 literary analysis of your enrichment book for summer reading
2014 literary analysis of your enrichment book for summer reading2014 literary analysis of your enrichment book for summer reading
2014 literary analysis of your enrichment book for summer reading
 
2014 sr character description directions
2014 sr character description directions2014 sr character description directions
2014 sr character description directions
 

Ähnlich wie Driving Business Value Across Industries with Data-Driven Decisions

Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...IJERA Editor
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
The productivity of testing in software development life cycle
The productivity of testing in software development life cycleThe productivity of testing in software development life cycle
The productivity of testing in software development life cycleNora Alriyes
 
The Testing Planet Issue 10
The Testing Planet Issue 10The Testing Planet Issue 10
The Testing Planet Issue 10Rosie Sherry
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough ProcessTechWell
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComMindfire LLC
 
Everything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptxEverything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptxConcetto Labs
 
Unlocking Software Testing Circa 2016
Unlocking Software Testing Circa 2016Unlocking Software Testing Circa 2016
Unlocking Software Testing Circa 2016MentorMate
 
Software Testing & QA
Software Testing & QA Software Testing & QA
Software Testing & QA Careervira
 
The Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyThe Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyTechWell
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfsarah david
 
Resume_VarshaPaigude
Resume_VarshaPaigudeResume_VarshaPaigude
Resume_VarshaPaigudeVarsha Paigude
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology  Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology Zoe Gilbert
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Implementation Of Incremental Development Process
Implementation Of Incremental Development ProcessImplementation Of Incremental Development Process
Implementation Of Incremental Development ProcessSherry Bailey
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And ScrumMichelle Madero
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfCuneiform Consulting Pvt Ltd.
 

Ähnlich wie Driving Business Value Across Industries with Data-Driven Decisions (20)

Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
The productivity of testing in software development life cycle
The productivity of testing in software development life cycleThe productivity of testing in software development life cycle
The productivity of testing in software development life cycle
 
The Testing Planet Issue 10
The Testing Planet Issue 10The Testing Planet Issue 10
The Testing Planet Issue 10
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough Process
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting Com
 
Everything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptxEverything You Need To Know About Agile Testing Methodology.pptx
Everything You Need To Know About Agile Testing Methodology.pptx
 
Unlocking Software Testing Circa 2016
Unlocking Software Testing Circa 2016Unlocking Software Testing Circa 2016
Unlocking Software Testing Circa 2016
 
Software Testing & QA
Software Testing & QA Software Testing & QA
Software Testing & QA
 
The Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyThe Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User Advocacy
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
 
P44098087
P44098087P44098087
P44098087
 
Resume_VarshaPaigude
Resume_VarshaPaigudeResume_VarshaPaigude
Resume_VarshaPaigude
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology  Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Implementation Of Incremental Development Process
Implementation Of Incremental Development ProcessImplementation Of Incremental Development Process
Implementation Of Incremental Development Process
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
 

Mehr von Marlabs

Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs
 
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Marlabs
 
Dark Web and Threat Intelligence
Dark Web and Threat IntelligenceDark Web and Threat Intelligence
Dark Web and Threat IntelligenceMarlabs
 
Cyber Threat Intelligence
Cyber Threat IntelligenceCyber Threat Intelligence
Cyber Threat IntelligenceMarlabs
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A PrimerMarlabs
 
The Internet of Things : Developing a Vision
The Internet of Things : Developing a VisionThe Internet of Things : Developing a Vision
The Internet of Things : Developing a VisionMarlabs
 
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Marlabs
 
Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs
 
Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs
 

Mehr von Marlabs (20)

Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018
 
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...
 
Dark Web and Threat Intelligence
Dark Web and Threat IntelligenceDark Web and Threat Intelligence
Dark Web and Threat Intelligence
 
Cyber Threat Intelligence
Cyber Threat IntelligenceCyber Threat Intelligence
Cyber Threat Intelligence
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A Primer
 
The Internet of Things : Developing a Vision
The Internet of Things : Developing a VisionThe Internet of Things : Developing a Vision
The Internet of Things : Developing a Vision
 
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
 
Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and Utilities
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance
 
Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: Airlines
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life Sciences
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities Overview
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering Services
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA Services
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional Services
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure Services
 

KĂŒrzlich hochgeladen

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

KĂŒrzlich hochgeladen (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Driving Business Value Across Industries with Data-Driven Decisions

  • 1. The influence of technology advancements in driving Business value across Industries to adapt to the new digital consumer behavior is increasing by the day. The new age consumers are highly informed, assertive and demand higher quality and per- sonalization of services delivered to them. Another key trend impacting the industry is pervasive computing–providing an environment for power of computing - anywhere, anytime, any device. The biggest outcome of pervasive technology is the ability to make quicker decisions at the right time by analyzing data and gathering intelligent information from the abundant data sources and various channels - portals, social me- dia, blogs, end-use behavior etc. All these trends need QA to respond with appropri- ate QA solutions, strategies and methodologies. We are indeed living in ex- citing times and this is a unique opportunity to im- agine and create solutions for future using the possi- bilities of computing. We are seeing multiple trends in the Domain of Software Testing: There is an increas- ing shift from Quality to Business Assurance; Cus- tomers are looking at Out- come and Value based models. Software develop- ment model and cycles are increasingly becoming more Agile. QA as a discipline needs to be more agile, adaptable and innovative With growing importance of quality, testing become paramount in releasing software to client Editorial... B U S I N E S S N A M E and the role of tester is even more complex - to understand the Business, Technology & Process as- pects and provide an inno- vative and smart QA solu- tion. In addition to this, QA is gradually becoming more technical and has de- veloped its own niche disci- plines (for example: mobile testing, cloud testing, SOA, BI testing, Big Data testing etc.). This journey for vali- dating tomorrow's enter- prise requires a lot of focus on innovation, co-creation and collaboration. At Marlabs, we need to be prepared to take advantage of the emerging opportunities to address Business challenges. This newsletter is one of our efforts to enable the Test- ing team to connect not just with their fellow members but also with folks outside testing realm, to be aware of Industry, Software, Testing trends and share ideas and best practices in a spirit of shared learning. Issue: Sept 2013 Marlab’s I N S I D E T H I S I S S U E : Notes from CDO 2 Why Testing is not Dead !!! 2 Marlabs Updates 4 Quality News & Views 5 Intro to Pairwise Testing 6 Cartoon Space 7
  • 2. Notes from CDO .. Over the last 2 years, as a business strategy, we are investing on Software Testing considerably. Though we are competing in a crowded market, we feel that, we can be a differentiator in terms of value creation for our customers. To enable us to be a differentiator, we have to build a passionate team who enjoys Software testing and are ready to come up with creative ideas in Testing which is customer centric, through productivity improvement, cycle time reduction to make Testing cost effective. As a career too, software testing is challenging, crea- tive and needs very good communication, analytical, problem solving and questioning skills. Initiating a News Letter of this kind is very thoughtful, at the same time continuing this with quality and timeliness is equal- ly challenging. Wishing the Software testing team all the best. Anil Raghavan T E S T D I G E S T P A G E 2 Why Testing is not Dead ... By Rajesh Prabhu Natarajan During the 6th Annual Google Test Automation Conference 2011, the opening keynote ad- dress “Test is Dead” was presented by Alberto Savoia, which you can see at below link (which I can’t embed here due to file size limitations): http://www.youtube.com/watch?v=X1jWe5rOu3g What is so evident is that the fine line between white box testing and black box testing is getting transparent and thinner by the day. Let’s go in to history for a moment. A couple of decades back, there was not a concept of independent testing (rightfully so) because of the lesser dependency towards online and real-time applications. It was a time when the develop- ment process itself was very fragile. The roles in a project group was not separate and devel- oper was almost taking care of all phases of the project. It was an OK approach just because of the smaller size, complexity and the way applications were used. So called Older way of software testing: a. Requirement b. Design and Code c. Testing d. Maintenance
  • 3. Testing is an infinite process of comparing the invisible to the ambiguous in order to avoid the unthinkable happening to the anonymous.” - James Bach Testing Is Not Dead After lot of years now, the value of independent testing is questioned again. 1. What if the developer either takes care of testing or does extended testing along with white box testing? 2. What if I do not have testers or have <5% of developers with very minimal testing? 3. What if I release the app without testing and take care of defects as it comes from my customers? These are very valid questions that needs careful thinking. Much talked Modern way of soft- ware testing: Requirement ==> Testing Design and code ==> Testing Maintenance ==> Testing Note that the key difference is not just in phases but also about the roles on who is doing each of these testing. This assumes mostly that developers does testing too; which is probably a bit going back in time before the concept of 3rd party independent testing came in to existence. The answer to decide if testing is required may lie in the below questions. 1. What does the app do? 2. Who are the audience? 3. Is that mission-critical? 4. What is the defect tolerance level? 5. How much risk is business willing to take? and the most important of all
 6. How disciplined is your development team to write better code? Answers to these questions will decide the depth of testing that may be required. While the new approach talks about a much more agile/dynamic/optimized testing approach, this may not be applicable to all areas particularly in verticals like BFSI, Aviation etc., This approach may apply more towards verticals like media and communication based apps which has a higher toler- ance level towards defects. Hence don’t get carried away when someone says testing is dead. Testing in my view will live forever. T E S T D I G E S T P A G E 3 continuation of ‘Why Testing is not Dead’ ...
  • 4. T E S T D I G E S T P A G E 4 Trainings 1. The following trainings were conducted at our offshore loca- tions a. Automation using RFT b. Performance Testing Best practices C. Selenium training 2. As part of TKG session, we are had an overview of the below projects in July a. FORTITUDE Project b. POLARIS Project c. ENDURANCE - MAINTENANCE PROJECTS Certifications Congrats to Vanitha Shivakumar and Santhi Priya for clearing the ISTQB foundation level certification Tools The infrastructure for Testlink has been setup within Marlabs and is available for project use. You can access this at : http://tcoe.marlabs.com/Testlink/login.php Please contact Admin.Testlink@Marlabs.com for access External Conferences Few of our colleagues recently attended the Step-In summit 2013 Testing conference at Bangalore. The conference had many interesting and thought-provoking sessions on current and emerging topics of testing Publications Couple of technical articles were published in Toolsjournal.com : a. ‘Test Data Management for Non-functional testing’ by Ramesh Viswanathan b. ‘Maximizing the utilization of Test Automation’ by Vikas Joshi 
. Few members from Marlabs testing team have attended an STeP-IN SUMMIT 2013 - the 10th Interna- tional Conference on Software Testing. During the conference different events have been planned to ensure that there is maximum take-away to address different needs for all levels of professionals. The conference theme “Next Generation Testing: Learning from the past; Preparing for the future” has been chosen, keeping in mind the evolution of Software Testing into a sophisticated discipline over the last two decades while acknowledging the fact that the Post-PC era is challenging old paradigms and methods of working. STeP-IN SUMMIT 2013 endeavors to extract the best from past learning while focusing on new technologies, models and methodologies to address current challenges. Below are few of the interesting session which was part of conference. 1. The Value of Testing 2. How to bullet proof Releases 3. Tactics in testing social networks 4. Testing the shrinking world from Sriharsha Kumar
  • 5. T E S T D I G E S T P A G E 5 Free Testing Magazines (eBooks) May 2013 TeaTime with testers April/May Better software magazine about agile Testing Circus May April 2013 Testing Circus April Logigear magazine about Test Automation NZTester April-June Professional tester magazine (the trouble with good ideas) Automated Software Testing magazine TESTmagazine April issue March 2013 Tea time with testers Testing Experience OZTester April-June TestingCircus March Edition Better software magazine Agile Record - Kanban February 2013 Logigear Februari - the rapidly changing testlandscape Testing Circus Test Magazine Professional Tester January 2013 Tea time with testers Better Software magazine Lessons learned from Ancient wisdom News & Announcements.. ï€Ș Enterprise Tester 4.8 brings tighter integration with Atlassian’s JIRA Link : http://www.ministryoftesting.com/2013/08/enterprise-tester-4- 8-brings-tighter-integration-with-atlassians-jira/ ï€Ș The Evolving Skill Set of Tomorrow’s Top Testers by Scott Barber Link : http://www.ministryoftesting.com/2013/08/the-evolving-skill- set-of-tomorrows-top-testers/ ï€Ș Building an efficient component-based test automation framework (whitepaper) Link : Click Here ï€Ș Getting Started with API Testing Link : Click Here ï€Ș Why Agile Development Fails (Sometimes) Link : Click Here ï€Ș Security News You Won’t Want to Miss Link : Click Here ï€Ș SmartBear Collects 5 ATI Automation Awards at TestKIT Conference Link : Click Here ï€Ș Why HTML5 Tests the Limits of Automated Testing Solutions Link : Click Here
  • 6. “Everyone knows that debugging is twice as hard as writing a program in the first place. So if you are as clever as you can be when you write it, how will you ever debug it?” – Brian Kernighan The Software Test Manager has the challenging responsibility of ensuring highest levels of Quality within increasingly shorter Cycle times. While Quality requires greater Test coverage, Exhaustive testing has the practical constraints of reduced cycle time and the need of quick testing turnaround times. Business applications are getting increasingly complex, with multiple possible scenarios for a given Business functionality. The need to cater to a diverse market means that applications have multiple input conditions and a range of values for each of the inputs. A dilemma for the Tester is how to ensure Quality under these circumstances? Exhaustive testing for all the inputs and their range of combinations is very time con- suming and often impractical idea. On the other hand, an incomplete coverage raises the possibility of slipped defects. Pairwise testing is a test technique based on combinatorial methods and pro- vides a balanced solution which ensures maximum Test coverage with a reduced number of test combinations. How does Pairwise testing work? In any complex software system, defects or failures can be categorized as: ‱ Single Modal—in which something works or fails by itself, independent of other factors ‱ Dual Modal—in which even though two things work individually, they fail when paired together ‱ Multi Modal—in which three or more things in combination don’t work together The underlying principle is 1. The vast majority of defects are caused by the interaction between a small number of factors ie. single and dual modal causes . 2. The number of failures resulting from the interaction of more than 2 parame- ters is progressively less 3. Testing a large number of random combinations results in inefficient tests Hence, the focus is on a technique which optimizes test case design to identify single and dual mode failures. The below figure illustrates how the impact of test case optimization increases sig- nificantly as the number of test factors increase : T E S T D I G E S T Introduction to Pairwise Testing By Rajesh Sundararajan P A G E 6
  • 7. T E S T D I G E S T P A G E 7 continuation of ‘Introduction to Pairwise Testing ... Let’s understand this better with an example: Take the case of a software to select cars which has the below options Manufacturer: Honda, Toyota, Maruti (3 options) Category- Hatchback, Sedan, SuV (3 options) City: Bengaluru, Mysore (2 options) Exhaustive testing of all possible scenarios/combinations will require 3 X 3 X 2 = 18 tests. Let’s apply the All pairs technique. The number of test cases where each column pair value occurs at least once is 9. If we take the example of “Honda” in the Manufacturer’s column, we can see that it forms a “pair” with each of the values in the other col- umns at least once. Original rows – 18; Optimized rows – 9; Savings/Benefit = 50% . As the number of variables and their options increase, the benefits will be that much higher. The above example was simple and we could organize the All –pairs manually. How do we do this using a tool? There are many Free and Web-based tools listed at http://www.pairwise.org/tools.asp . Use any of them and share your experience. Points to note: All-pairs is a technique and needs to be understood well and evaluated before applying it. It is very similar to and often confused with Orthogonal Arrays. Both use the basic principle of “paired varia- bles”, but Orthogonal arrays are “Balanced” as they have all pairs equal number of times. Cartoon Space...