End-to-End Testing for Microsoft 365 Solutions
A one-day workshop designed to help you and your team implement robust end-to-end testing strategies for Microsoft 365 solutions. Whether you're a developer, tester, or project manager, you'll learn how to build and maintain end-to-end tests with Playwright for your PowerApps, SharePoint Framework (SPFx), or custom solutions.
We'll cover everything from understanding your testing needs to writing your first tests, handling authentication (including MFA), integrating with GitHub Actions, and building a scalable testing strategy.
Learn best practices, tools, and techniques to ensure your applications work flawlessly across the Microsoft 365 ecosystem.
Workshop Outline
Getting to know you and your testing needs
We'll start the day with a roundtable to get to know each other and understand your testing needs and challenges.
Why testing is important
Explore the importance of testing in software development, especially in the context of Microsoft 365 solutions.
Introduction to Playwright
Learn the basics of Playwright, including installation and setup.
Writing your first test
Learn how to write your first end-to-end test using Playwright, including navigating to a page, interacting with elements, and asserting conditions.
Handling authentication
Understand how to handle authentication in your tests, including Microsoft 365 authentication and multi-factor authentication (MFA).
Mocking APIs
Learn how to mock APIs in your tests to isolate your application from external dependencies or to test various states of your application, such as how it should behave when APIs fail.
Automate your tests
Integrate your tests into your CI/CD pipeline using GitHub Actions workflows.
Reporting and debugging
Learn how to generate reports for your tests and debug any issues that arise during testing.
Q&A and wrap-up
We'll wrap up the day with a Q&A session, during which you can ask any remaining questions and discuss the next steps.
Workshop Details
- Duration: 1 day (8 hours)
- Maximum 5 attendees for optimal interactivity (additional attendees allowed at an extra cost)
- Hands-on exercises with real-world scenarios
- Workshop can be conducted remotely or on-site in Belgium. On-site pricing may vary based on travel costs.
Pricing
Base Package (up to 5 attendees)
Perfect for small teams
Additional Attendees
Per person beyond the base package