SlideShare a Scribd company logo
1 of 54
Download to read offline
TESTINGI FIND YOUR LACK OF TESTS
DISTURBING
WHAT IS TESTING?
YOU SAY WHILE YOU NAIL IN MY PUPIL YOUR
PUPIL IN BLUE.
WHAT IS TESTING?
AND YOU ASK TO ME? TESTING… IS YOU.
To the unknown developer…
INTRO
INTRO
1. The Dark Side
2. Padawan’s path
3. Use the Tests
4. Test practices
THE DARK SIDE
THE DARK SIDE
▸Companies
▸Want to reduce costs
▸Saving time -> reducing plans
▸Saving money -> reducing salaries
▸Developers
▸feel pressured and don’t have time to test
▸don’t want to test or to learn how to test
▸I’m not going to talk about salaries so let’s talk
about technical things
LIFECYCLE
MANAGEMENT
WATERFALL
LIFECYCLE
SOFTWARE LIFECYCLE MANAGEMENT
WATERFALL: A TRADITIONAL ENGINEERING APPROACH
REQUIREMENTS
ANALYSIS
SOFTWARE
DESIGN
IMPLEMENTATION
TESTING
INTEGRATION
DEPLOYMENT
MAINTENANCE
https://en.wikipedia.org/wiki/Software_development_process
DOCUMENT IT !!
V-MODEL
LIFECYCLE
SOFTWARE LIFECYCLE MANAGEMENT
V-MODEL: AN EXTENDED WATERFALL
REQUIREMENTS
ANALYSIS
SYSTEM
DESIGN
IMPLEMENTATION
INTEGRATION
VALIDATION
MAINTENANCE
CONCEPTS OF
OPERATIONS
INTEGRATION
VALIDATION
MAINTENANCE
TESTING
UNIT
INTEGRATION
FUNCTIONAL
https://en.wikipedia.org/wiki/V-Model_(software_development)
TIMELINE
SPIRAL
LIFECYCLE
SOFTWARE LIFECYCLE MANAGEMENT
SPIRAL: CYCLES OF MINI-WATERFALLS
SOFTWARE
DESIGN
CODE
TESTING
INTEGRATION
IMPLEMENTATION
OBJECTIVES RISKS
PLAN
https://en.wikipedia.org/wiki/Software_development_process
AGILE
LIFECYCLE
SOFTWARE LIFECYCLE MANAGEMENT
AGILE MANIFESTO
▸Based on 12 principles
▸Individuals and interactions
▸Working Software
▸Customer collaboration
▸Responding to change
SOFTWARE LIFECYCLE MANAGEMENT
AGILE MANIFESTO
▸Working software is the principal
measure of progress
▸Welcome changing requirements,
even in late development
▸Continuous attention to technical
excellence and good design
SOFTWARE LIFECYCLE MANAGEMENT
AGILE MANIFESTO
▸Working software: How do you assert
that?
▸Changing requirements: How do you
verify you don’t break existing things?
▸Good design: Are you able to easily
test it?
PADAWAN’S PATH
PADAWAN’S PATH
▸Include Testing activities the
soonest
▸Developers HAVE TO write tests
▸Do not treat QA as the next team
in the line
TEST EARLIER
AND MORE
BEST PRACTICE 1
PADAWAN’S PATH: WRITE TESTS EARLIER
▸Removes fear of changes
▸Executable examples/documentation
▸Enables refactoring
▸Helps you understand design
▸It’s not slower: faster and more robust
▸Visual feedback: red & green
DEVELOPERS
WRITE TESTS
BEST PRACTICE 2
▸Unit, Integration and functional tests
▸Do not fall in the fallacy of automate
everything: Automate critical things
▸This is not removing QA team: they
automate things and specialise in
Exploratory Testing
PADAWAN’S PATH: DEVELOPERS WRITE TESTS
TREAT QA NOT AS
“THE QA GUYS”
BEST PRACTICE 3
http://sauceio.com/wp-content/uploads/2016/08/blog-post-600x451.png
▸Otherwise, QA finds bugs when it’s
expensive
▸QA are team members
▸Spread the knowledge with them:
involve them in daily meetings,
demos…
▸Result? Enables Exploratory Testing
PADAWAN’S PATH: THE IMPORTANCE OF QA TEAM
USE THE TESTS
UNIT
TEST TYPES
UNIT TESTS
▸Isolated code
▸Executed fast
▸Always automated
▸I.e.: utility classes, POJO’s
▸Book: “Effective Unit Testing” Lasse Koskela
UNIT TESTS: MOCKS
▸Mocks
▸Isolate code
▸Speed up test execution
▸Simulate special conditions
UNIT TESTS: MOCKS
▸Stub: objects which return a specific value.
▸Fake Object: simpler than real implementation
but more elaborated than a stub.
▸Spy Object: registers what is being executed
in a test.
▸Mock: a more powerful spy object.
UNIT TESTS: MOCKS
▸Mocks
▸Increase complexity/
maintainability
▸Careful with wrong behaviour
▸Too much expectations
▸Corporate mocks
INTEGRATION
TEST TYPES
INTEGRATION TESTS
▸Code depending on other
(module, component, service…)
▸Not executed that fast
▸I.e. database, file system,
modules..
END-TO-END
TEST TYPES
END-TO-END TESTS: PROS
▸Loved by management
▸Simulates user behaviour
▸Black-box testing
END-TO-END TESTS: DRAWBACKS
▸Difficult root cause analysis
▸Small errors can hide real problems
▸Slow execution
▸Report bugs that could have been
fixed before
▸Super hard maintenance
MANUAL TESTS
UI TESTS
INTEGRATION
UNIT
MANUAL TESTS
UI TESTS
INTEGRATION
UNIT70%
20%
10%
SMOKE
TEST TYPES
SMOKE TESTS
▸Define critical paths on
your end-to-end tests
▸Execute it as a minimal
proof of working software
▸Always automated
EXPLORATORY
TEST TYPES
EXPLORATORY TESTING
▸You need knowledge of the system
▸Knowledge increases while you test
▸It’s not automated
▸Relay on human experience and
knowledge
▸Use test methods
▸Book: “Explore it!” E.Hendrickson
PERFORMANCE
TESTING TYPES
PERFORMANCE
▸Stress or capacity testing
▸Physically separated machines
▸A typical configuration:
▸Injector, Database, Application, Console
▸Very hard or specialised
▸Periodically executed
▸Tools: jMeter, Grinder, LoadRunner
OTHER TESTS
TESTING TYPES
OTHER TESTS
▸Behaviour (BDD)
▸Usability
▸Security
▸Comparison
▸Alpha/Beta
▸…
TEST PRACTICES
TEST PRACTICES
▸A @Test should have only one
reason to fail
▸A @Test should check just one
thing
▸A good commentary explains
why, not what
TEST PRACTICES
▸Avoid conditional logic in tests
▸A constantly falling @Test is useless
▸A @Test that cannot fail has no
value (false sense of security)
▸A @Test promising more than it
delivers is untrustworthy
UNTRUSTWORTHY TESTS
// does not test anything
public void testFoo() {
MyStaticClass.foo();
}
// does not do anything
public void testFoo() {
//new MyClass().foo()
}
// promise much more than expected
public void testSendEmailAfterLogin() {
new MyClass().foo()
}
TEST PRACTICES
▸Write platform independent tests
▸Flaky tests that fail intermittently as
usually related to I/O
▸Do not hardcode test-dependencies
▸Delete/close resources in @Before/
@After methods
PREMATURE OPTIMISATION
AND DUPLICATION ARE THE
ROOT OF ALL EVIL
Lasse Koskela. “Effective Unit Testing”
TEST PRACTICES
DUPLICATION IN TESTS COULD
BE GOOD IN FAVOUR OF
IMPROVED READABILITY
Lasse Koskela. “Effective Unit Testing”
TEST PRACTICES
MAY THE TEST
BE WITH YOU

