SlideShare una empresa de Scribd logo
1 de 30
Let’s go Snorkeling – Trends
in Software Testing -2015
Brijesh Deb
About Me
https://www.linkedin.com/in/brijeshkumarde
b
@brijeshdeb
https://www.facebook.com/brijeshdeb
Brijesh Deb
Courtesy: Rebloggy.com
Agenda
• Emerging Trends In Testing in 2015
• Factors Affecting the trends
• Impact on Testing types
2015 – A really HOT year!
7 Emerging Testing trends of
2015
• Testing Internet of Things
• Testing for SMAC
• Testing in the DevOps world
• Service Virtualization Testing
• Domain Focused Testing
• TCoE
• Crowd Testing
The “Internet of Things”
• Smart City
• Smart Homes
• Smart Industry
• Smart Transportation
• Smart Healthcare Systems
• Smart World
It’s a world of possibilities
• 4,294,967,296 IPv4 Addresses
• 340,282,366,920,938,463,463,374,
607,431,768,211,456 IPv6
Addresses possible.
• That is 3.4* 1038
• NFC Bluetooth
• Sensors – Touch, Sound, Sight,
Motion
• Move of LAN, MAN and WAN, it’s
time for PAN
What does it mean for testers
• The Human User Experience
• Less dependency on keystrokes, more on human
response
• Interoperability Testing plays a major role.
• More and more test automation for faster turnaround.
• Testing for the “User”
Social Media and Big Data
Courtesy:-IDC/IBM
SMAC in Numbers
S M A C
76%
Businesses
on Social
Media
72%
increase in
productivity
by going
mobile
75%
companies
investing in
analytics
92%
companies
trust the
cloud for
their
businesses
What does it mean for testers
• DWH Testing - Business Functionality Testing for Data
Quality and Performance
• Storage Testing
• Performance and Scalability
• More on more test automation for faster turnaround on
UI and Regression
• Everything and everyone is mobile
DevOps
• 30x Faster Code Deployment
• It’s all about CD… In fact CO all the time
• Business and Communication – Primary
Drivers
• Automation is the key
• Agility – need of the hour
What does it mean for testers
• CI
• CD
• CT
• CM
Courtesy: Sanjeev Sharma, IBM
Service Virtualization
Service Virtualization
• In software engineering, service
virtualization is a method to emulate the
behavior of specific components in
heterogeneous component-based
applications such as API-driven
applications, cloud-based applications and
service-oriented architectures. – Wikipedia
definition
What does it mean for testers
• Web services/API Testing
• ERP – SAP Testing
• SaaS Testing
– Performance
– Security
– Test Automation
• DWH Testing
• Mobile Testing
Domain Focused Testing
• Healthcare
• Power Generation
• Ecommerce
• Storage
• Games
• F&B
• Hospitality
• Mobility
TCoE
TCoE
• Time, Cost and Quality
• Focused TCoE are the order of the day.
• Multiple CoE teams
• It’s about best practices
• Reusability
• Knowledge Management
Customer Requirement- Test
This…
Courtesy: http://media.whatsapp.com/logos/Bitmap
Crowd Sourcing To Crowd
testing – Past Present and
Future
2007 2010 2012
1714 2005 2006200219551936 1996 2001
Outsourced Testing Vs Crowd
Testing
• Single Location
• Fixed work hours
• Rigid work force – limited
resources
• Headcount pricing
• Fixed costs
• Global
• 24x7
• Flexible workforce – Greater
Reach
• Output based pricing
• No Overhead costs
Outsourced Testing Crowd Testing
What’s possible through the
crowd?
• Functional Testing
– Testing in the real world
– Testing on Expanded Software / Hardware Configurations
– Web Sites
• UX (User Experience) Testing
– Demographics based early UX Testing
– Accessibility testing (Section 508)
– User Documentation / Online Help Testing
• In Country Testing
– Testing based on locale and demographics
– Localization testing
– Device testing
– Field Testing
That’s not all…Here’s more
• Performance Testing
– Global user based testing using open source tools
– Global user based testing without tools
• Games Testing
– Beta testing for functionality
– Beta testing for UX
• Mobile Testing
– Mobile Apps Testing
– Mobile Device Testing
and lots more…
Factors influencing the trends
Agile – The big HERO?
• What is agile testing…?
• 93% Companies say that they have or
they will be adopting Agile… ?
• Distributed Teams and Agile?
• Independent Testing Teams and Agile?
Barriers to agile adoption
Courtesy: State of Agile Survey 8th Edition
AGILE IS NOT A
TOOL OR
METHODOLOGY…
IT’S A MINDSET
Thank You

