SlideShare a Scribd company logo
QA
&
 Created and Presented By
Maliha Ashraf
https://www.linkedin.com/in/maliha-ashraf
Agenda
 Artificial Intelligence and Machine Learning Difference
 Artificial Intelligence and its Types
 QA Role in AI
 Types of Machine Learning
 Algorithms of Machine Learning
 Linear Regression Example
What is Artificial Intelligence?
 the term loosely applies to a range of
technologies that mirror human cognitive
functions
 devices designed to act intelligently
 the broader concept of machines being able
to carry out tasks in a way that we would
consider “smart”.
Then what is Machine Learning?
Machine learning is a type of artificial intelligence (AI) that allows
software applications to become more accurate in predicting outcomes
without being explicitly programmed.
It is the most common technique that powers AI
Often referred to as a subset of AI, it’s really more accurate to think of
it as the current state-of-the-art.
Artificial Intelligence and Machine Learning
Types of Artificial Intelligence
1. Narrow AI:
 This is AI at a specific field
 For e.g. a text-based answering bot
 More common
2. Generalized AI:
 - Systems or devices which can, in theory, handle any task
 - Less common
 - Led to the development of Machine Learning
1- Testing AI Software 2- AI in Software Testing
• Use AI to improve testing processes.
• Need to know AI techniques and their
implementation .
• Test the projects which use AI
• Should have an idea of testing these
projects
QA role in AI
1- Testing AI Projects
1- Gather testing data
2- Determine Acceptance Criteria
3- Provide better feedback of QA efforts
1- Testing AI Projects
1- Gather Testing Data:
System tested on more data, better
chances of determining the
performance accurately
2- Acceptance Criteria
 Determine what would be the acceptance criteria and evaluate
the application according to it.
 For example: Often the intention of building an AI is for it to be
human-level or human-like in performance so the testing is
normally based on:
Does it have human level performance?
Does it seem like it is a human?
- Normally done using a Turing test.
1- Testing AI Projects
3(a)- Statistical Terms
 the acceptance criteria aren’t expressed in terms of
defect number, type, or severity. In fact, in most cases
they are expressed in terms of the statistical likelihood
of coming within a certain range.
 Be prepared to support those assertions in statistical
terms
 For example, be 95 percent confident that the
application will produce an answer within a given
range.
How can testers provide better feedback on their efforts on
such applications?
3(b)- High-Level Understanding
 Have a high-level understanding of the
underpinnings of the application, so that any
deficiencies might be able to be ascribed to a
particular application component.
How can testers provide better feedback on their efforts on
such applications?
2- AI in Software Testing
 Artificial intelligence (AI) algorithms learn from test assets to provide
intelligent insights like:
 application stability
 failure patterns
 defect hotspots
 failure prediction, etc.
 These insights helps to anticipate, automate, and amplify decision-
making capabilities, thereby building quality early in the project lifecycle.
2- AI in Software Testing
 For this we need to know what are the techniques of artificial intelligence
 The most common is machine learning
Types of Machine Learning
1. Supervised Learning
 How it works:
This algorithm consist of a target / outcome variable (or dependent
variable) which is to be predicted from a given set of predictors
(independent variables). Using these set of variables, we generate a
function that map inputs to desired outputs. The training process
continues until the model achieves a desired level of accuracy on the
training data.
 Examples of Supervised Learning:
Regression, Decision Tree etc.
Types of Machine Learning
2. Unsupervised Learning
 How it works:
In this algorithm, we do not have any target or outcome variable to
predict / estimate. It is used for clustering population in different
groups, which is widely used for segmenting customers in
different groups for specific intervention.
 Examples of Unsupervised Learning:
Apriori algorithm, K-means.
Types of Machine Learning
3. Reinforcement Learning
 How it works:
Using this algorithm, the machine is trained to make specific
decisions. It works this way: the machine is exposed to an
environment where it trains itself continually using trial and error.
This machine learns from past experience and tries to capture the
best possible knowledge to make accurate business decisions.
 Examples of Reinforcement Learning:
Markov Decision Process
Common Machine Learning Algorithms
These algorithms can be applied to almost any data problem:
 Linear Regression
 Logistic Regression
 Decision Tree
 SVM
 Naive Bayes
 KNN
 K-Means
 Random Forest
Linear Regression
 Supervised learning Algorithm
 It is used to estimate real values (cost of houses, number of calls, total
sales etc.) based on continuous variable(s).
How it works:
 We establish relationship between independent and dependent
