SlideShare a Scribd company logo
1 of 49
Download to read offline
@theBConnolly
brendanconnolly.net
Brendan Connolly
Carpe Data
AS CODE
SLIDESMANIA.COM
A SHIFT LEFT
SUCCESS STORY
Looking at how Infrastructure as Code has
enabled the DevOps revolution
@theBConnolly
SLIDESMANIA.COM
TERMS & DEFINITIONS
Shift Left
Taking a task that's traditionally done at a later stage of the
process and perform that task at earlier stages
Infrastructure as Code (IaC)
The managing and provisioning of infrastructure through code
instead of through manual processes.
https://www.redhat.com/en/topics/automation/what-is-infrastructure-as-code-iac
https://devopedia.org/shift-left
@theBConnolly
SLIDESMANIA.COM
WHAT SHIFTED?
Understanding what success looks like
@theBConnolly
Develop
Design / Implement
Release
Deploy / Monitor
Test
Validate / Confirm >
<
<
@theBConnolly
Develop
Design / Implement
Test
Validate / Confirm >
<
@theBConnolly
Develop
Design / Implement
<
Plan
Do
Review
@theBConnolly
Review
Typical
Development
Tasks
Deploy & Monitoring
Tasks 🧈🍴🍞
<
Do
Plan
@theBConnolly
SLIDESMANIA.COM
MODES OF TEST
MANAGEMENT
How we manage testing efforts
@theBConnolly
SLIDESMANIA.COM
TEST CASES
AS A PRACTICE
Quick overview of managing testing efforts
using test cases
@theBConnolly
dgqsdvas
@theBConnolly
Testing requires creating a direct relationship
between requirements and demonstration of
successful completion of said requirement.
And the basic unit for that is the test case.
Understanding Test Case Management, SmartBear
“
SLIDESMANIA.COM
TERMS & DEFINITIONS
Test
A set of one or more test cases.
Test Case
A set of preconditions, inputs, actions
(where applicable), expected results and
postconditions, developed based on test
conditions.
Test Step
A single interaction between an actor and
the test object consisting of an input, an
action, and an expected result.
Test Run
The execution of a test suite on a specific
version of the test object.
Test Suite
A set of test scripts or test procedures to
be executed in a specific test run.
https://glossary.istqb.org
@theBConnolly
SLIDESMANIA.COM
TEST CASES
Centralization
Testing knowledge, status and reporting all in 1 place
Visibility, Traceability & Coverage
Auditable history and reporting of test activities
Productivity & Efficiency
Simplified Status, Shareable steps, Workload flexibility
Value Proposition
@theBConnolly
SLIDESMANIA.COM
EXPLORATORY
TESTING
AS A PRACTICE
Quick overview of managing testing efforts
using Exploratory Testing
@theBConnolly
dgqsdvas
@theBConnolly
Exploratory testing values human insights and
intuition that you can’t reach with machines,
automation and scripted testing.
Solutions for Exploratory Test, Xray
“
SLIDESMANIA.COM
TERMS & DEFINITIONS
Exploratory Testing
An approach to testing whereby the testers
dynamically design and execute tests
based on their knowledge, exploration of
the test item and the results of previous
tests.
Ad Hoc Testing
Informal testing performed without test
analysis and test design.
Test Charter
Documentation of the goal or objective for a
test session.
Test Session
An uninterrupted period of time spent in
executing tests.
Session-Based Testing
An approach in which test activities are
planned as test sessions.
https://glossary.istqb.org
@theBConnolly
SLIDESMANIA.COM
EXPLORATORY TESTING
Uncover the Unknowns
You can’t predict all potential failures that could happen without
deeply exploring your system.
Human Insights and Intuition
The human knowledge and experience coupled with technical
skills and understanding of the systems uncovers more bugs
Value Proposition
https://www.getxray.app/solutions/exploratory-testing
@theBConnolly
SLIDESMANIA.COM
EXPLORATORY
TESTING
AS CODE
Exploratory Test Management inspired by
IaC
@theBConnolly
dgqsdvas
@theBConnolly
Poetry is what is lost in translation. It is also what is
lost in interpretation
Robert Frost
“
SLIDESMANIA.COM
IN PRACTICE
Utilize dev tooling to satisfy the value
proposition of Test Cases while
maintaining the value of Exploratory
Testing to improve testers skills and quality
of life
@theBConnolly
SLIDESMANIA.COM
THE STACK
The tools and tech needed to implement
Exploratory Testing as Code
@theBConnolly
SLIDESMANIA.COM
VERSION CONTROL
Enables teams to collaborate and
streamline development to resolve
conflicts and create a centralized location
for code.
https://about.gitlab.com/topics/version-control/
@theBConnolly
SLIDESMANIA.COM
VERSION CONTROL
Why use it for anything besides code?
● Git Repository acts as the single source of truth
● Collaborate in change requests using code
reviews, comments, & suggestions.
● Commits to the main branch act as an audit log
@theBConnolly
SLIDESMANIA.COM
MARKDOWN
A plain text formatting syntax used to
write content on the web.
Commonly used by writers & programmers
to write quickly without having to take
time using the formatting toolbar of text
editors.
@theBConnolly
SLIDESMANIA.COM
Where is it used?
● Readme files
● Blog Posts
● Web App View
Templates
● Merge/ Pull Requests &
Issues
● Slack Messages
● Jira / Confluence
MARKDOWN
@theBConnolly
SLIDESMANIA.COM
THE PROCESS
@theBConnolly
SLIDESMANIA.COM
START A BRANCH
Create Feature Branches
● Each new ticket in its own branch
● Only Complete, Working tickets get merged
● Main branch should represent what is live in
production
@theBConnolly
SLIDESMANIA.COM
TAKE NOTES
Show Your Work
● Document what you actually do
● Include relevant context
● Avoid excessive detail
@theBConnolly
SLIDESMANIA.COM
TAKE NOTES
Support with Evidence
● A Picture is worth a 1000 words
○ Links, Logs, Data… too
● Use your best judgement
○ A little goes a long way
○ Remember your reader
@theBConnolly
SLIDESMANIA.COM
TAKE NOTES
Organization
● Directory for work item being tested
● 1 document per session
○ Additional follow up sessions go in a separate file
● Use a data subdirectory for related screenshots etc.
@theBConnolly
Notes
Sample Directory
Structure
> tree
.
|___TKT-123
|___session.01.md
|___data
|___example.jpg
|___export.csv
@theBConnolly
Notes
Sample Session
Markdown
> cat ./TKT-123/session.01.md
# TKT-123 User Export Flow
Ticket description here
—--
## Notes
Began by loading the user selection form …
![export form](./data/example.jpg)
…
Selected users for export with …
[sample export data](./data/export.csv)
…
—--
## Follow Ups
- …
@theBConnolly
SLIDESMANIA.COM
PEER REVIEW
Code reviews, also known as peer reviews,
act as quality assurance of the code base.
Code reviews are methodical assessments of code
designed to identify bugs, increase code quality, and
help developers learn the source code.
https://about.gitlab.com/topics/version-control/what-is-code-review/
@theBConnolly
SLIDESMANIA.COM
Benefits of Code Review
● Discover Bugs Earlier
● Maintain Compliance
● Enhance Security
● Share Knowledge
● Increase Collaboration
● Improve Code Quality
PEER REVIEW
https://about.gitlab.com/topics/version-control/what-is-code-review/
@theBConnolly
SLIDESMANIA.COM
PEER REVIEW
Share Knowledge: Helps team members take vacation,
team has background knowledge on a topic
Increase Collaboration: Work together to create a
solution, increasing ownership of their work.
Improve Quality: A human who knows your code base can
notice code quality issues that automated tests may miss.
https://about.gitlab.com/topics/version-control/what-is-code-review/
@theBConnolly
SLIDESMANIA.COM
MERGE
Commit Information into a Shared Testing
Knowledge Base
● Update Status: Merge marks a portion of work as done
● Publish Results: Merge integrates your effort into
collective testing history
@theBConnolly
SLIDESMANIA.COM
ITERATE
Start Simple, Start with what you know
● Time box
● Discover
● Reflect
● Repeat
@theBConnolly
Session 2
Follow ups
Bug Investigations
Session 1
Survey Initial Quality
Session 3
Bug Closure
Final Spot Check
@theBConnolly
Session 2
Follow ups
Bug Investigations
Session 1
Survey Initial Quality
Session 3
Bug Closure
Final Spot Check
> tree
.
|___TKT-123
|___session.01.md
|___session.02.md
|___session.03.md
|___data
|___unexpectedPrompt.jpg
|___start.jpg
|___more.as.needed.jpg
@theBConnolly
SLIDESMANIA.COM
ITERATE
Codebases get refactored as they grow &
evolve
Start with:
● Simple Branching
● Simple Naming
● Simple Template
Learn & Experiment
@theBConnolly
SLIDESMANIA.COM
OUTCOMES
@theBConnolly
SLIDESMANIA.COM
MEASURING UP
Centralization
Testing knowledge, status and reporting all in 1 place
Visibility, Traceability & Coverage
Auditable history and reporting of test activities
Productivity & Efficiency
Simplified Status, Shareable steps, Workload flexibility
Test Cases Value
@theBConnolly
SLIDESMANIA.COM
MEASURING UP
Centralization ✅
Testing knowledge, status and reporting all in 1 place
Visibility, Traceability & Coverage ✅
Auditable history and reporting of test activities
Productivity & Efficiency ✅
Simplified Status, Shareable steps, Workload flexibility
Exploratory Testing as Code Value
@theBConnolly
SLIDESMANIA.COM
AGILE ALIGNMENT
What is a Spike?
A time-boxed research activity that helps teams make
better decisions & deliver better products
https://www.mountaingoatsoftware.com/blog/spikes
@theBConnolly
SLIDESMANIA.COM
AGILE ALIGNMENT
An Implicit Quality Spike on every ticket
Spike process typically includes a report,
status update, document demonstrating the
process and outcomes of the effort.
@theBConnolly
SLIDESMANIA.COM
SHARED ECOSYSTEM
Tooling Experience Value
Version Control, Peer Review, CI/CD workflow experience builds
higher value skills helping advance testers careers.
Increased Collaboration
Shared tools gives more surface area for different roles to learn
from and support each other.
Discoverability
Developers more to stumble across testing efforts and get
involved
@theBConnolly
SLIDESMANIA.COM
ASYNC/REMOTE
FRIENDLY
Async Out of the Box
Barrier free collaboration using tools designed for
distributed asynchronous communication.
Minimally Invasive Mentorship
High transparency of work opens a window of
opportunity to enable, train and grow testers skills.
@theBConnolly
SLIDESMANIA.COM
SCALABLE
Better Onboarding
Working the process naturally supports integrating new testers.
Better Mentorship
Effectively coach “meta” skills
Better Knowledge Transfer
Passively accumulate a repository of actual testing including
not just summary data but full searchable, referenceable
history.
@theBConnolly
Questions?
@theBConnolly
github.com/brendanconnolly/etasc_eurosta
r23.

