SlideShare a Scribd company logo
1 of 23
Significance of AI in Testing
Krishan
CEO & Founder MeghaAI
AI
Different Types
AI for Testing
Introduction
Increasing complexity of software applications and the need for efficient testing
methods
Unit Tests.
Integration Tests.
UI Tests.
What is an AI
Machine Learning
Deep Learning
Recap-Relationships
Recap-What problems should be solved
by AI ?
AI or No AI
Inputs Outputs
What Makes AI Relevant Today (1/2) ?
What Makes AI Relevant Today (2/2) ?
• You tube has 2 billion monthly users and 800M daily active users.
• 500 hours of video is uploaded per minute on you tube.
• Twitter has 145M daily active users with 500M tweets generated per day.
• Instagram has 500M daily users with 1000 photos generated per second.
• FB has 1.84 billion daily users, 184M uploading photos/texts.
• Swiggy clocks 1.4 millions food order daily.
• NetFlix has 200M subscribers watching with 164Millions hours per day being watched.
Personality Embeddings (1/3)
Personality Embeddings (2/3)
1.We can represent people (and things) as vectors of numbers (which is great for machines!).
2.We can easily calculate how similar vectors are to each other.
Personality Embeddings (3/3)
What AI can do
Corelation between the parameters – How strong or weak are parameters
related ?
Predict ahead in the time - what is next value at time ‘t’ in the future ?
Predict the value from other values – this is like solving the equations ?
Find the problem in the data all together – anomalies – Example of credit
card transation
Predict / Generate the next word
Compare words, Statements and Paragraphs and documents
Generative AI
Text Based – GPT, Llama-2 ( Stories, Movies etc)
Image Based – DALL-E, Mid Journey
What is AI in Testing?
• AI in the context of software testing.
• How AI can mimic human-like testing activities, including test case generation, execution, and analysis.
Test Case Generation
Requirements
Test Analysis
Test Data
Test Execution
Mimic Users
Types of AI in Testing
• Different types of AI techniques used in testing, such as machine learning, natural language processing,
and computer vision.
• How each type can be applied in testing scenarios.
Machine Learning (ML) in Testing
Example: Anomaly Detection in Log Files
Natural Language Processing (NLP) in Testing:
Example: Test Case Natural Language Understanding
Computer Vision in Testing:
Example: UI Testing and Visual Regression Testing
Benefits of AI in Testing
• Improved test coverage
• Faster test execution
• Early defect detection
• Reduction in testing costs
• Enhanced test case generation
• Continuous testing capabilities
Challenges and Limitations
• Lack of domain knowledge
• Data quality issues
• Initial setup and training efforts
• Ethical concerns
Future Trends
• AI for test data generation
• AI-powered test automation
• AI-driven test prioritization
• AI in security testing
Best Practices
• Start with a clear strategy
• Select the right AI tools and technologies
• Invest in training and upskilling
• Continuously monitor and adapt your AI testing strategy
Ethical Considerations
1.Bias and Fairness:
1. Issue: AI models can inherit biases from training data, leading to unfair treatment of certain groups.
2. Mitigation: Regularly audit and retrain models to minimize biases. Use diverse and representative training data.
2.Privacy:
1. Issue: AI may inadvertently expose sensitive user data during testing.
2. Mitigation: Ensure that AI testing tools comply with data protection regulations (e.g., GDPR). Anonymize or
pseudonymize data whenever possible.
3.Transparency and Accountability:
1. Issue: AI decision-making can be opaque, making it challenging to understand how and why certain testing
outcomes occur.
2. Mitigation: Strive for transparency in AI algorithms and decision-making processes. Maintain clear documentation
of AI testing methodologies.
4.Data Privacy and Security:
1. Issue: Collecting, storing, and managing test data may expose vulnerabilities.
2. Mitigation: Implement robust data security measures, including encryption and access controls, to protect
sensitive testing data.
5.Job Displacement:
1. Issue: Widespread adoption of AI in testing may raise concerns about job displacement for manual testers.
2. Mitigation: Focus on upskilling testers to work alongside AI tools, emphasizing critical thinking, test strategy, and
ethical considerations.
6.Adherence to Regulations:
1. Issue: Failure to comply with industry-specific regulations and standards can lead to legal and financial
repercussions.
2. Mitigation: Stay informed about relevant industry regulations and ensure that AI testing practices align with
compliance requirements.
7.Algorithmic Accountability:
1. Issue: When AI systems make mistakes, it can be challenging to assign responsibility.
Conclusion
AI is a transformative force that is reshaping the way we ensure software quality
Embracing AI in testing is not just a choice; it's a strategic imperative for organizations seeking to deliver high-
quality software efficiently and competitively.
Significance of AI in Testing