variables by fitting a best line.
 This best fit line is known as regression line and represented by a linear
equation Y= a *X + b.
Simple Linear Regression (Activity)
Task - Predict a point for given data.
Q & A
Reference:
Various Internet Sources

More Related Content

PPTX
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
PPTX
Machine learning
PDF
How ml can improve purchase conversions
PPTX
Supervised Unsupervised and Reinforcement Learning
PPTX
Machine learning
PDF
detailed Presentation on supervised learning
PPTX
Machine learning overview
PPTX
Acem machine learning
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Machine learning
How ml can improve purchase conversions
Supervised Unsupervised and Reinforcement Learning
Machine learning
detailed Presentation on supervised learning
Machine learning overview
Acem machine learning

What's hot (20)

PPTX
Machine learning and types
PDF
Supervised Machine Learning Techniques common algorithms and its application
PPT
Machine Learning
PPTX
Inference engine
PPTX
Machine learning ppt
PPT
Machine learning
PPTX
Machine Learning
PPTX
supervised and unsupervised learning
PDF
Lecture1 introduction to machine learning
PPTX
Types of machine learning
DOCX
PPTX
Hot Topics in Machine Learning For Research and thesis
PPTX
supervised learning
PPT
Machine Learning
PDF
Machine Learning Interview Questions
PDF
Amazon Product Review Sentiment Analysis with Machine Learning
PDF
Introduction to data science
PPTX
introduction to machine learning
PPTX
Machine Learning
PDF
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Machine learning and types
Supervised Machine Learning Techniques common algorithms and its application
Machine Learning
Inference engine
Machine learning ppt
Machine learning
Machine Learning
supervised and unsupervised learning
Lecture1 introduction to machine learning
Types of machine learning
Hot Topics in Machine Learning For Research and thesis
supervised learning
Machine Learning
Machine Learning Interview Questions
Amazon Product Review Sentiment Analysis with Machine Learning
Introduction to data science
introduction to machine learning
Machine Learning
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Ad

Similar to Artificial Intelligence & QA (20)

PPTX
What is Artificial Intelligence and Machine Learning (1).pptx
PPTX
Introduction to Machine Learning and Deep Learning
PPTX
AI-and-cyber security Identifying Digital Evidence .pptx
PDF
Forms of learning in Artificial intelligence and learning
PPTX
Internship - Python - AI ML.pptx
PPTX
Internship - Python - AI ML.pptx
PPTX
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
PPTX
Unit 2 artificial intelligence and machine learning
PPTX
chapter-1-1.pptxmsdsdvsdvnsdvndsvdvds i.
PPTX
Introduction-to-Artificial Intelligence.pptx.pptx
PPT
Recent trends in Artificial intelligence and Machine learning
PPTX
How to make m achines learn
PPTX
aiML APPLICATIONS AND RECENT TRENDS.pptx
PPTX
introduction to machine learning .pptx
PPTX
Intro/Overview on Machine Learning Presentation
PDF
Chapter 5 - Machine which of Learning.pdf
PPTX
Machine Learning
PPTX
01 Introduction to Machine Learning
PDF
Chapter 5 - Machine of it Learning (1).pdf
PDF
Machine Learning an Research Overview
What is Artificial Intelligence and Machine Learning (1).pptx
Introduction to Machine Learning and Deep Learning
AI-and-cyber security Identifying Digital Evidence .pptx
Forms of learning in Artificial intelligence and learning
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
Unit 2 artificial intelligence and machine learning
chapter-1-1.pptxmsdsdvsdvnsdvndsvdvds i.
Introduction-to-Artificial Intelligence.pptx.pptx
Recent trends in Artificial intelligence and Machine learning
How to make m achines learn
aiML APPLICATIONS AND RECENT TRENDS.pptx
introduction to machine learning .pptx
Intro/Overview on Machine Learning Presentation
Chapter 5 - Machine which of Learning.pdf
Machine Learning
01 Introduction to Machine Learning
Chapter 5 - Machine of it Learning (1).pdf
Machine Learning an Research Overview
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Electronic commerce courselecture one. Pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Assigned Numbers - 2025 - Bluetooth® Document
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Chapter 3 Spatial Domain Image Processing.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
A comparative analysis of optical character recognition models for extracting...
Electronic commerce courselecture one. Pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
Machine Learning_overview_presentation.pptx