Más contenido relacionado

La actualidad más candente

Web API Fragility: How Robust Is Your Mobile Application?
Web API Fragility: How Robust Is Your Mobile Application?Web API Fragility: How Robust Is Your Mobile Application?
Web API Fragility: How Robust Is Your Mobile Application?Andy Zaidman
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanQA or the Highway
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesPerfecto Mobile
 
TechWell StarEast 2018 Next Generation interfaces
TechWell StarEast 2018 Next Generation interfacesTechWell StarEast 2018 Next Generation interfaces
TechWell StarEast 2018 Next Generation interfacesAmir Rozenberg
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for TestersTechWell
 
Testing Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherTesting Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherQA or the Highway
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience UserZoom
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
 
Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Perfecto by Perforce
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineTechWell
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopiaSOASTA
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Sauce Labs
 
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...Synerzip
 
A Data-Driven Approach for Mobile Testing and Automation
A Data-Driven Approach for Mobile Testing and AutomationA Data-Driven Approach for Mobile Testing and Automation
A Data-Driven Approach for Mobile Testing and AutomationTechWell
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing ProcessSynerzip
 

La actualidad más candente (20)

Web API Fragility: How Robust Is Your Mobile Application?
Web API Fragility: How Robust Is Your Mobile Application?Web API Fragility: How Robust Is Your Mobile Application?
Web API Fragility: How Robust Is Your Mobile Application?
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
 
TechWell StarEast 2018 Next Generation interfaces
TechWell StarEast 2018 Next Generation interfacesTechWell StarEast 2018 Next Generation interfaces
TechWell StarEast 2018 Next Generation interfaces
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for Testers
 
Testing Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherTesting Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack Maher
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13Everything You Need to Know About Testing i os 13
Everything You Need to Know About Testing i os 13
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery Pipeline
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Ulf user testing offering
Ulf user testing offeringUlf user testing offering
Ulf user testing offering
 
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
 
A Data-Driven Approach for Mobile Testing and Automation
A Data-Driven Approach for Mobile Testing and AutomationA Data-Driven Approach for Mobile Testing and Automation
A Data-Driven Approach for Mobile Testing and Automation
 
Building for the AppExchange
Building for the AppExchangeBuilding for the AppExchange
Building for the AppExchange
 
GENBAND GENApps datasheet
GENBAND GENApps datasheetGENBAND GENApps datasheet
GENBAND GENApps datasheet
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 

Destacado

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosca689333
 
Взаимодействия токоприемник - контактная сеть
Взаимодействия токоприемник - контактная сетьВзаимодействия токоприемник - контактная сеть
Взаимодействия токоприемник - контактная сетьYury Novozhilov
 
The Zoo: How IoT Will Change Our Jobs. With Guest Jon Hall
The Zoo: How IoT Will Change Our Jobs. With Guest Jon HallThe Zoo: How IoT Will Change Our Jobs. With Guest Jon Hall
The Zoo: How IoT Will Change Our Jobs. With Guest Jon HallAlf Abuhajleh
 
PONANT Expeditions 2016_2018 collection
PONANT Expeditions 2016_2018 collectionPONANT Expeditions 2016_2018 collection
PONANT Expeditions 2016_2018 collectionMarisa Kuras
 