More Related Content

What's hot

How to test an AI application
How to test an AI applicationHow to test an AI application
How to test an AI applicationKari Kakkonen
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsSauce Labs
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test AutomationDharmik Rajput
 
Katalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdfKatalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdfKnoldus Inc.
 
Test automation framework
Test automation frameworkTest automation framework
Test automation frameworkQACampus
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringSushma
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingSoftheme
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual TestingDirecti Group
 
Why Katalon Studio?
Why Katalon Studio?Why Katalon Studio?
Why Katalon Studio?Knoldus Inc.
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastestOnur Baskirt
 
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend AnalysisArtificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend AnalysisNetscribes
 

What's hot (20)

Automation testing
Automation testingAutomation testing
Automation testing
 
How to test an AI application
How to test an AI applicationHow to test an AI application
How to test an AI application
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test Automation
 
Testing ppt
Testing pptTesting ppt
Testing ppt
 
Katalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdfKatalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdf
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality Engineering
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Why Katalon Studio?
Why Katalon Studio?Why Katalon Studio?
Why Katalon Studio?
 
Manual testing
Manual testingManual testing
Manual testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
 
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend AnalysisArtificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
 

Similar to Significance of AI in Testing

How to Enhance Your Career with AI
How to Enhance Your Career with AIHow to Enhance Your Career with AI
How to Enhance Your Career with AIKeita Broadwater
 
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...Edge AI and Vision Alliance
 
Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfSamer Desouky
 
Leveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdfLeveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdfBahaa Al Zubaidi
 
Ethical Hacking Course | certification Program | Learn & Build
Ethical Hacking Course | certification Program | Learn & BuildEthical Hacking Course | certification Program | Learn & Build
Ethical Hacking Course | certification Program | Learn & BuildLearn and Build
 
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdf
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdfTru_Shiralkar_Gen AI Sec_ ISACA 2024.pdf
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdfTrupti Shiralkar, CISSP
 
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...Jai Natarajan
 
Understanding-Artificial-Intelligence-in-Research (1).pptx
Understanding-Artificial-Intelligence-in-Research (1).pptxUnderstanding-Artificial-Intelligence-in-Research (1).pptx
Understanding-Artificial-Intelligence-in-Research (1).pptxForum of Blended Learning
 
How to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfHow to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfLaura Miller
 
How to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfHow to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfLaura Miller
 
Machine learning and big data
Machine learning and big dataMachine learning and big data
Machine learning and big dataPoo Kuan Hoong
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesNesrine Shokry
 
Agile data science
Agile data scienceAgile data science
Agile data scienceJoel Horwitz
 
V1_I2_2012_Paper3.doc
V1_I2_2012_Paper3.docV1_I2_2012_Paper3.doc
V1_I2_2012_Paper3.docpraveena06
 
Improvement of Software Maintenance and Reliability using Data Mining Techniques
Improvement of Software Maintenance and Reliability using Data Mining TechniquesImprovement of Software Maintenance and Reliability using Data Mining Techniques
Improvement of Software Maintenance and Reliability using Data Mining Techniquesijdmtaiir
 
AI Trends and Benefits in Software Testing
AI Trends and Benefits in Software TestingAI Trends and Benefits in Software Testing
AI Trends and Benefits in Software TestingEnov8
 
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...DataScienceConferenc1
 

Similar to Significance of AI in Testing (20)

How to Enhance Your Career with AI
How to Enhance Your Career with AIHow to Enhance Your Career with AI
How to Enhance Your Career with AI
 
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
 
Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdf
 
Leveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdfLeveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdf
 
Ethical Hacking Course | certification Program | Learn & Build
Ethical Hacking Course | certification Program | Learn & BuildEthical Hacking Course | certification Program | Learn & Build
Ethical Hacking Course | certification Program | Learn & Build
 
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdf
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdfTru_Shiralkar_Gen AI Sec_ ISACA 2024.pdf
Tru_Shiralkar_Gen AI Sec_ ISACA 2024.pdf
 
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...
Enterprise Grade Data Labeling - Design Your Ground Truth to Scale in Produ...
 