Artificial Intelligence & QA

  • 1. QA &  Created and Presented By Maliha Ashraf https://www.linkedin.com/in/maliha-ashraf
  • 2. Agenda  Artificial Intelligence and Machine Learning Difference  Artificial Intelligence and its Types  QA Role in AI  Types of Machine Learning  Algorithms of Machine Learning  Linear Regression Example
  • 3. What is Artificial Intelligence?  the term loosely applies to a range of technologies that mirror human cognitive functions  devices designed to act intelligently  the broader concept of machines being able to carry out tasks in a way that we would consider “smart”.
  • 4. Then what is Machine Learning? Machine learning is a type of artificial intelligence (AI) that allows software applications to become more accurate in predicting outcomes without being explicitly programmed. It is the most common technique that powers AI Often referred to as a subset of AI, it’s really more accurate to think of it as the current state-of-the-art.
  • 5. Artificial Intelligence and Machine Learning
  • 6. Types of Artificial Intelligence 1. Narrow AI:  This is AI at a specific field  For e.g. a text-based answering bot  More common 2. Generalized AI:  - Systems or devices which can, in theory, handle any task  - Less common  - Led to the development of Machine Learning
  • 7. 1- Testing AI Software 2- AI in Software Testing • Use AI to improve testing processes. • Need to know AI techniques and their implementation . • Test the projects which use AI • Should have an idea of testing these projects QA role in AI
  • 8. 1- Testing AI Projects 1- Gather testing data 2- Determine Acceptance Criteria 3- Provide better feedback of QA efforts
  • 9. 1- Testing AI Projects 1- Gather Testing Data: System tested on more data, better chances of determining the performance accurately
  • 10. 2- Acceptance Criteria  Determine what would be the acceptance criteria and evaluate the application according to it.  For example: Often the intention of building an AI is for it to be human-level or human-like in performance so the testing is normally based on: Does it have human level performance? Does it seem like it is a human? - Normally done using a Turing test. 1- Testing AI Projects
  • 11. 3(a)- Statistical Terms  the acceptance criteria aren’t expressed in terms of defect number, type, or severity. In fact, in most cases they are expressed in terms of the statistical likelihood of coming within a certain range.  Be prepared to support those assertions in statistical terms  For example, be 95 percent confident that the application will produce an answer within a given range. How can testers provide better feedback on their efforts on such applications?
  • 12. 3(b)- High-Level Understanding  Have a high-level understanding of the underpinnings of the application, so that any deficiencies might be able to be ascribed to a particular application component. How can testers provide better feedback on their efforts on such applications?
  • 13. 2- AI in Software Testing  Artificial intelligence (AI) algorithms learn from test assets to provide intelligent insights like:  application stability  failure patterns  defect hotspots  failure prediction, etc.  These insights helps to anticipate, automate, and amplify decision- making capabilities, thereby building quality early in the project lifecycle.
  • 14. 2- AI in Software Testing  For this we need to know what are the techniques of artificial intelligence  The most common is machine learning
  • 15. Types of Machine Learning 1. Supervised Learning  How it works: This algorithm consist of a target / outcome variable (or dependent variable) which is to be predicted from a given set of predictors (independent variables). Using these set of variables, we generate a function that map inputs to desired outputs. The training process continues until the model achieves a desired level of accuracy on the training data.  Examples of Supervised Learning: Regression, Decision Tree etc.
  • 16. Types of Machine Learning 2. Unsupervised Learning  How it works: In this algorithm, we do not have any target or outcome variable to predict / estimate. It is used for clustering population in different groups, which is widely used for segmenting customers in different groups for specific intervention.  Examples of Unsupervised Learning: Apriori algorithm, K-means.
  • 17. Types of Machine Learning 3. Reinforcement Learning  How it works: Using this algorithm, the machine is trained to make specific decisions. It works this way: the machine is exposed to an environment where it trains itself continually using trial and error. This machine learns from past experience and tries to capture the best possible knowledge to make accurate business decisions.  Examples of Reinforcement Learning: Markov Decision Process
  • 18. Common Machine Learning Algorithms These algorithms can be applied to almost any data problem:  Linear Regression  Logistic Regression  Decision Tree  SVM  Naive Bayes  KNN  K-Means  Random Forest
  • 19. Linear Regression  Supervised learning Algorithm  It is used to estimate real values (cost of houses, number of calls, total sales etc.) based on continuous variable(s). How it works:  We establish relationship between independent and dependent variables by fitting a best line.  This best fit line is known as regression line and represented by a linear equation Y= a *X + b.
  • 20. Simple Linear Regression (Activity) Task - Predict a point for given data.
  • 21. Q & A