Presentacion gad comite de gestion zona 6
Presentacion gad comite de gestion zona 6Presentacion gad comite de gestion zona 6
Presentacion gad comite de gestion zona 6CesitarLoja
 
Lab 6: Regulating Your Time
Lab 6: Regulating Your TimeLab 6: Regulating Your Time
Lab 6: Regulating Your TimeMariel Miller
 
положение об информационной открытости мбдоу дс 48
положение об информационной открытости мбдоу дс 48положение об информационной открытости мбдоу дс 48
положение об информационной открытости мбдоу дс 48Владеймир Потанин
 
Конечно элементное исследование пространственного напряженного состояния прош...
Конечно элементное исследование пространственного напряженного состояния прош...Конечно элементное исследование пространственного напряженного состояния прош...
Конечно элементное исследование пространственного напряженного состояния прош...Yury Novozhilov
 
дошкольник и компьютер
дошкольник и компьютердошкольник и компьютер
дошкольник и компьютерvirtualtaganrog
 
Cyber security glossary
Cyber security glossaryCyber security glossary
Cyber security glossarykellyfiinn
 
Trastornos de líquidos y electrolitos en el paciente
Trastornos de líquidos y electrolitos en el pacienteTrastornos de líquidos y electrolitos en el paciente
Trastornos de líquidos y electrolitos en el pacienteAxel Castillo
 
Prevención del cáncer de mama: Autoexploración mamaria
Prevención del cáncer de mama: Autoexploración mamariaPrevención del cáncer de mama: Autoexploración mamaria
Prevención del cáncer de mama: Autoexploración mamariaAxel Castillo
 
Sisoft - Skilling People
Sisoft  - Skilling PeopleSisoft  - Skilling People
Sisoft - Skilling PeopleVijay Rastogi
 

