SlideShare a Scribd company logo
#ATAGTR2018
Machine Learning as Decision support
system for QA Professionals
Kaushik Raghavan, Resileo Labs & IITM - Chennai
27th September 2018
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Introduction and Agenda
• Introduction to Machine Learning
• Examples of Machine Leaning
• Regression , Prediction, classification and clustering
• Natural language processing
• Bug count and release date prediction using multiple linear
regression
• Automatic bug classification and clustering
• Generating language agnostic test cases and automatic
requirement mapping
• Conclusion and Future work
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Introduction to Machine Learning
Machine Learning is an idea to learn from examples and experience,
without being explicitly programmed.
Instead of writing code, you feed data to the generic algorithm, and it
builds logic based on the data given.
Machine learning brings together computer science and statistics to
harness that predictive power.
The goal of machine learning is to program computers to use example data
or past experience to solve a given problem.
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
• Examples of Machine Leaning
Smart Email
Categorization
•Spam Filtering
•Primary/Social/
Promotions
Google’s AI-Powered
traffic Predictions
•Goole Maps
•Faster Route Suggest
Ridesharing Apps Like
Ola and Uber
•Uber and Ola Pool
•Minimizing Wait
times
Fraud and Risk
Management in BFSI
•Defaulter Prediction
•Transaction Score
•NPA detection
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
• How Machine learning works
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
• Regression and Prediction
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Regression and Prediction in action
Simple linear regression
Multiple Linear Regression
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Regression and Prediction in action
Simple linear regression
Multiple Linear Regression
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Regression
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Learning Data
Features to predict the bug count
The values to the predicted
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Demo of bug count
prediction using R Studio
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
What else can be predicted
Time to fix a defect (Ridge Regression)
Release dates (Logistic regression)
Bug count trends (ARIMA)
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
• Clustering and classification
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Classification and Clustering
One major area of predictive modeling in data science is classification.
Classification consists of trying to predict which class a particular sample
from a population comes from.
Clustering is a Machine Learning technique that involves the grouping of
data points.
Given a set of data points, we can use a clustering algorithm to classify
each data point into a specific group.
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Automatic Defect Classification using
Naive Bayes Algorithm
The defects can be automatically clustered based on the module they belong to
and severity that needs to be assigned.
There is a lot of manual effort involved towards this task.
This manual effort can be saved by automating the task of classification and
clustering.
Naive Bayes and Decision Trees algorithms were used to create can advanced
classifier.
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Demo of
Automatic Defect classification
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Natural Language Processing
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Generating language agnostic test
cases
For many of us English is not the mother tongue.
Most of us think very well in our mother tongue but fail badly when comes to expressing them
in English.
Most of the time QA teams in India find it difficult to write test cases in English, without
grammatical errors, but they might be very capable of thinking extremely good test cases.
Also team members lack uniformity in the way test cases are generated.
NLP algorithms can come in very handy in this cases.
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Generating language agnostic test
cases
The n- gram model and POS tagger algorithms (which are
well known NLP models) can help build grammatically
correct English sentences from broken English using
sentences as probability models.
Demo: Generating language
agnostic test cases
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Automatic Requirement Mapping to test
cases
One of other main challenge of QA teams face is mapping the requirements to test cases.
This is really a tedious job given the quantum of test cases and requirements for a complex
application.
NLP algorithms liken "TextRank" and "LexRank" can help by automatically suggesting the
requirements to map while writing the test cases.
This way a lot of time is saved by automatically mapping the test cases to requirement.
These ranking algorithms get better over time as scores are assigned to every correct/ wrong
suggestion.
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Automatic Requirement Mapping to test
cases
Demo: Automatic Test case
maping
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Other Use cases
Detecting duplicate defects
Smart Object Identification in test automation using reinforcement
learning.
Server performance degradation using predictive modelling.
Many more….
#ATAGTR2018
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media
marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
Thank you.
Questions are welcome

More Related Content