More Related Content

Similar to Exploratory Testing As Code

Improving The Quality of Existing Software
Improving The Quality of Existing SoftwareImproving The Quality of Existing Software
Improving The Quality of Existing SoftwareSteven Smith
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013David Funaro
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
Getting Ready for Ligtning Process Builder
Getting Ready for Ligtning Process BuilderGetting Ready for Ligtning Process Builder
Getting Ready for Ligtning Process BuilderFred Cadena
 
Demise of test scripts rise of test ideas
Demise of test scripts rise of test ideasDemise of test scripts rise of test ideas
Demise of test scripts rise of test ideasRichard Robinson
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer NightOptimizely
 
Product Development
Product DevelopmentProduct Development
Product DevelopmentJohn Gibbon
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Perficient, Inc.
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Stacey Whitney
 
Stating the obvious - 121 Test Automation Day, Dublin, 2018
Stating the obvious - 121 Test Automation Day, Dublin, 2018Stating the obvious - 121 Test Automation Day, Dublin, 2018
Stating the obvious - 121 Test Automation Day, Dublin, 2018Giulio Vian
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalkBen Carey
 
Electronic Document Management Case Study
Electronic Document Management Case StudyElectronic Document Management Case Study
Electronic Document Management Case StudyDougWinning
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 
Scale your Software development process while scaling your team
Scale your Software development process while scaling your teamScale your Software development process while scaling your team
Scale your Software development process while scaling your teamFlorian Motlik
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentMonocularVision
 