Destacado (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Взаимодействия токоприемник - контактная сеть
Взаимодействия токоприемник - контактная сетьВзаимодействия токоприемник - контактная сеть
Взаимодействия токоприемник - контактная сеть
 
новости сайт
новости сайтновости сайт
новости сайт
 
The Zoo: How IoT Will Change Our Jobs. With Guest Jon Hall
The Zoo: How IoT Will Change Our Jobs. With Guest Jon HallThe Zoo: How IoT Will Change Our Jobs. With Guest Jon Hall
The Zoo: How IoT Will Change Our Jobs. With Guest Jon Hall
 
PONANT Expeditions 2016_2018 collection
PONANT Expeditions 2016_2018 collectionPONANT Expeditions 2016_2018 collection
PONANT Expeditions 2016_2018 collection
 
Presentacion gad comite de gestion zona 6
Presentacion gad comite de gestion zona 6Presentacion gad comite de gestion zona 6
Presentacion gad comite de gestion zona 6
 
Resume
ResumeResume
Resume
 
B2B.PDF
B2B.PDFB2B.PDF
B2B.PDF
 
Lab 6: Regulating Your Time
Lab 6: Regulating Your TimeLab 6: Regulating Your Time
Lab 6: Regulating Your Time
 
положение об информационной открытости мбдоу дс 48
положение об информационной открытости мбдоу дс 48положение об информационной открытости мбдоу дс 48
положение об информационной открытости мбдоу дс 48
 
Конечно элементное исследование пространственного напряженного состояния прош...
Конечно элементное исследование пространственного напряженного состояния прош...Конечно элементное исследование пространственного напряженного состояния прош...
Конечно элементное исследование пространственного напряженного состояния прош...
 
Tyrells Resume1
Tyrells Resume1Tyrells Resume1
Tyrells Resume1
 
дошкольник и компьютер
дошкольник и компьютердошкольник и компьютер
дошкольник и компьютер
 
Cyber security glossary
Cyber security glossaryCyber security glossary
Cyber security glossary
 
Trastornos de líquidos y electrolitos en el paciente
Trastornos de líquidos y electrolitos en el pacienteTrastornos de líquidos y electrolitos en el paciente
Trastornos de líquidos y electrolitos en el paciente
 
Prevención del cáncer de mama: Autoexploración mamaria
Prevención del cáncer de mama: Autoexploración mamariaPrevención del cáncer de mama: Autoexploración mamaria
Prevención del cáncer de mama: Autoexploración mamaria
 
Sisoft - Skilling People
Sisoft  - Skilling PeopleSisoft  - Skilling People
Sisoft - Skilling People
 
Smac 12
Smac 12Smac 12
Smac 12
 
Born in a SMAC World
Born in a SMAC WorldBorn in a SMAC World
Born in a SMAC World
 
SMAC
SMACSMAC
SMAC
 

Similar a 7 Emerging Testing trends in 2015 - Let’s go Snorkeling

ValueLabs_Media & Entertainment.pdf
ValueLabs_Media & Entertainment.pdfValueLabs_Media & Entertainment.pdf
ValueLabs_Media & Entertainment.pdfAhmedSaeed267004
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my viewOuti Aramo
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
 
Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for StartupsNiall Roche
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a ServiceAmazon Web Services
 
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j
 
ClickLabs-Corporate-Brochure
ClickLabs-Corporate-BrochureClickLabs-Corporate-Brochure
ClickLabs-Corporate-BrochureCyndi Satorre
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentSandeep Bhatnagar
 
Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Brian Chambers
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwarePanorama Software
 
DevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressDevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressAndre Kaminski
 
Trends in Quality Assurance area
Trends in Quality Assurance areaTrends in Quality Assurance area
Trends in Quality Assurance areaCiklum Ukraine
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceData Science Milan
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Daniel Austin
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?C4Media
 
Atlas Ad-Serving Server - Advertising at scale at Facebook
Atlas Ad-Serving Server - Advertising at scale at FacebookAtlas Ad-Serving Server - Advertising at scale at Facebook
Atlas Ad-Serving Server - Advertising at scale at FacebookTrieu Nguyen
 

Similar a 7 Emerging Testing trends in 2015 - Let’s go Snorkeling (20)

ValueLabs_Media & Entertainment.pdf
ValueLabs_Media & Entertainment.pdfValueLabs_Media & Entertainment.pdf
ValueLabs_Media & Entertainment.pdf
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for Startups
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service
 
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with ConfidenceNeo4j + Process Tempo present Plan Your Cloud Migration with Confidence
Neo4j + Process Tempo present Plan Your Cloud Migration with Confidence
 
ClickLabs-Corporate-Brochure
ClickLabs-Corporate-BrochureClickLabs-Corporate-Brochure
ClickLabs-Corporate-Brochure
 
WSI Digital Summit São Paulo
WSI Digital Summit São PauloWSI Digital Summit São Paulo
WSI Digital Summit São Paulo
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay current
 
Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps Changing the Game with Cloud, Microservices, and DevOps
Changing the Game with Cloud, Microservices, and DevOps
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama Software
 
DevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressDevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC Progress
 
Ecosystem overview
Ecosystem overviewEcosystem overview
Ecosystem overview
 
Trends in Quality Assurance area
Trends in Quality Assurance areaTrends in Quality Assurance area
Trends in Quality Assurance area
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
Crowdsource Testing presented by uTest
Crowdsource Testing presented by uTestCrowdsource Testing presented by uTest
Crowdsource Testing presented by uTest
 
Atlas Ad-Serving Server - Advertising at scale at Facebook
Atlas Ad-Serving Server - Advertising at scale at FacebookAtlas Ad-Serving Server - Advertising at scale at Facebook
Atlas Ad-Serving Server - Advertising at scale at Facebook
 

Último

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Último (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

7 Emerging Testing trends in 2015 - Let’s go Snorkeling

  • 1. Let’s go Snorkeling – Trends in Software Testing -2015 Brijesh Deb
  • 4. Agenda • Emerging Trends In Testing in 2015 • Factors Affecting the trends • Impact on Testing types
  • 5. 2015 – A really HOT year!
  • 6. 7 Emerging Testing trends of 2015 • Testing Internet of Things • Testing for SMAC • Testing in the DevOps world • Service Virtualization Testing • Domain Focused Testing • TCoE • Crowd Testing
  • 7. The “Internet of Things” • Smart City • Smart Homes • Smart Industry • Smart Transportation • Smart Healthcare Systems • Smart World
  • 8. It’s a world of possibilities • 4,294,967,296 IPv4 Addresses • 340,282,366,920,938,463,463,374, 607,431,768,211,456 IPv6 Addresses possible. • That is 3.4* 1038 • NFC Bluetooth • Sensors – Touch, Sound, Sight, Motion • Move of LAN, MAN and WAN, it’s time for PAN
  • 9. What does it mean for testers • The Human User Experience • Less dependency on keystrokes, more on human response • Interoperability Testing plays a major role. • More and more test automation for faster turnaround. • Testing for the “User”
  • 10. Social Media and Big Data Courtesy:-IDC/IBM
  • 11. SMAC in Numbers S M A C 76% Businesses on Social Media 72% increase in productivity by going mobile 75% companies investing in analytics 92% companies trust the cloud for their businesses
  • 12. What does it mean for testers • DWH Testing - Business Functionality Testing for Data Quality and Performance • Storage Testing • Performance and Scalability • More on more test automation for faster turnaround on UI and Regression • Everything and everyone is mobile
  • 13. DevOps • 30x Faster Code Deployment • It’s all about CD… In fact CO all the time • Business and Communication – Primary Drivers • Automation is the key • Agility – need of the hour
  • 14. What does it mean for testers • CI • CD • CT • CM Courtesy: Sanjeev Sharma, IBM
  • 16. Service Virtualization • In software engineering, service virtualization is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures. – Wikipedia definition
  • 17. What does it mean for testers • Web services/API Testing • ERP – SAP Testing • SaaS Testing – Performance – Security – Test Automation • DWH Testing • Mobile Testing
  • 18. Domain Focused Testing • Healthcare • Power Generation • Ecommerce • Storage • Games • F&B • Hospitality • Mobility
  • 19. TCoE
  • 20. TCoE • Time, Cost and Quality • Focused TCoE are the order of the day. • Multiple CoE teams • It’s about best practices • Reusability • Knowledge Management
  • 21. Customer Requirement- Test This… Courtesy: http://media.whatsapp.com/logos/Bitmap
  • 22. Crowd Sourcing To Crowd testing – Past Present and Future 2007 2010 2012 1714 2005 2006200219551936 1996 2001
  • 23. Outsourced Testing Vs Crowd Testing • Single Location • Fixed work hours • Rigid work force – limited resources • Headcount pricing • Fixed costs • Global • 24x7 • Flexible workforce – Greater Reach • Output based pricing • No Overhead costs Outsourced Testing Crowd Testing
  • 24. What’s possible through the crowd? • Functional Testing – Testing in the real world – Testing on Expanded Software / Hardware Configurations – Web Sites • UX (User Experience) Testing – Demographics based early UX Testing – Accessibility testing (Section 508) – User Documentation / Online Help Testing • In Country Testing – Testing based on locale and demographics – Localization testing – Device testing – Field Testing
  • 25. That’s not all…Here’s more • Performance Testing – Global user based testing using open source tools – Global user based testing without tools • Games Testing – Beta testing for functionality – Beta testing for UX • Mobile Testing – Mobile Apps Testing – Mobile Device Testing and lots more…
  • 27. Agile – The big HERO? • What is agile testing…? • 93% Companies say that they have or they will be adopting Agile… ? • Distributed Teams and Agile? • Independent Testing Teams and Agile?
  • 28. Barriers to agile adoption Courtesy: State of Agile Survey 8th Edition
  • 29. AGILE IS NOT A TOOL OR METHODOLOGY… IT’S A MINDSET