More Related Content

What's hot

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumtimmcowan
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Artemisa Yescas Engler
 
23339110 scrum-checklists
23339110 scrum-checklists23339110 scrum-checklists
23339110 scrum-checklistssansahib
 
8D problem solving method with sample chart
8D problem solving method with sample chart 8D problem solving method with sample chart
8D problem solving method with sample chart farshid hesami
 
INTRODUCTION & BASIS OF HAZOP
INTRODUCTION & BASIS OF HAZOPINTRODUCTION & BASIS OF HAZOP
INTRODUCTION & BASIS OF HAZOPNimra Nayyar
 
Scrum in few minutes
Scrum in few minutesScrum in few minutes
Scrum in few minutesCamilo Lopes
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsAnay Kamat
 
Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingAlan Richardson
 
09.1 hazop studytrainingcourse
09.1 hazop studytrainingcourse09.1 hazop studytrainingcourse
09.1 hazop studytrainingcoursejoepaulnelson
 
Hazard and Operability Study (HAZOP) | Gaurav Singh Rajput
Hazard and Operability Study (HAZOP) | Gaurav Singh RajputHazard and Operability Study (HAZOP) | Gaurav Singh Rajput
Hazard and Operability Study (HAZOP) | Gaurav Singh RajputGaurav Singh Rajput
 
