SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Hala GPT
You or I, You and I
Samer Desouky
Samer Desouky
Testing
• ISTQB® Certified Tester (CTFL)
• ISTQB® Certified Agile Tester (CTFL-AT)
• ISTQB® Certified Test Analyst (CTAL-TA)
• ISTQB® Certified Test Manager (CTAL-TM)
• ASTQB® Certified Mobile Tester (CMT)
Process Improvement
• Certified Lean Six Sigma - Green Belt
Service Management
• Certified ITIL® Foundation
Project Management (Agile)
• Foundational Certification In Agile Scrum (FCAS)™
• Scrum Foundation Professional Certificate (SFPC)
• Kanban Foundation Certificate - KIKF™
BA - Management Information Systems B.Sc.
i, Robot 2004
IMDb 7.1/10
Set in Chicago in 2035, highly intelligent robots fill
public service positions throughout
the dystopian world, operating under three rules to
keep humans safe.
Detective Del Spooner (Smith) investigates the alleged
suicide of U.S. Robotics founder Alfred Lanning
(Cromwell) and believes that a human-like robot
called Sonny (Tudyk) murdered him.
AI – What?
A branch of computer science that
deals with the creation of intelligent
agents, which are systems that can
reason, learn, and act
autonomously.
AI research has been highly
successful in developing effective
techniques for solving a wide range
of problems.
The Crucial Point
Computing power and data availability.
Inspired by the human brain.
Identification of someone or something or
person from previous encounters or
knowledge.
R E C O G N I T I O N
AI – Evolution
Rule-based systems
• The simplest type of AI.
• Using a set of rules to make decisions.
• Customer is eligible for a loan.
Machine learning
• More advanced type of AI.
• Can learn from data and improve their performance over
time.
• Predict customer behaviour.
Deep learning
• Most advanced type of AI.
• Use artificial neural networks to learn from data which
inspired by the human brain, and they are able to learn
complex patterns from data.
• Diagnose diseases based on training on a dataset of medical
images.
AI – Evolution
Natural language processing
The ability of AI systems to understand and respond to
human language.
Computer vision
The is the ability of AI systems to see and understand the
world around them.
Robotics
Deals with the development of robots.
AI – How?
Google Translate: Use machine learning to translate text from one
language to another. It does this by training a model on a large
corpus of text in both languages. The model then learns to identify
the patterns in the text and use them to translate new text.
Amazon Rekognition: Use computer vision to identify and analyze
images and videos. It does this by identifying objects, faces, and
scenes in images and videos.
Tesla Autopilot: Tesla Autopilot uses a variety of AI techniques,
including computer vision, machine learning, and deep learning. It
uses these techniques to identify objects on the road, track other
cars, and control the car's speed and steering.
AI – Technologies
• Fuzzy logic
• Search algorithms
• Reasoning techniques
• Rule engines
• Deductive classifiers
• Case-based reasoning
• Procedural reasoning
• Machine learning techniques
• Neural networks
• Decision trees
• Random forest
• Linear regression
• Logistic regression
• Clustering algorithms
• Support vector machine (SVM)
AI – How machine learn?
Supervised learning
• AI program is given a set of labeled data.
• The labels tell the program what the correct output should be for
each input.
• The program then learns to map inputs to outputs by adjusting its
parameters until it can correctly predict the output for new inputs.
Unsupervised learning
• AI program is given a set of unlabeled data.
• The program then learns to find patterns in the data without any
guidance from labels.
• This can be used for tasks such as clustering and dimensionality
reduction.
Reinforcement learning
• AI program is given a set of rewards and punishments.
• The program then learns to take actions that maximize its rewards.
• This can be used for tasks such as playing games and controlling
robots.
AI
Programs
vs
Other
Programs
• Can learn and adapt to new data, this means that they
can improve their performance over time.
• Can be used to solve a wider range of problems.
• Able to interact with user input in a more natural way
because AI programs can understand the context of
the input and respond in a way that is relevant to the
user.
AI Systems
• Typically designed to perform a specific task and once
they are trained, they cannot learn new things or
adapt to new situations.
• Only able to process the input and generate a
response based on a set of rules.
Conventional Systems
Is it new ?
The term "artificial
intelligence" was coined
in 1955 by John
McCarthy.
The first AI programs
were developed in the
1950s and 1960s.
AI research made
significant progress in
the 1970s and 1980s.
AI research slowed
down in the 1990s due
to a lack of funding.
AI research has picked
up again in the 2000s
and 2010s, due to
advances in computing
power.
AI is now being used in a
wide range of
applications, including
healthcare, finance, and
transportation.
Is it new ?
• 1950: Alan Turing publishes "Computing Machinery and Intelligence," which lays the foundation for AI research.
• 1956: The Dartmouth Summer Research Project on Artificial Intelligence is held, which is considered the beginning of AI research.
• 1957: John McCarthy, Marvin Minsky, and Claude Shannon found the Association for the Advancement of Artificial Intelligence
(AAAI).
• 1958: Frank Rosenblatt develops the Perceptron, a neural network that can learn to recognize patterns.
• 1966: Edward Feigenbaum develops Dendral, a program that can identify organic molecules.
• 1972: Terry Winograd develops STUDENT, a program that can understand natural language.
• 1980: Raj Reddy develops HEARSAY II, a speech recognition system that can understand spoken language.
• 1997: IBM's Deep Blue defeats world chess champion Garry Kasparov.
• 2011: Google's DeepMind defeats the world Go champion Lee Sedol.
• 2016: AlphaGo Zero, a new version of DeepMind's Go program, defeats AlphaGo by a score of 100-0.
• 2020: GPT-3, a large language model developed by OpenAI, is released. GPT-3 can generate text, translate languages, write different
kinds of creative content, and answer your questions in an informative way.
………… is the only constant in life.
Let’s Play with GPT
Based on neural network models.
Uses a computational learning system
that uses a network of functions to
understand and translate a data input
of one form into a desired output.
Human-like text.
Generative Pre-trained Transformer
Let’s Play with GPT
Let’s Play with GPT
Samer : I need test cases for this user story: "As a user I want to
register using different methods so I can access the services“.
GPT: Here are some test cases for the user story "As a user I want to
register using different methods so I can access the services“.
Let’s Play with GPT
Samer: What are the defects in the user story mentioned?
GPT: There are a few potential defects in the user story mentioned.
Let’s Play with GPT
Samer: So, why you design before analyze and identify defect in the
story?
GPT: There are a few reasons why it is important to design before
analyzing and identifying defects in a user story.
Let’s Play with GPT
Samer: This is wrong you must analyze and identify defect before
designing test to avoid rework.
GPT: You are correct, analyzing and identifying potential defects
in user stories before designing tests can help in preventing
rework.
Let’s Play
with GPT
The user story does not specify which services the
user will be able to access after registration.
The user story does not specify how users will be able
to verify their email addresses or phone numbers
after registration.
The user story does not specify how users will be able
to reset their passwords if they forget them.
These are just a few potential defects. The specific
defects that are present will vary depending on the
specific requirements of the application. It is
important to carefully review user stories and identify
any potential defects before the application is
developed.
Let’s Play with GPT
GPT can support test process activities
• Planning
• Analysis
• Design
• Implementation
• Execution
• Closure
AI Testing / Testing AI
What is AI Testing?
AI testing is the use of artificial intelligence (AI) to automate
and improve software testing.
Machine learning
• Machine learning can be used to identify potential
bugs by analyzing historical data, such as bug reports
and test results.
Natural language processing
• Natural language processing can be used to generate
test cases from natural language descriptions of
software requirements.
Robotics
• Robotics can be used to automate the execution of
test cases, freeing up human testers to focus on more
complex tasks.
Benefits
Increased efficiency
• AI can automate many of the manual tasks
involved in software testing, such as generating
test cases and analyzing test results. This can free
up human testers to focus on more complex
tasks, such as designing test cases and
interpreting test results.
Improved accuracy
• AI can identify potential bugs that would be
missed by human testers. This is because AI can
analyze data in a way that is not possible for
humans.
Reduced costs
• AI can help to reduce the cost of software testing
by automating many of the manual tasks involved.
Challenges
Data requirements
AI-based testing tools require large
amounts of data to train and learn.
This data can be difficult and
expensive to collect.
Interpretation of results
AI-based testing tools can generate
large amounts of data, which can be
difficult to interpret. This can make it
difficult to determine whether a
software system is working correctly.
Accuracy
AI-based testing tools are still under
development, and their accuracy can
vary. This means that human testers
may still be needed to verify the
results of AI-based testing.
What is Testing AI
Testing AI-based systems is a complex and challenging
task.
non-deterministic
They can produce different outputs for the same input.
This makes it difficult to predict how the system will
behave in all possible scenarios.
Trained on large amounts of data, which can be difficult
to reproduce in a testing environment.
Generic
Test
Types
Data testing
• Data testing is
used to test the
quality of the
data that is used
to train and test
the AI system.
Model testing
• Model testing is
used to test the
accuracy and
robustness of
the AI model on
a variety of data
sets and by
using different
evaluation
metrics.
Explainability
testing
• Explainability
testing is used
to test the
explainability of
the AI model.
• This is
important
because it
allows users to
understand how
the AI system
makes
decisions.
How AI support software testing
Identifying
potential
bugs
01
Generating
test cases
02
Automating
test
execution
03
Analyzing
test results
04
Providing
insights
05
How
AI
support
software
testing
• Google AI has developed a tool that can automatically generate
test cases for web applications. The tool uses natural language
processing to understand the requirements of the application
and then generates test cases that are tailored to those
requirements.
• IBM Watson has been used to identify potential bugs in software.
Watson can analyze historical data, such as bug reports and test
results, to identify patterns that may indicate the presence of
bugs.
• A company called TestIO has developed a tool that uses AI to
automate the execution of test cases. The tool can run test cases
on a variety of devices and browsers, and it can automatically
generate reports of the test results.
AI software testing tools and normal testing tools
Applitools
Applitools is an AI-powered test
automation platform that helps you
create and maintain automated tests
for your web and mobile
applications. Applitools uses AI to
identify visual differences between
expected and actual screenshots,
which can help you find bugs that
would otherwise be difficult to find.
Testim
Testim is an AI-powered test
automation platform that helps you
create and maintain automated tests
for your web and mobile
applications. Testim uses AI to
generate test cases from your
application's requirements, which
can help you save time and effort in
the test automation process.
Sauce Labs
Sauce Labs is a cloud-based platform
that provides a variety of testing
services, including automated
testing, manual testing, and
performance testing. Sauce Labs
uses AI to identify and fix bugs in
your applications before they reach
production.
AI software testing tools and normal testing tools
Selenium
Selenium is an open-source tool that
can be used to automate web-based
testing. Selenium can be used to
automate a variety of tasks, such as
logging in to a website, filling out
forms, and clicking on buttons.
JUnit
JUnit is an open-source unit testing
framework for Java. JUnit can be
used to automate unit tests, which
are tests that are designed to test
individual units of code.
TestNG
TestNG is an open-source unit testing
framework for Java. TestNG is similar
to JUnit, but it offers a number of
additional features, such as support
for data-driven testing and parallel
testing.
How AI impact testers career?
On the one hand
• AI can automate many of the tasks
that are currently performed by
testers such as test case
generation.
• This could lead to job losses in the
testing industry, as AI-powered
tools become more sophisticated
and capable.
On the other hand
• AI can also create new
opportunities for testers.
• AI can be used to identify and
prioritize bugs, which can free up
testers to focus on more creative
and strategic tasks.
• Additionally, AI can be used to
generate test cases, which can
save testers time and effort.
The impact of AI on testers' careers is a complex and evolving issue.
How AI impact testers career?
• Increased demand for skilled testers:
• As AI becomes more prevalent in the testing industry, there will be an increased
demand for skilled testers who can understand and work with AI-powered tools.
• Shift in focus:
• Testers may need to shift their focus from manual testing to more strategic
tasks, such as risk assessment and test case prioritization.
• New opportunities:
• AI can create new opportunities for testers, such as working with AI-powered
tools to develop and maintain automated tests.
Lessons testers can learn from AI impact
Become skilled in AI-powered tools AI-powered tools can automate many tasks and tester focus on more
strategic work.
Shift focus to strategic tasks
Testers need to shift their focus to more strategic tasks, such as risk
assessment and test case prioritization. This will require testers to
have a deep understanding of the software development process and
the ability to think critically about the risks involved in releasing new
software.
Become creative
AI can automate many of the tasks that testers currently perform, but
it cannot replace the need for creativity in testing. Think outside the
box and come up with new ways to test software. This will require
testers to be curious and willing to experiment.
Lessons testers can learn from AI impact
Stay up-to-date on the latest AI
trends
There are a number of conferences and online resources
that can help testers stay up-to-date on the latest AI trends.
Network with other testers Networking with other testers is a great way to learn about
new AI-powered tools and techniques.
Contribute to open source AI-
powered testing tools
There are a number of open source AI-powered testing tools
that can be used to improve the quality of software.
Contributing to these tools is a great way to learn about AI
and make a difference in the testing community.
The impact of AI on your careers is likely to be
positive or negative.
Be prepared for the changes that AI will bring.
1- Be skilled in AI-powered tools.
2- Shifting your focus to strategic tasks.
3- Be creative.
You can ensure that you are well-positioned for
success in the future.
Samer

