SlideShare a Scribd company logo
1 of 37
Test Patterns for GUI’s MIEIC  -  Introdução  à  Investigação  -  2008/2009 Rafael Araújo Pires Supervised by:  Prof. Ana Paiva
“ Program testing can be used to show the presence of bugs, but never to show their absence” Dijkstra , E. W.; (1970) Notes On Structured Programming
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a pattern?
What is a pattern? What is a pattern §  GUI test patterns  §  Common problems  §  Testing methods  §  Future work “ a recurring solution to a recurring problem in a context”,  Gerard Meszaros ,[object Object],[object Object],[object Object],[object Object]
GUI test patterns...
GUI test patterns What is a pattern  § GUI test patterns §  Common problems  §  Testing methods  §  Future work ,[object Object],[object Object]
Common problems...
Common problems What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
Common problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  § Common problems §  Testing methods  §  Future work
GUI testing methods...
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work
GUI testing methods What is a pattern  §  GUI test patterns  §  Common problems  § Testing methods §  Future work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Future work...
Future work What is a pattern  §  GUI test patterns  §  Common problems  §  Testing methods  § Future work ,[object Object],[object Object],[object Object]
References...
References -  Alsmadi, I. M.; (2007) Thesis: Building a user interface test automation framework using the data model, Graduate Faculty of the North Dakota State University of Agriculture and Applied Science -  Beer, A.; Mohacsi, S.; Stary, C.; (1998) IDATG: an open tool for automated testing of interactive software, Proceedings of the COMPSAC'98 - The Twenty-Second Annual International Conference Computer Software and Applications, 470-475 -  Dabóczi, T.; Kollár, I.; Simon, G.; Megyeri, T.; (2003) How to test graphical user interfaces, IEEE Instrumentation & Measurement Magazine, 6(3):27-33 -  Dijkstra, E. W.; (1970) Notes On Structured Programming, 70-WSK-03 -  Functional Test; (2007) [Online]; Available from, URL: http://www.c2.com/cgi/wiki?FunctionalTest -  Memon, A. M.; (2002) GUI testing: pitfalls an process, Software Technologies, 35(8):87-88 -  Nyman, N.; (2000) Using monkey test tools, STQE – Software Testing and Quality Engineering Magazine, 2(1):18-21
References -  Pimenta, A.; (2006) Thesis: Automated specification-based testing of graphical user interfaces, Faculdade de Engenharia da Universidade do Porto -  Ruiz, A.; Price, Y. W.; (2008) GUI testing made easy, Practice and Research Techniques, TAIC PART '08. Testing: Academic & Industrial Conference, 99-103 -  White, L.; Almezen, H.; (2002) Generating test cases for GUI responsibilities using complete interaction sequences, 11th International Symposium on Software Reliability Engineering, 110 -121 -  White, L.; Almezen, H.; Alzeidi, N.; (2001) User-based testing of GUI sequences and their interactions, 12th International Symposium on Software Reliability Engineering, 54 – 63 -  Xie, Q.; (2006) Thesis: Developing cost-effective model-based techniques for GUI testing, University of Maryland, College Park
Thank you for your attention!! MIEIC  -  Introdução  à  Investigação  -  11/02/2009 Rafael Araújo Pires Supervised by:  Prof. Ana Paiva

More Related Content

What's hot

Software Engineering Practice - Software Quality Management
Software Engineering Practice - Software Quality ManagementSoftware Engineering Practice - Software Quality Management
Software Engineering Practice - Software Quality Management
Radu_Negulescu
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)
Javier Gonzalez-Sanchez
 
Software Testing Tecniques
Software Testing TecniquesSoftware Testing Tecniques
Software Testing Tecniques
ersanbilik
 

What's hot (17)

Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and Solutions
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4
 
Software Engineering Practice - Software Quality Management
Software Engineering Practice - Software Quality ManagementSoftware Engineering Practice - Software Quality Management
Software Engineering Practice - Software Quality Management
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
MeManagement Issues in Test Automation
MeManagement Issues in Test AutomationMeManagement Issues in Test Automation
MeManagement Issues in Test Automation
 
Test Automation Patterns
Test Automation PatternsTest Automation Patterns
Test Automation Patterns
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)
 
Software Testing Technique in Software Engineering
Software Testing Technique in Software EngineeringSoftware Testing Technique in Software Engineering
Software Testing Technique in Software Engineering
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Quiz3 tonghop
 Quiz3 tonghop Quiz3 tonghop
Quiz3 tonghop
 
Software Testing Tecniques
Software Testing TecniquesSoftware Testing Tecniques
Software Testing Tecniques
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineering
 

Viewers also liked

Viewers also liked (6)

CS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design PatternsCS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design Patterns
 
Test Patterns - What is a Pattern?
Test Patterns - What is a Pattern?Test Patterns - What is a Pattern?
Test Patterns - What is a Pattern?
 
