Automation is a key aspect of DevOps and agile development. Are you looking to manage Test Base for Microsoft 365 resources, get test results programmatically, and integrate them with our CI tools? Test Base has now released both the REST APIs, and Python SDK!
These APIs/SDK enable IT professionals and app developers to:
Manage Test Base accounts, including create, update, and offboard.
Manage application packages, including create, update, delete, and download package.
Get the test summary, detailed test results, and analysis results. The analysis result includes CPU regression analysis, CPU utilization analysis, memory regression analysis, and memory utilization analysis.
Download test results and test execution video recording.
A step-by-step example
Below is an example of Test Base account creation by using Python SDK.
Authenticating in dev environment - When debugging and executing code locally it is typical for developers to use their own accounts for authenticating calls to Azure services. The azure-identity package supports authenticating through Azure CLI to simplify local development. To sign in to Azure CLI, run az login. On a system with a default web browser, the Azure CLI will launch the browser to authenticate a user.
We are continuously gathering and collaborating on feedback to prioritize and improve the future for Test Base. Email us at firstname.lastname@example.org, we look forward to hearing your feedback and comments!
Join the Test Base community
We are actively engaging with application developers and enterprise customers now to add more value and help solve additional use cases. We would also like to invite you to come join us at the new Test Base for M365 community on Tech Community so you can share your experiences and connect with others using the service.