PPTX
#ATAGTR2019 Presentation "How analytics is reshaping testing?!" By Himani Yad...
PPTX
#ATAGTR2018 Presentation "Design Patterns in Test Automation" By Shrinathacha...
PPTX
#ATAGTR2020 Presentation - Speed Up Your Regression Testing Cycles with Data ...
PPTX
#ATAGTR2020 Presentation - Non-Functional Testing of Chatbots
PPTX
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
PPTX
#ATAGTR2018 Presentation " Security Testing for RESTful APIs" By Anuradha Raman
PPTX
#ATAGTR2020 Presentation - Multiplatform Test Automation Framework Solution w...
PDF
#ATAGTR2018 Presentation "How a fortune 500 case Study Changed The Way We Do ...
#ATAGTR2019 Presentation "How analytics is reshaping testing?!" By Himani Yad...
#ATAGTR2018 Presentation "Design Patterns in Test Automation" By Shrinathacha...
#ATAGTR2020 Presentation - Speed Up Your Regression Testing Cycles with Data ...
#ATAGTR2020 Presentation - Non-Functional Testing of Chatbots
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
#ATAGTR2018 Presentation " Security Testing for RESTful APIs" By Anuradha Raman
#ATAGTR2020 Presentation - Multiplatform Test Automation Framework Solution w...
#ATAGTR2018 Presentation "How a fortune 500 case Study Changed The Way We Do ...

Similar to #ATAGTR2018 Presentation "Machine Learning as a decision support system for QA professionals" By Kaushik Raghavan (20)

PPTX
#ATAGTR2020 Presentation - Case study for holistic approach to IoT testing
PPTX
#ATAGTR2018 Presentation - 'Is your Testing Organization Propelling your Agil...
PPTX
#ATAGTR2019 Presentation "Curtailing Automation Impediments: Refactoring Auto...
PPTX
Design Thinking Approach for Analytics
PPTX
#ATAGTR2020 Presentation - Adaptive Learner
PPTX
#ATAGTR2018 Presentation "Manual and Automated Accessibility Testing Implemen...
PPTX
#ATAGTR2019 Presentation "Delivering Cx through Continuous Performance Assura...
PPTX
DevOps Architecture Design
PDF
#ATAGTR2019 Presentation "Assuring Quality for AI based applications" By Vino...
PPTX
#ATAGTR2020 Presentation - Workflow Testing: 10 Scenarios to be Covered by Te...
PPTX
#ATAGTR2020 Presentation - Shift Testing Left-Right-Left
PPTX
#ATAGTR2020 Presentation - Redefining DevOps for seamless performance testing
PPTX
#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef
PPTX
#ATAGTR2019 Presentation "Blockchain and Continuous Testing" By Rutvikkumar Mrug
PPTX
#ATAGTR2020 Presentation - Joan’s Rainbow Cake – Descriptive Agile testing wi...
PPTX
Robotic Process Automation
PPTX
Making DevOps a reality for Legacy Enterprise Monolithic Products
PDF
#ATAGTR2019 Presentation "AI Led Intelligent Testing" By Senthilkumar Thiruma...
PPTX
Distributed And Scaled (DiSc) Agile PMO
PPTX
Salesforce: CI,CD & CT
#ATAGTR2020 Presentation - Case study for holistic approach to IoT testing
#ATAGTR2018 Presentation - 'Is your Testing Organization Propelling your Agil...
#ATAGTR2019 Presentation "Curtailing Automation Impediments: Refactoring Auto...
Design Thinking Approach for Analytics
#ATAGTR2020 Presentation - Adaptive Learner
#ATAGTR2018 Presentation "Manual and Automated Accessibility Testing Implemen...
#ATAGTR2019 Presentation "Delivering Cx through Continuous Performance Assura...
DevOps Architecture Design
#ATAGTR2019 Presentation "Assuring Quality for AI based applications" By Vino...
#ATAGTR2020 Presentation - Workflow Testing: 10 Scenarios to be Covered by Te...
#ATAGTR2020 Presentation - Shift Testing Left-Right-Left
#ATAGTR2020 Presentation - Redefining DevOps for seamless performance testing
#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef
#ATAGTR2019 Presentation "Blockchain and Continuous Testing" By Rutvikkumar Mrug
#ATAGTR2020 Presentation - Joan’s Rainbow Cake – Descriptive Agile testing wi...
Robotic Process Automation
Making DevOps a reality for Legacy Enterprise Monolithic Products
#ATAGTR2019 Presentation "AI Led Intelligent Testing" By Senthilkumar Thiruma...
Distributed And Scaled (DiSc) Agile PMO
Salesforce: CI,CD & CT
Ad

More from Agile Testing Alliance (20)

