SlideShare a Scribd company logo
1 of 9
Test Patterns Introdução  à  Investigação - MIEIC Rafael Pires – ei04066, oriented by: Prof. Ana Paiva
Content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object],[object Object],Motivation  | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
Patterns Definitions…patterns are, “ a recurring solution to a recurring problem in a context ”,  Gerard Meszaros “ a  recurring solution to a standard problem ”, Douglas C. Schmidt, Mohamed Fayad and Ralph E. Johnson Motivation |  Patterns Definitions  | Patterns Forms | Patterns Languages | Work to be done
Patterns ,[object Object],[object Object],[object Object],[object Object],Motivation | Patterns Definitions |  Patterns Forms  | Patterns Languages | Work to be done
Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Structure from the book: xUnit Test Patterns, Addison-Wesley, 2007; Gerard Meszaros Motivation | Patterns Definitions |  Patterns Forms  | Patterns Languages | Work to be done
Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Motivation | Patterns Definitions | Patterns Forms |  Patterns Languages  | Work to be done
Work to be done ,[object Object],[object Object],[object Object],Motivation | Patterns Definitions | Patterns Forms | Patterns Languages |  Work to be done
Thank you for your attention… ,[object Object]

More Related Content

Similar to Test Patterns - What is a Pattern?

Successful Single-Source Content Development
Successful Single-Source Content Development Successful Single-Source Content Development
Successful Single-Source Content Development Xyleme
 
Instructional design part 2
Instructional design part 2Instructional design part 2
Instructional design part 2robinlatio
 
AT Bootcamp - Literacy
AT Bootcamp - LiteracyAT Bootcamp - Literacy
AT Bootcamp - LiteracyATBootcamp
 
Literacy
LiteracyLiteracy
LiteracyKBehnke
 
Strategy Instruction in writing
Strategy Instruction in writingStrategy Instruction in writing
Strategy Instruction in writingmystiquemel
 
2016.12.07 how to reverse engineer a journal article
2016.12.07 how to reverse engineer a journal article2016.12.07 how to reverse engineer a journal article
2016.12.07 how to reverse engineer a journal articleNUI Galway
 
SIOP LESSON PLAN Teacher’s NameKaty Long .docx
SIOP LESSON  PLAN  Teacher’s NameKaty Long                       .docxSIOP LESSON  PLAN  Teacher’s NameKaty Long                       .docx
SIOP LESSON PLAN Teacher’s NameKaty Long .docxbudabrooks46239
 
Canadian university writing
Canadian university writingCanadian university writing
Canadian university writingdalwritingcentre
 
Uw Design Power Pt
Uw Design Power PtUw Design Power Pt
Uw Design Power PtJane Zahner
 
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docx
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docxAssignment 1 Inventory Management SystemsDue Week 2 and worth 1.docx
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docxsherni1
 
Strand 4 writing grades 3 5
Strand 4 writing grades 3 5Strand 4 writing grades 3 5
Strand 4 writing grades 3 5Rinda Montgomery
 
Essay writing presentation
Essay writing presentationEssay writing presentation
Essay writing presentationsalma77
 
Essay writing 23
Essay writing 23Essay writing 23
Essay writing 23salma77
 
Chi2006 trustworkshop
Chi2006 trustworkshopChi2006 trustworkshop
Chi2006 trustworkshopJohn Thomas
 
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdf
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdfIEEE Pro Comm 2022 New directions in collaborative writing--LI.pdf
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdfJoe Moses
 

Similar to Test Patterns - What is a Pattern? (20)

Successful Single-Source Content Development
Successful Single-Source Content Development Successful Single-Source Content Development
Successful Single-Source Content Development
 
Instructional design part 2
Instructional design part 2Instructional design part 2
Instructional design part 2
 
Writing grades 6 to 8b
Writing grades 6 to 8bWriting grades 6 to 8b
Writing grades 6 to 8b
 
AT Bootcamp - Literacy
AT Bootcamp - LiteracyAT Bootcamp - Literacy
AT Bootcamp - Literacy
 
Dr 3&4 Content
Dr 3&4 ContentDr 3&4 Content
Dr 3&4 Content
 
Literacy
LiteracyLiteracy
Literacy
 
Strategy Instruction in writing
Strategy Instruction in writingStrategy Instruction in writing
Strategy Instruction in writing
 
2016.12.07 how to reverse engineer a journal article
2016.12.07 how to reverse engineer a journal article2016.12.07 how to reverse engineer a journal article
2016.12.07 how to reverse engineer a journal article
 
Identifying competencies
Identifying competenciesIdentifying competencies
Identifying competencies
 
SIOP LESSON PLAN Teacher’s NameKaty Long .docx
SIOP LESSON  PLAN  Teacher’s NameKaty Long                       .docxSIOP LESSON  PLAN  Teacher’s NameKaty Long                       .docx
SIOP LESSON PLAN Teacher’s NameKaty Long .docx
 
GB 6 to 8
GB 6 to 8GB 6 to 8
GB 6 to 8
 
Canadian university writing
Canadian university writingCanadian university writing
Canadian university writing
 
Uw Design Power Pt
Uw Design Power PtUw Design Power Pt
Uw Design Power Pt
 
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docx
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docxAssignment 1 Inventory Management SystemsDue Week 2 and worth 1.docx
Assignment 1 Inventory Management SystemsDue Week 2 and worth 1.docx
 
Strand 4 writing grades 3 5
Strand 4 writing grades 3 5Strand 4 writing grades 3 5
Strand 4 writing grades 3 5
 
Essay writing presentation
Essay writing presentationEssay writing presentation
Essay writing presentation
 
Essay writing 23
Essay writing 23Essay writing 23
Essay writing 23
 
Chi2006 trustworkshop
Chi2006 trustworkshopChi2006 trustworkshop
Chi2006 trustworkshop
 
Writing Series
Writing SeriesWriting Series
Writing Series
 
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdf
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdfIEEE Pro Comm 2022 New directions in collaborative writing--LI.pdf
IEEE Pro Comm 2022 New directions in collaborative writing--LI.pdf
 

Recently uploaded

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Test Patterns - What is a Pattern?

  • 1. Test Patterns Introdução à Investigação - MIEIC Rafael Pires – ei04066, oriented by: Prof. Ana Paiva
  • 2.
  • 3.
  • 4. Patterns Definitions…patterns are, “ a recurring solution to a recurring problem in a context ”, Gerard Meszaros “ a recurring solution to a standard problem ”, Douglas C. Schmidt, Mohamed Fayad and Ralph E. Johnson Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.