Weitere ähnliche Inhalte

Was ist angesagt?

GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYGENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYAndre Muscat
 
Generative AI and ChatGPT - Scope of AI and advance Generative AI
Generative AI and ChatGPT - Scope of AI and advance Generative AIGenerative AI and ChatGPT - Scope of AI and advance Generative AI
Generative AI and ChatGPT - Scope of AI and advance Generative AIKumaresan K
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer visionKashafnaz2
 
Responsible AI
Responsible AIResponsible AI
Responsible AINeo4j
 
Generative AI Risks & Concerns
Generative AI Risks & ConcernsGenerative AI Risks & Concerns
Generative AI Risks & ConcernsAjitesh Kumar
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxColleen Farrelly
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxNitinKhandelwal71
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...ssuser4edc93
 
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...David Talby
 
The Future is in Responsible Generative AI
The Future is in Responsible Generative AIThe Future is in Responsible Generative AI
The Future is in Responsible Generative AISaeed Al Dhaheri
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in ProductionDataWorks Summit
 
Bringing AI to Business Intelligence
Bringing AI to Business IntelligenceBringing AI to Business Intelligence
Bringing AI to Business IntelligenceSi Krishan
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark SideAbhinav Gupta
 
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...DianaGray10
 
ChatGPT - AI.pdf
ChatGPT - AI.pdfChatGPT - AI.pdf
ChatGPT - AI.pdfBannoon1
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsAdventureWorld5
 