Best practices for the month end close on Sage Intacct (Floqast)
Best practices for the month end close on Sage Intacct (Floqast)Best practices for the month end close on Sage Intacct (Floqast)
Best practices for the month end close on Sage Intacct (Floqast)RKLeSolutions
 
Test driven development_continuous_integration
Test driven development_continuous_integrationTest driven development_continuous_integration
Test driven development_continuous_integrationhaochenglee
 
Balancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeBalancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeDave Hulbert
 

Similar to Exploratory Testing As Code (20)

Improving The Quality of Existing Software
Improving The Quality of Existing SoftwareImproving The Quality of Existing Software
Improving The Quality of Existing Software
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Getting Ready for Ligtning Process Builder
Getting Ready for Ligtning Process BuilderGetting Ready for Ligtning Process Builder
Getting Ready for Ligtning Process Builder
 
Demise of test scripts rise of test ideas
Demise of test scripts rise of test ideasDemise of test scripts rise of test ideas
Demise of test scripts rise of test ideas
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
 
Product Development
Product DevelopmentProduct Development
Product Development
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
 
Stating the obvious - 121 Test Automation Day, Dublin, 2018
Stating the obvious - 121 Test Automation Day, Dublin, 2018Stating the obvious - 121 Test Automation Day, Dublin, 2018
Stating the obvious - 121 Test Automation Day, Dublin, 2018
 