Understanding-Artificial-Intelligence-in-Research (1).pptx
Understanding-Artificial-Intelligence-in-Research (1).pptxUnderstanding-Artificial-Intelligence-in-Research (1).pptx
Understanding-Artificial-Intelligence-in-Research (1).pptx
 
How to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfHow to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdf
 
How to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdfHow to Build an AI System A Complete Guide.pdf
How to Build an AI System A Complete Guide.pdf
 
Machine learning and big data
Machine learning and big dataMachine learning and big data
Machine learning and big data
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Agile data science
Agile data scienceAgile data science
Agile data science
 
Data science - An Introduction
Data science - An IntroductionData science - An Introduction
Data science - An Introduction
 
V1_I2_2012_Paper3.doc
V1_I2_2012_Paper3.docV1_I2_2012_Paper3.doc
V1_I2_2012_Paper3.doc
 
Improvement of Software Maintenance and Reliability using Data Mining Techniques
Improvement of Software Maintenance and Reliability using Data Mining TechniquesImprovement of Software Maintenance and Reliability using Data Mining Techniques
Improvement of Software Maintenance and Reliability using Data Mining Techniques
 
AI Trends and Benefits in Software Testing
AI Trends and Benefits in Software TestingAI Trends and Benefits in Software Testing
AI Trends and Benefits in Software Testing
 
Machine learning
Machine learningMachine learning
Machine learning
 
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
 

More from Agile Testing Alliance

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

More from Agile Testing Alliance (20)

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

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
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
 
"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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 
"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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Significance of AI in Testing

  • 1. Significance of AI in Testing Krishan CEO & Founder MeghaAI AI Different Types AI for Testing
  • 2. Introduction Increasing complexity of software applications and the need for efficient testing methods Unit Tests. Integration Tests. UI Tests.
  • 7. Recap-What problems should be solved by AI ? AI or No AI Inputs Outputs
  • 8. What Makes AI Relevant Today (1/2) ?
  • 9. What Makes AI Relevant Today (2/2) ? • You tube has 2 billion monthly users and 800M daily active users. • 500 hours of video is uploaded per minute on you tube. • Twitter has 145M daily active users with 500M tweets generated per day. • Instagram has 500M daily users with 1000 photos generated per second. • FB has 1.84 billion daily users, 184M uploading photos/texts. • Swiggy clocks 1.4 millions food order daily. • NetFlix has 200M subscribers watching with 164Millions hours per day being watched.
  • 12. 1.We can represent people (and things) as vectors of numbers (which is great for machines!). 2.We can easily calculate how similar vectors are to each other. Personality Embeddings (3/3)
  • 13. What AI can do Corelation between the parameters – How strong or weak are parameters related ? Predict ahead in the time - what is next value at time ‘t’ in the future ? Predict the value from other values – this is like solving the equations ? Find the problem in the data all together – anomalies – Example of credit card transation Predict / Generate the next word Compare words, Statements and Paragraphs and documents
  • 14. Generative AI Text Based – GPT, Llama-2 ( Stories, Movies etc) Image Based – DALL-E, Mid Journey
  • 15. What is AI in Testing? • AI in the context of software testing. • How AI can mimic human-like testing activities, including test case generation, execution, and analysis. Test Case Generation Requirements Test Analysis Test Data Test Execution Mimic Users
  • 16. Types of AI in Testing • Different types of AI techniques used in testing, such as machine learning, natural language processing, and computer vision. • How each type can be applied in testing scenarios. Machine Learning (ML) in Testing Example: Anomaly Detection in Log Files Natural Language Processing (NLP) in Testing: Example: Test Case Natural Language Understanding Computer Vision in Testing: Example: UI Testing and Visual Regression Testing
  • 17. Benefits of AI in Testing • Improved test coverage • Faster test execution • Early defect detection • Reduction in testing costs • Enhanced test case generation • Continuous testing capabilities
  • 18. Challenges and Limitations • Lack of domain knowledge • Data quality issues • Initial setup and training efforts • Ethical concerns
  • 19. Future Trends • AI for test data generation • AI-powered test automation • AI-driven test prioritization • AI in security testing
  • 20. Best Practices • Start with a clear strategy • Select the right AI tools and technologies • Invest in training and upskilling • Continuously monitor and adapt your AI testing strategy
  • 21. Ethical Considerations 1.Bias and Fairness: 1. Issue: AI models can inherit biases from training data, leading to unfair treatment of certain groups. 2. Mitigation: Regularly audit and retrain models to minimize biases. Use diverse and representative training data. 2.Privacy: 1. Issue: AI may inadvertently expose sensitive user data during testing. 2. Mitigation: Ensure that AI testing tools comply with data protection regulations (e.g., GDPR). Anonymize or pseudonymize data whenever possible. 3.Transparency and Accountability: 1. Issue: AI decision-making can be opaque, making it challenging to understand how and why certain testing outcomes occur. 2. Mitigation: Strive for transparency in AI algorithms and decision-making processes. Maintain clear documentation of AI testing methodologies. 4.Data Privacy and Security: 1. Issue: Collecting, storing, and managing test data may expose vulnerabilities. 2. Mitigation: Implement robust data security measures, including encryption and access controls, to protect sensitive testing data. 5.Job Displacement: 1. Issue: Widespread adoption of AI in testing may raise concerns about job displacement for manual testers. 2. Mitigation: Focus on upskilling testers to work alongside AI tools, emphasizing critical thinking, test strategy, and ethical considerations. 6.Adherence to Regulations: 1. Issue: Failure to comply with industry-specific regulations and standards can lead to legal and financial repercussions. 2. Mitigation: Stay informed about relevant industry regulations and ensure that AI testing practices align with compliance requirements. 7.Algorithmic Accountability: 1. Issue: When AI systems make mistakes, it can be challenging to assign responsibility.
  • 22. Conclusion AI is a transformative force that is reshaping the way we ensure software quality Embracing AI in testing is not just a choice; it's a strategic imperative for organizations seeking to deliver high- quality software efficiently and competitively.

