~/talk

Your Microsoft 365 test automation framework

Talkat PowerShell + DevOps Global Summit 2024 · 2024-04-08..04-11· [testing]
slides:none on file

An open source PowerShell module called Maester ships runnable Pester tests that call Microsoft Graph, exercise about forty Entra/conditional access checks and use the new conditional access what-if API to simulate MFA outcomes. Tests produce an HTML summary, deep links into the conditional access blade, and CI integrations (GitHub Actions with workload identity, Azure DevOps) plus email alerts. Setup runs in minutes, requires reader-level consent scopes, and accepts community PRs for new tests.

AI-written summary · about

  1. 0:00Maester framework intro
  2. 1:43Test automation for M365 security
  3. 4:09Cloud settings misconfig issues
  4. 6:37Maester’s test automation
  5. 7:00Installing and running Maester tests
  6. 10:52Maester architecture and Pester
  7. 14:24Maester name and philosophy
  8. 15:29Simplify test results for admins
  9. 16:56Maester setup with GitHub Actions
  10. 18:45Custom tests for your tenant
  11. 20:11Test conditional access policies
  12. 22:39Why test identity policies
  13. 23:22GitHub integration and results
  14. 25:09Email alerts and daily automation
  15. 26:12Maester team and open source
  16. 27:58Pester versioning and dependencies
  17. 30:28Expanding to other Microsoft services
  18. 31:11Secure auth without secrets
  19. 32:32Accepting new test PRs
  20. 33:39Excluding and customizing tests
  21. 35:45Updating Maester and tests
  22. 38:17Maester reporting future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.