PPTX
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
PDF
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
PPTX
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
PDF
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
PDF
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
PPTX
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
PPTX
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
PPTX
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
PDF
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
PPTX
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
PPTX
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
PPTX
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
PPTX
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
PDF
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
PPTX
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
PDF
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
PDF
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
PPTX
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
PDF
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
PPTX
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
sap open course for s4hana steps from ECC to s4
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

#ATAGTR2018 Presentation "Machine Learning as a decision support system for QA professionals" By Kaushik Raghavan

  • 1. #ATAGTR2018 Machine Learning as Decision support system for QA Professionals Kaushik Raghavan, Resileo Labs & IITM - Chennai 27th September 2018
  • 2. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Introduction and Agenda • Introduction to Machine Learning • Examples of Machine Leaning • Regression , Prediction, classification and clustering • Natural language processing • Bug count and release date prediction using multiple linear regression • Automatic bug classification and clustering • Generating language agnostic test cases and automatic requirement mapping • Conclusion and Future work
  • 3. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Introduction to Machine Learning Machine Learning is an idea to learn from examples and experience, without being explicitly programmed. Instead of writing code, you feed data to the generic algorithm, and it builds logic based on the data given. Machine learning brings together computer science and statistics to harness that predictive power. The goal of machine learning is to program computers to use example data or past experience to solve a given problem.
  • 4. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) • Examples of Machine Leaning Smart Email Categorization •Spam Filtering •Primary/Social/ Promotions Google’s AI-Powered traffic Predictions •Goole Maps •Faster Route Suggest Ridesharing Apps Like Ola and Uber •Uber and Ola Pool •Minimizing Wait times Fraud and Risk Management in BFSI •Defaulter Prediction •Transaction Score •NPA detection
  • 5. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) • How Machine learning works
  • 6. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) • Regression and Prediction
  • 7. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Regression and Prediction in action Simple linear regression Multiple Linear Regression
  • 8. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Regression and Prediction in action Simple linear regression Multiple Linear Regression
  • 9. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Regression
  • 10. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Learning Data Features to predict the bug count The values to the predicted
  • 11. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Demo of bug count prediction using R Studio
  • 12. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) What else can be predicted Time to fix a defect (Ridge Regression) Release dates (Logistic regression) Bug count trends (ARIMA)
  • 13. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) • Clustering and classification
  • 14. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Classification and Clustering One major area of predictive modeling in data science is classification. Classification consists of trying to predict which class a particular sample from a population comes from. Clustering is a Machine Learning technique that involves the grouping of data points. Given a set of data points, we can use a clustering algorithm to classify each data point into a specific group.
  • 15. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Automatic Defect Classification using Naive Bayes Algorithm The defects can be automatically clustered based on the module they belong to and severity that needs to be assigned. There is a lot of manual effort involved towards this task. This manual effort can be saved by automating the task of classification and clustering. Naive Bayes and Decision Trees algorithms were used to create can advanced classifier.
  • 16. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Demo of Automatic Defect classification
  • 17. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Natural Language Processing
  • 18. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Generating language agnostic test cases For many of us English is not the mother tongue. Most of us think very well in our mother tongue but fail badly when comes to expressing them in English. Most of the time QA teams in India find it difficult to write test cases in English, without grammatical errors, but they might be very capable of thinking extremely good test cases. Also team members lack uniformity in the way test cases are generated. NLP algorithms can come in very handy in this cases.
  • 19. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Generating language agnostic test cases The n- gram model and POS tagger algorithms (which are well known NLP models) can help build grammatically correct English sentences from broken English using sentences as probability models. Demo: Generating language agnostic test cases
  • 20. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Automatic Requirement Mapping to test cases One of other main challenge of QA teams face is mapping the requirements to test cases. This is really a tedious job given the quantum of test cases and requirements for a complex application. NLP algorithms liken "TextRank" and "LexRank" can help by automatically suggesting the requirements to map while writing the test cases. This way a lot of time is saved by automatically mapping the test cases to requirement. These ranking algorithms get better over time as scores are assigned to every correct/ wrong suggestion.
  • 21. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Automatic Requirement Mapping to test cases Demo: Automatic Test case maping
  • 22. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Other Use cases Detecting duplicate defects Smart Object Identification in test automation using reinforcement learning. Server performance degradation using predictive modelling. Many more….
  • 23. #ATAGTR2018 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Thank you. Questions are welcome