Embed presentation
Download as PDF, PPTX
















This document provides an overview of acceptance test-driven development with Robot Framework. It discusses running a demo login application to test valid and invalid logins, creating test cases with Robot Framework, using constants and keywords to remove duplication from test cases, and splitting test code into resource files to organize the test cases. Questions are also welcomed from attendees.















Introduction to SPRINT3R by Siam Chamnan Kit and Odd-e (Thailand). Focus on acceptance testing and test-driven development using Robot Framework.
Instructions to run a demo application server using Python on port 7272, leading to practical demo.
Guide to log into the demo application at localhost with provided demo username and password.
Workshop activity to create valid test cases using the Robot Framework.
Presentation of a valid login case scenario as part of testing.
Introduction to the issue of duplication within test cases.
Strategies to remove duplication by using constants in test cases.
Discussion on more technical details regarding testing frameworks and methods.
Importance of employing high-level language keywords in test case creation.
Instructions on how to create custom keywords for enhanced test cases.
Guidance on splitting code into resource files for better organization.
Emphasis on how structuring test cases makes them look better and more effective.
Workshop focused on creating invalid test cases to understand error handling.
Discussion on what constitutes a good test case in the testing framework.
Open floor for questions and further discussion on the topics covered.