Technical Without Code
Technical Without CodeTechnical Without Code
Technical Without Code
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
 
Electronic Document Management Case Study
Electronic Document Management Case StudyElectronic Document Management Case Study
Electronic Document Management Case Study
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
Scale your Software development process while scaling your team
Scale your Software development process while scaling your teamScale your Software development process while scaling your team
Scale your Software development process while scaling your team
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Best practices for the month end close on Sage Intacct (Floqast)
Best practices for the month end close on Sage Intacct (Floqast)Best practices for the month end close on Sage Intacct (Floqast)
Best practices for the month end close on Sage Intacct (Floqast)
 
Test driven development_continuous_integration
Test driven development_continuous_integrationTest driven development_continuous_integration
Test driven development_continuous_integration
 
Balancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeBalancing Technical Debt and Clean Code
Balancing Technical Debt and Clean Code
 

More from Brendan Connolly

Exploratory Testing As Code Eurostar23
Exploratory Testing As Code Eurostar23Exploratory Testing As Code Eurostar23
Exploratory Testing As Code Eurostar23Brendan Connolly
 
Automation Maturity Heuristic
Automation Maturity HeuristicAutomation Maturity Heuristic
Automation Maturity HeuristicBrendan Connolly
 
Architecting A Testing Strategy
Architecting A Testing StrategyArchitecting A Testing Strategy
Architecting A Testing StrategyBrendan Connolly
 
Manual Regression Testing Manifesto
Manual Regression Testing ManifestoManual Regression Testing Manifesto
Manual Regression Testing ManifestoBrendan Connolly
 
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019Brendan Connolly
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
 
Building a Crypto Bot with Node.js
Building a Crypto Bot with Node.jsBuilding a Crypto Bot with Node.js
Building a Crypto Bot with Node.jsBrendan Connolly
 
Frisby.js - Give it a Toss
Frisby.js - Give it a TossFrisby.js - Give it a Toss
Frisby.js - Give it a TossBrendan Connolly
 

More from Brendan Connolly (12)

Exploratory Testing As Code Eurostar23
Exploratory Testing As Code Eurostar23Exploratory Testing As Code Eurostar23
Exploratory Testing As Code Eurostar23
 
Automation Maturity Heuristic
Automation Maturity HeuristicAutomation Maturity Heuristic
Automation Maturity Heuristic
 
Architecting A Testing Strategy
Architecting A Testing StrategyArchitecting A Testing Strategy
Architecting A Testing Strategy
 
Test Driven Testing
Test Driven TestingTest Driven Testing
Test Driven Testing
 
Manual Regression Testing Manifesto
Manual Regression Testing ManifestoManual Regression Testing Manifesto
Manual Regression Testing Manifesto
 
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019
Panoramic Quality: Fellowship of Testing in DevOps AgileTDUSA2019
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Test Driven Testing
Test Driven TestingTest Driven Testing
Test Driven Testing
 
Building a Crypto Bot with Node.js
Building a Crypto Bot with Node.jsBuilding a Crypto Bot with Node.js
Building a Crypto Bot with Node.js
 
Regress to Impress
Regress to ImpressRegress to Impress
Regress to Impress
 
Leading by Example
Leading by ExampleLeading by Example
Leading by Example
 
Frisby.js - Give it a Toss
Frisby.js - Give it a TossFrisby.js - Give it a Toss
Frisby.js - Give it a Toss
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
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.
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
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
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
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
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
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
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

Exploratory Testing As Code