Software Testing: Models, Patterns, Tools
Software Testing: Models, Patterns, ToolsSoftware Testing: Models, Patterns, Tools
Software Testing: Models, Patterns, Tools
 
JavaScript Patterns
JavaScript PatternsJavaScript Patterns
JavaScript Patterns
 
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and ChallengesSoftware Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
 
Patterns in Test Automation
Patterns in Test AutomationPatterns in Test Automation
Patterns in Test Automation
 

Similar to GUI Test Patterns

Gui path oriented test generation algorithms paper
Gui path oriented test generation algorithms paperGui path oriented test generation algorithms paper
Gui path oriented test generation algorithms paper
Izzat Alsmadi
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing toolsEspresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Marco Torchiano
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions
 
Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009
Grig Gheorghiu
 

Similar to GUI Test Patterns (20)

Software Testing 5/5
Software Testing 5/5Software Testing 5/5
Software Testing 5/5
 
ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6
 
Automated Generation, Evolution and Maintenance: a perspective for mobile GUI...
Automated Generation, Evolution and Maintenance: a perspective for mobile GUI...Automated Generation, Evolution and Maintenance: a perspective for mobile GUI...
Automated Generation, Evolution and Maintenance: a perspective for mobile GUI...
 
Gui path oriented test generation algorithms paper
Gui path oriented test generation algorithms paperGui path oriented test generation algorithms paper
Gui path oriented test generation algorithms paper
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing toolsEspresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
 
Making the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To TestingMaking the Unstable Stable - An Intro To Testing
Making the Unstable Stable - An Intro To Testing
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
 
User interface testing By Priyanka Chauhan
User interface testing By Priyanka ChauhanUser interface testing By Priyanka Chauhan
User interface testing By Priyanka Chauhan
 
Introduction
IntroductionIntroduction
Introduction
 
MetaheuristicApproach
MetaheuristicApproachMetaheuristicApproach
MetaheuristicApproach
 
Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009
 
Do you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well plannedDo you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well planned
 
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
 
Google test training
Google test trainingGoogle test training
Google test training
 
6months industrial training in software testing, jalandhar
6months industrial training in software testing, jalandhar6months industrial training in software testing, jalandhar
6months industrial training in software testing, jalandhar
 
6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana
 
6 weeks summer training in software testing,jalandhar
6 weeks summer training in software testing,jalandhar6 weeks summer training in software testing,jalandhar
6 weeks summer training in software testing,jalandhar
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

GUI Test Patterns

  • 1. Test Patterns for GUI’s MIEIC - Introdução à Investigação - 2008/2009 Rafael Araújo Pires Supervised by: Prof. Ana Paiva
  • 2. “ Program testing can be used to show the presence of bugs, but never to show their absence” Dijkstra , E. W.; (1970) Notes On Structured Programming
  • 3.
  • 4.
  • 5. What is a pattern?
  • 6.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 33.
  • 35. References - Alsmadi, I. M.; (2007) Thesis: Building a user interface test automation framework using the data model, Graduate Faculty of the North Dakota State University of Agriculture and Applied Science - Beer, A.; Mohacsi, S.; Stary, C.; (1998) IDATG: an open tool for automated testing of interactive software, Proceedings of the COMPSAC'98 - The Twenty-Second Annual International Conference Computer Software and Applications, 470-475 - Dabóczi, T.; Kollár, I.; Simon, G.; Megyeri, T.; (2003) How to test graphical user interfaces, IEEE Instrumentation & Measurement Magazine, 6(3):27-33 - Dijkstra, E. W.; (1970) Notes On Structured Programming, 70-WSK-03 - Functional Test; (2007) [Online]; Available from, URL: http://www.c2.com/cgi/wiki?FunctionalTest - Memon, A. M.; (2002) GUI testing: pitfalls an process, Software Technologies, 35(8):87-88 - Nyman, N.; (2000) Using monkey test tools, STQE – Software Testing and Quality Engineering Magazine, 2(1):18-21
  • 36. References - Pimenta, A.; (2006) Thesis: Automated specification-based testing of graphical user interfaces, Faculdade de Engenharia da Universidade do Porto - Ruiz, A.; Price, Y. W.; (2008) GUI testing made easy, Practice and Research Techniques, TAIC PART '08. Testing: Academic & Industrial Conference, 99-103 - White, L.; Almezen, H.; (2002) Generating test cases for GUI responsibilities using complete interaction sequences, 11th International Symposium on Software Reliability Engineering, 110 -121 - White, L.; Almezen, H.; Alzeidi, N.; (2001) User-based testing of GUI sequences and their interactions, 12th International Symposium on Software Reliability Engineering, 54 – 63 - Xie, Q.; (2006) Thesis: Developing cost-effective model-based techniques for GUI testing, University of Maryland, College Park
  • 37. Thank you for your attention!! MIEIC - Introdução à Investigação - 11/02/2009 Rafael Araújo Pires Supervised by: Prof. Ana Paiva