Introduction to Test Automation
Software test automation is an increasingly predominant goal for IT projects, particularly in an agile context. This course provides participants with the opportunity to explore the advantages, disadvantages, limits, and constraints of functional test automation. It equips them with the knowledge and tools needed to implement an effective automation strategy in their future IT projects.
Content
1. Test automation:
- When is automation applicable or necessary?
- What testing activities can be automated?
- What is the test automation process?
- What are the benefits and risks?
- Best practices
2. Unit tests:
- Introduction to tools like XUnits
- Test-Driven Development (TDD)
- Practical exercises
3. Integration tests:
- Importance of integration tests
- Practical applications
- Exercises using Postman
4. Acceptance tests:
- Key concepts
- Selenium and XPaths
- Behavior-Driven Development (BDD) and Cucumber
Learning Outcomes
On completion of this course, learners will be able to:
- Understand what can be automated in testing.
- Comprehend the test automation process.
- Explore the practical application of automated test execution at various test levels, including unit tests, integration tests, and acceptance tests.
Training Method
This course offers the learners the opportunity to explore the practical application of automated test execution at various test levels.
Organised By
Digital Learning Hub Luxembourg
Certification
Participation OnlyPrerequisites
Experience as a tester is recommended but not required.
Planning and location
13:00 - 17:00
09:00 - 13:00
14:00 - 18:00
13:00 - 17:00
09:00 - 13:00
Learning Track
This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:
Your trainer(s) for this course
Renaud BOURNONVILLE
Passionate about training and testing, Renaud will be happy to accompany you on one or more training courses.