Editor's Notes

  1. Definition: AI in test case generation involves using machine learning algorithms to automatically create test cases based on the analysis of code, requirements, and historical testing data. Explanation: AI can analyze code and identify potential edge cases, boundary conditions, and combinations of inputs that humans might overlook. For instance, consider a banking application. AI can generate test cases that cover scenarios like testing credit card transactions with different currencies, various account types, and complex interest rate calculations. Definition: AI in test execution refers to the use of automation tools enhanced by AI capabilities to execute test scripts and detect defects. Explanation: AI-powered test automation tools can simulate user interactions with the software, mimicking human clicks, inputs, and navigation. These tools can also adapt to changes in the user interface, making them efficient for continuous testing. For example, an e-commerce website can use AI-driven test automation to simulate user journeys, ensuring that products can be added to the cart, payment processed, and orders tracked seamlessly. Definition: AI in test analysis involves using machine learning and natural language processing to analyze test results and identify patterns, anomalies, and potential issues. Explanation: When executing a large number of test cases, AI can quickly sift through the results to pinpoint areas that require attention. For instance, consider a healthcare application. AI can analyze test data and identify patterns of incorrect patient records, suggesting potential data integrity issues that might go unnoticed in a manual review.
  2. Application: ML can be used to analyze log files generated during the testing and operation of software applications. By learning normal patterns and behaviors, ML models can detect anomalies or unusual events that may indicate software defects or security breaches. For instance, ML can identify irregular spikes in server response times, indicating potential performance issues. Explanation: ML algorithms can learn from historical log data and create a baseline for normal system behaviour. When new log data is analysed, any deviations from the baseline can trigger alerts for further investigation. Application: NLP can be used to interpret and analyze natural language test cases written by testers. Test case descriptions and requirements often contain ambiguities and variations in language. NLP can help standardize and understand these test cases for automated testing. Explanation: NLP algorithms can parse test case descriptions, extract key information, and convert them into machine-readable formats. This enables test automation tools to execute test cases more accurately based on the natural language input. Application: Computer vision can be applied to user interface (UI) testing, where AI algorithms "see" and interact with the application's graphical elements. It's used for comparing screenshots to detect visual differences (Visual Regression Testing) and automating UI interactions. Explanation: Computer vision algorithms can locate UI elements such as buttons, text fields, and images on a screen, and then perform actions like clicking, typing, or swiping. Visual Regression Testing compares expected and actual screenshots to identify visual discrepancies that may result from code changes.