Hazop Fundamentals Online Training iFluids
Hazop Fundamentals Online Training iFluidsHazop Fundamentals Online Training iFluids
Hazop Fundamentals Online Training iFluidsJohn Kingsley
 

What's hot (19)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum
 
23339110 scrum-checklists
23339110 scrum-checklists23339110 scrum-checklists
23339110 scrum-checklists
 
8D problem solving method with sample chart
8D problem solving method with sample chart 8D problem solving method with sample chart
8D problem solving method with sample chart
 
Hazop by jogi
Hazop by jogiHazop by jogi
Hazop by jogi
 
INTRODUCTION & BASIS OF HAZOP
INTRODUCTION & BASIS OF HAZOPINTRODUCTION & BASIS OF HAZOP
INTRODUCTION & BASIS OF HAZOP
 
Scrum in few minutes
Scrum in few minutesScrum in few minutes
Scrum in few minutes
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'ts
 
Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile Testing
 
09.1 hazop studytrainingcourse
09.1 hazop studytrainingcourse09.1 hazop studytrainingcourse
09.1 hazop studytrainingcourse
 
Hazard and Operability Study (HAZOP) | Gaurav Singh Rajput
Hazard and Operability Study (HAZOP) | Gaurav Singh RajputHazard and Operability Study (HAZOP) | Gaurav Singh Rajput
Hazard and Operability Study (HAZOP) | Gaurav Singh Rajput
 
Scrum Practices
Scrum PracticesScrum Practices
Scrum Practices
 
Scrum for productivity
Scrum for productivityScrum for productivity
Scrum for productivity
 
8 D Report
8 D Report8 D Report
8 D Report
 
Hazop analysis
Hazop analysisHazop analysis
Hazop analysis
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Hazop Study
Hazop StudyHazop Study
Hazop Study
 
Hazop Fundamentals Online Training iFluids
Hazop Fundamentals Online Training iFluidsHazop Fundamentals Online Training iFluids
Hazop Fundamentals Online Training iFluids
 
Pillars of Scrum Slides for Andy
Pillars of Scrum Slides for AndyPillars of Scrum Slides for Andy
Pillars of Scrum Slides for Andy
 

Similar to Testing 101

Automated Testing in Angular Slides
Automated Testing in Angular SlidesAutomated Testing in Angular Slides
Automated Testing in Angular SlidesJim Lynch
 
But Did You Test It
But Did You Test ItBut Did You Test It
But Did You Test ItRuth Blakely
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Aggregage
 
Real Impact Testing Analysis for JVM developers
Real Impact Testing Analysis for JVM developersReal Impact Testing Analysis for JVM developers
Real Impact Testing Analysis for JVM developersRaquel Pau
 