Was ist angesagt? (20)

Significance of AI in Testing
Significance of AI in TestingSignificance of AI in Testing
Significance of AI in Testing
 
GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYGENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
 
Generative AI and ChatGPT - Scope of AI and advance Generative AI
Generative AI and ChatGPT - Scope of AI and advance Generative AIGenerative AI and ChatGPT - Scope of AI and advance Generative AI
Generative AI and ChatGPT - Scope of AI and advance Generative AI
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer vision
 
Responsible AI
Responsible AIResponsible AI
Responsible AI
 
Generative AI Risks & Concerns
Generative AI Risks & ConcernsGenerative AI Risks & Concerns
Generative AI Risks & Concerns
 
Evolution of AI in workplace.pptx
Evolution of AI in workplace.pptxEvolution of AI in workplace.pptx
Evolution of AI in workplace.pptx
 
Generative AI
Generative AIGenerative AI
Generative AI
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptx
 
OpenAI.pptx
OpenAI.pptxOpenAI.pptx
OpenAI.pptx
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptx
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
 
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
 
The Future is in Responsible Generative AI
The Future is in Responsible Generative AIThe Future is in Responsible Generative AI
The Future is in Responsible Generative AI
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in Production
 
Bringing AI to Business Intelligence
Bringing AI to Business IntelligenceBringing AI to Business Intelligence
Bringing AI to Business Intelligence
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
 
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...
AI and ML Series - Leveraging Generative AI and LLMs Using the UiPath Platfor...
 
ChatGPT - AI.pdf
ChatGPT - AI.pdfChatGPT - AI.pdf
ChatGPT - AI.pdf
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language models
 

Ähnlich wie Hala GPT - Samer Desouky.pdf

Artificial intelligence and Legal Profession
Artificial intelligence and Legal ProfessionArtificial intelligence and Legal Profession
Artificial intelligence and Legal ProfessionDharmendra919733
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning pyingkodi maran
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxhoneydv1979
 
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptx
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptxARTIFICIAL INTELLLLIGENCEE modul11_AI.pptx
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptxAnkitaVerma776806
 
Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxshohel rana
 
Lesson 1 intro to ai
Lesson 1   intro to aiLesson 1   intro to ai
Lesson 1 intro to aiankit_ppt
 
artificial intelligence ppt.pptx
artificial intelligence ppt.pptxartificial intelligence ppt.pptx
artificial intelligence ppt.pptxBrijithaGokula
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptxTIROEDITS1
 
AI-900 Slides.pptx
AI-900 Slides.pptxAI-900 Slides.pptx
AI-900 Slides.pptxkprasad8
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
 
[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
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxvivim10
 
UNIT1-AI final.pptx
UNIT1-AI final.pptxUNIT1-AI final.pptx
UNIT1-AI final.pptxCS50Bootcamp
 

Ähnlich wie Hala GPT - Samer Desouky.pdf (20)

Artificial intelligence and Legal Profession
Artificial intelligence and Legal ProfessionArtificial intelligence and Legal Profession
Artificial intelligence and Legal Profession
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptx
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Deep learning
Deep learningDeep learning
Deep learning
 
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptx
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptxARTIFICIAL INTELLLLIGENCEE modul11_AI.pptx
ARTIFICIAL INTELLLLIGENCEE modul11_AI.pptx
 
Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptx
 
Lesson 1 intro to ai
Lesson 1   intro to aiLesson 1   intro to ai
Lesson 1 intro to ai
 
Introduction to AI
Introduction to AIIntroduction to AI
Introduction to AI
 
artificial intelligence ppt.pptx
artificial intelligence ppt.pptxartificial intelligence ppt.pptx
artificial intelligence ppt.pptx
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
AI-900 Slides.pptx
AI-900 Slides.pptxAI-900 Slides.pptx
AI-900 Slides.pptx
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
 
[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...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
 
Ai introduction ppt
Ai introduction pptAi introduction ppt
Ai introduction ppt
 
UNIT1-AI final.pptx
UNIT1-AI final.pptxUNIT1-AI final.pptx
UNIT1-AI final.pptx
 

Mehr von Samer Desouky

Test Design Artifacts v1.0
Test Design Artifacts v1.0Test Design Artifacts v1.0
Test Design Artifacts v1.0Samer Desouky
 
Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Samer Desouky
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroSamer Desouky
 
Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Samer Desouky
 
TestPRO Profile v4.1
TestPRO Profile v4.1TestPRO Profile v4.1
TestPRO Profile v4.1Samer Desouky
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash SlidesSamer Desouky
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0Samer Desouky
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3Samer Desouky
 

Mehr von Samer Desouky (13)

Test Design Artifacts v1.0
Test Design Artifacts v1.0Test Design Artifacts v1.0
Test Design Artifacts v1.0
 
Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0Working from home; heaven or hell v1.0
Working from home; heaven or hell v1.0
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
 
Mobile trends v3.0
Mobile trends v3.0Mobile trends v3.0
Mobile trends v3.0
 
Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0Login & Registration defect taxonomy v1.0
Login & Registration defect taxonomy v1.0
 
TestPRO Profile v4.1
TestPRO Profile v4.1TestPRO Profile v4.1
TestPRO Profile v4.1
 
Mobile Trends v1.0
Mobile Trends v1.0Mobile Trends v1.0
Mobile Trends v1.0
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Ux, UI and US v1.2
Ux, UI and US v1.2Ux, UI and US v1.2
Ux, UI and US v1.2
 
02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides02 - Testing Management - Crash Slides
02 - Testing Management - Crash Slides
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 

Kürzlich hochgeladen

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Kürzlich hochgeladen (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

Hala GPT - Samer Desouky.pdf

  • 1. Hala GPT You or I, You and I Samer Desouky
  • 2. Samer Desouky Testing • ISTQB® Certified Tester (CTFL) • ISTQB® Certified Agile Tester (CTFL-AT) • ISTQB® Certified Test Analyst (CTAL-TA) • ISTQB® Certified Test Manager (CTAL-TM) • ASTQB® Certified Mobile Tester (CMT) Process Improvement • Certified Lean Six Sigma - Green Belt Service Management • Certified ITIL® Foundation Project Management (Agile) • Foundational Certification In Agile Scrum (FCAS)™ • Scrum Foundation Professional Certificate (SFPC) • Kanban Foundation Certificate - KIKF™ BA - Management Information Systems B.Sc.
  • 3. i, Robot 2004 IMDb 7.1/10 Set in Chicago in 2035, highly intelligent robots fill public service positions throughout the dystopian world, operating under three rules to keep humans safe. Detective Del Spooner (Smith) investigates the alleged suicide of U.S. Robotics founder Alfred Lanning (Cromwell) and believes that a human-like robot called Sonny (Tudyk) murdered him.
  • 4. AI – What? A branch of computer science that deals with the creation of intelligent agents, which are systems that can reason, learn, and act autonomously. AI research has been highly successful in developing effective techniques for solving a wide range of problems.
  • 5. The Crucial Point Computing power and data availability. Inspired by the human brain. Identification of someone or something or person from previous encounters or knowledge. R E C O G N I T I O N
  • 6. AI – Evolution Rule-based systems • The simplest type of AI. • Using a set of rules to make decisions. • Customer is eligible for a loan. Machine learning • More advanced type of AI. • Can learn from data and improve their performance over time. • Predict customer behaviour. Deep learning • Most advanced type of AI. • Use artificial neural networks to learn from data which inspired by the human brain, and they are able to learn complex patterns from data. • Diagnose diseases based on training on a dataset of medical images.
  • 7. AI – Evolution Natural language processing The ability of AI systems to understand and respond to human language. Computer vision The is the ability of AI systems to see and understand the world around them. Robotics Deals with the development of robots.
  • 8. AI – How? Google Translate: Use machine learning to translate text from one language to another. It does this by training a model on a large corpus of text in both languages. The model then learns to identify the patterns in the text and use them to translate new text. Amazon Rekognition: Use computer vision to identify and analyze images and videos. It does this by identifying objects, faces, and scenes in images and videos. Tesla Autopilot: Tesla Autopilot uses a variety of AI techniques, including computer vision, machine learning, and deep learning. It uses these techniques to identify objects on the road, track other cars, and control the car's speed and steering.
  • 9. AI – Technologies • Fuzzy logic • Search algorithms • Reasoning techniques • Rule engines • Deductive classifiers • Case-based reasoning • Procedural reasoning • Machine learning techniques • Neural networks • Decision trees • Random forest • Linear regression • Logistic regression • Clustering algorithms • Support vector machine (SVM)
  • 10. AI – How machine learn? Supervised learning • AI program is given a set of labeled data. • The labels tell the program what the correct output should be for each input. • The program then learns to map inputs to outputs by adjusting its parameters until it can correctly predict the output for new inputs. Unsupervised learning • AI program is given a set of unlabeled data. • The program then learns to find patterns in the data without any guidance from labels. • This can be used for tasks such as clustering and dimensionality reduction. Reinforcement learning • AI program is given a set of rewards and punishments. • The program then learns to take actions that maximize its rewards. • This can be used for tasks such as playing games and controlling robots.
  • 11. AI Programs vs Other Programs • Can learn and adapt to new data, this means that they can improve their performance over time. • Can be used to solve a wider range of problems. • Able to interact with user input in a more natural way because AI programs can understand the context of the input and respond in a way that is relevant to the user. AI Systems • Typically designed to perform a specific task and once they are trained, they cannot learn new things or adapt to new situations. • Only able to process the input and generate a response based on a set of rules. Conventional Systems
  • 12. Is it new ? The term "artificial intelligence" was coined in 1955 by John McCarthy. The first AI programs were developed in the 1950s and 1960s. AI research made significant progress in the 1970s and 1980s. AI research slowed down in the 1990s due to a lack of funding. AI research has picked up again in the 2000s and 2010s, due to advances in computing power. AI is now being used in a wide range of applications, including healthcare, finance, and transportation.
  • 13. Is it new ? • 1950: Alan Turing publishes "Computing Machinery and Intelligence," which lays the foundation for AI research. • 1956: The Dartmouth Summer Research Project on Artificial Intelligence is held, which is considered the beginning of AI research. • 1957: John McCarthy, Marvin Minsky, and Claude Shannon found the Association for the Advancement of Artificial Intelligence (AAAI). • 1958: Frank Rosenblatt develops the Perceptron, a neural network that can learn to recognize patterns. • 1966: Edward Feigenbaum develops Dendral, a program that can identify organic molecules. • 1972: Terry Winograd develops STUDENT, a program that can understand natural language. • 1980: Raj Reddy develops HEARSAY II, a speech recognition system that can understand spoken language. • 1997: IBM's Deep Blue defeats world chess champion Garry Kasparov. • 2011: Google's DeepMind defeats the world Go champion Lee Sedol. • 2016: AlphaGo Zero, a new version of DeepMind's Go program, defeats AlphaGo by a score of 100-0. • 2020: GPT-3, a large language model developed by OpenAI, is released. GPT-3 can generate text, translate languages, write different kinds of creative content, and answer your questions in an informative way.
  • 14. ………… is the only constant in life.
  • 15. Let’s Play with GPT Based on neural network models. Uses a computational learning system that uses a network of functions to understand and translate a data input of one form into a desired output. Human-like text. Generative Pre-trained Transformer
  • 17. Let’s Play with GPT Samer : I need test cases for this user story: "As a user I want to register using different methods so I can access the services“. GPT: Here are some test cases for the user story "As a user I want to register using different methods so I can access the services“.
  • 18. Let’s Play with GPT Samer: What are the defects in the user story mentioned? GPT: There are a few potential defects in the user story mentioned.
  • 19. Let’s Play with GPT Samer: So, why you design before analyze and identify defect in the story? GPT: There are a few reasons why it is important to design before analyzing and identifying defects in a user story.
  • 20. Let’s Play with GPT Samer: This is wrong you must analyze and identify defect before designing test to avoid rework. GPT: You are correct, analyzing and identifying potential defects in user stories before designing tests can help in preventing rework.
  • 21. Let’s Play with GPT The user story does not specify which services the user will be able to access after registration. The user story does not specify how users will be able to verify their email addresses or phone numbers after registration. The user story does not specify how users will be able to reset their passwords if they forget them. These are just a few potential defects. The specific defects that are present will vary depending on the specific requirements of the application. It is important to carefully review user stories and identify any potential defects before the application is developed.
  • 22. Let’s Play with GPT GPT can support test process activities • Planning • Analysis • Design • Implementation • Execution • Closure
  • 23. AI Testing / Testing AI
  • 24. What is AI Testing? AI testing is the use of artificial intelligence (AI) to automate and improve software testing. Machine learning • Machine learning can be used to identify potential bugs by analyzing historical data, such as bug reports and test results. Natural language processing • Natural language processing can be used to generate test cases from natural language descriptions of software requirements. Robotics • Robotics can be used to automate the execution of test cases, freeing up human testers to focus on more complex tasks.
  • 25. Benefits Increased efficiency • AI can automate many of the manual tasks involved in software testing, such as generating test cases and analyzing test results. This can free up human testers to focus on more complex tasks, such as designing test cases and interpreting test results. Improved accuracy • AI can identify potential bugs that would be missed by human testers. This is because AI can analyze data in a way that is not possible for humans. Reduced costs • AI can help to reduce the cost of software testing by automating many of the manual tasks involved.
  • 26. Challenges Data requirements AI-based testing tools require large amounts of data to train and learn. This data can be difficult and expensive to collect. Interpretation of results AI-based testing tools can generate large amounts of data, which can be difficult to interpret. This can make it difficult to determine whether a software system is working correctly. Accuracy AI-based testing tools are still under development, and their accuracy can vary. This means that human testers may still be needed to verify the results of AI-based testing.
  • 27. What is Testing AI Testing AI-based systems is a complex and challenging task. non-deterministic They can produce different outputs for the same input. This makes it difficult to predict how the system will behave in all possible scenarios. Trained on large amounts of data, which can be difficult to reproduce in a testing environment.
  • 28. Generic Test Types Data testing • Data testing is used to test the quality of the data that is used to train and test the AI system. Model testing • Model testing is used to test the accuracy and robustness of the AI model on a variety of data sets and by using different evaluation metrics. Explainability testing • Explainability testing is used to test the explainability of the AI model. • This is important because it allows users to understand how the AI system makes decisions.
  • 29. How AI support software testing Identifying potential bugs 01 Generating test cases 02 Automating test execution 03 Analyzing test results 04 Providing insights 05
  • 30. How AI support software testing • Google AI has developed a tool that can automatically generate test cases for web applications. The tool uses natural language processing to understand the requirements of the application and then generates test cases that are tailored to those requirements. • IBM Watson has been used to identify potential bugs in software. Watson can analyze historical data, such as bug reports and test results, to identify patterns that may indicate the presence of bugs. • A company called TestIO has developed a tool that uses AI to automate the execution of test cases. The tool can run test cases on a variety of devices and browsers, and it can automatically generate reports of the test results.
  • 31. AI software testing tools and normal testing tools Applitools Applitools is an AI-powered test automation platform that helps you create and maintain automated tests for your web and mobile applications. Applitools uses AI to identify visual differences between expected and actual screenshots, which can help you find bugs that would otherwise be difficult to find. Testim Testim is an AI-powered test automation platform that helps you create and maintain automated tests for your web and mobile applications. Testim uses AI to generate test cases from your application's requirements, which can help you save time and effort in the test automation process. Sauce Labs Sauce Labs is a cloud-based platform that provides a variety of testing services, including automated testing, manual testing, and performance testing. Sauce Labs uses AI to identify and fix bugs in your applications before they reach production.
  • 32. AI software testing tools and normal testing tools Selenium Selenium is an open-source tool that can be used to automate web-based testing. Selenium can be used to automate a variety of tasks, such as logging in to a website, filling out forms, and clicking on buttons. JUnit JUnit is an open-source unit testing framework for Java. JUnit can be used to automate unit tests, which are tests that are designed to test individual units of code. TestNG TestNG is an open-source unit testing framework for Java. TestNG is similar to JUnit, but it offers a number of additional features, such as support for data-driven testing and parallel testing.
  • 33. How AI impact testers career? On the one hand • AI can automate many of the tasks that are currently performed by testers such as test case generation. • This could lead to job losses in the testing industry, as AI-powered tools become more sophisticated and capable. On the other hand • AI can also create new opportunities for testers. • AI can be used to identify and prioritize bugs, which can free up testers to focus on more creative and strategic tasks. • Additionally, AI can be used to generate test cases, which can save testers time and effort. The impact of AI on testers' careers is a complex and evolving issue.
  • 34. How AI impact testers career? • Increased demand for skilled testers: • As AI becomes more prevalent in the testing industry, there will be an increased demand for skilled testers who can understand and work with AI-powered tools. • Shift in focus: • Testers may need to shift their focus from manual testing to more strategic tasks, such as risk assessment and test case prioritization. • New opportunities: • AI can create new opportunities for testers, such as working with AI-powered tools to develop and maintain automated tests.
  • 35. Lessons testers can learn from AI impact Become skilled in AI-powered tools AI-powered tools can automate many tasks and tester focus on more strategic work. Shift focus to strategic tasks Testers need to shift their focus to more strategic tasks, such as risk assessment and test case prioritization. This will require testers to have a deep understanding of the software development process and the ability to think critically about the risks involved in releasing new software. Become creative AI can automate many of the tasks that testers currently perform, but it cannot replace the need for creativity in testing. Think outside the box and come up with new ways to test software. This will require testers to be curious and willing to experiment.
  • 36. Lessons testers can learn from AI impact Stay up-to-date on the latest AI trends There are a number of conferences and online resources that can help testers stay up-to-date on the latest AI trends. Network with other testers Networking with other testers is a great way to learn about new AI-powered tools and techniques. Contribute to open source AI- powered testing tools There are a number of open source AI-powered testing tools that can be used to improve the quality of software. Contributing to these tools is a great way to learn about AI and make a difference in the testing community.
  • 37. The impact of AI on your careers is likely to be positive or negative. Be prepared for the changes that AI will bring. 1- Be skilled in AI-powered tools. 2- Shifting your focus to strategic tasks. 3- Be creative. You can ensure that you are well-positioned for success in the future. Samer