Devops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDevops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDemis Rizzotto
 
Automated testing-whitepaper
Automated testing-whitepaperAutomated testing-whitepaper
Automated testing-whitepaperimdurgesh
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility Zaid Shabbir
 
What is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdfWhat is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdfInfotek Solutions
 
Computer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.pptComputer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.pptTrevorChinguwo
 
Continuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIOContinuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIOJosh Cypher
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020arzu TR
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern MethodologyEthan Jewett
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfMuhammadShoaibHussai2
 

Similar to Testing 101 (20)

Automated Testing in Angular Slides
Automated Testing in Angular SlidesAutomated Testing in Angular Slides
Automated Testing in Angular Slides
 
But Did You Test It
But Did You Test ItBut Did You Test It
But Did You Test It
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
ProActive Security
ProActive SecurityProActive Security
ProActive Security
 
ProActive Security
ProActive SecurityProActive Security
ProActive Security
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
 
Functional testing
Functional testingFunctional testing
Functional testing
 
Real Impact Testing Analysis for JVM developers
Real Impact Testing Analysis for JVM developersReal Impact Testing Analysis for JVM developers
Real Impact Testing Analysis for JVM developers
 
Testing 101
Testing 101Testing 101
Testing 101
 
FMEA
FMEAFMEA
FMEA
 
Devops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDevops (start walking in the same direction) by ops
Devops (start walking in the same direction) by ops
 
Automated testing-whitepaper
Automated testing-whitepaperAutomated testing-whitepaper
Automated testing-whitepaper
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility
 
What is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdfWhat is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdf
 
Computer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.pptComputer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.ppt
 
Continuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIOContinuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIO
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern Methodology
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdf
 

More from Manuel de la Peña Peña (16)

202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy
 
Dream QA: Designing the QA team where we'd love to work
Dream QA: Designing the QA team where we'd love to workDream QA: Designing the QA team where we'd love to work
Dream QA: Designing the QA team where we'd love to work
 
Plataforma Eagle - GoApps Toledo
Plataforma Eagle - GoApps ToledoPlataforma Eagle - GoApps Toledo
Plataforma Eagle - GoApps Toledo
 
swcraftersclm - Retrospectiva 2017
swcraftersclm - Retrospectiva 2017swcraftersclm - Retrospectiva 2017
swcraftersclm - Retrospectiva 2017
 
Kanban
KanbanKanban
Kanban
 
Modern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayModern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and Liferay
 
Docker zero
Docker zeroDocker zero
Docker zero
 
Ansible - A 'crowd' introduction
Ansible - A 'crowd' introductionAnsible - A 'crowd' introduction
Ansible - A 'crowd' introduction
 
Katanga
KatangaKatanga
Katanga
 
Deployments in one click!
Deployments in one click!Deployments in one click!
Deployments in one click!
 
Flywaydb
FlywaydbFlywaydb
Flywaydb
 
Compras en Internet: Fácil y Seguro
Compras en Internet: Fácil y SeguroCompras en Internet: Fácil y Seguro
Compras en Internet: Fácil y Seguro
 
Redes sociales orientadas al autoempleo
Redes sociales orientadas al autoempleoRedes sociales orientadas al autoempleo
Redes sociales orientadas al autoempleo
 
Productividad en tu mano
Productividad en tu manoProductividad en tu mano
Productividad en tu mano
 
Sostenibilidad y Software Libre
Sostenibilidad y Software LibreSostenibilidad y Software Libre
Sostenibilidad y Software Libre
 
Manuel de la Peña & Liferay EVP
Manuel de la Peña & Liferay EVPManuel de la Peña & Liferay EVP
Manuel de la Peña & Liferay EVP
 

Recently uploaded

Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdfkalichargn70th171
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityamy56318795
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024vaibhav130304
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionWave PLM
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfmbmh111980
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Andrea Goulet
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 

Recently uploaded (20)

Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 

Testing 101