Postman > Case Studies > Microsoft Education uses Postman Pro for integration testing

Microsoft Education uses Postman Pro for integration testing

Postman Logo
Company Size
1,000+
Region
  • America
Country
  • United States
Product
  • Microsoft Education APIs
  • Postman Pro
Tech Stack
  • C#
  • JavaScript
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Digital Expertise
  • Productivity Improvements
Technology Category
  • Analytics & Modeling - Real Time Analytics
  • Application Infrastructure & Middleware - API Integration & Management
Applicable Industries
  • Education
Applicable Functions
  • Business Operation
  • Product Research & Development
Services
  • Software Design & Engineering Services
  • System Integration
About The Customer
Microsoft Corporation is a multinational technology company founded in 1975. The company, headquartered in Redmond, Washington, develops, manufactures, licenses, supports, and sells a wide range of products and services, including computer software, consumer electronics, personal computers, and more. The Microsoft Education team, which is a new team within the company, is responsible for developing APIs for the K12 and higher education market. These APIs are designed to make tasks such as homework assignments, rostering, and classroom notebook use easier for independent software vendors, systems integrators, and school IT.
The Challenge
Microsoft Education, a new team within the multinational technology company, Microsoft Corporation, was tasked with developing APIs for the K12 and higher education market. These APIs were designed to facilitate tasks such as homework assignments, rostering, and classroom notebook use. However, the team faced a challenge in setting up robust integration testing for their APIs. They needed a solution that would allow them to release new changes to production with confidence and efficiency, despite their small team size. Additionally, they wanted to have ultimate control over their tests and integrate them with their own source control.
The Solution
The Microsoft Education team turned to Postman Pro for their integration testing needs. They created integration tests for all of their endpoints in Postman and used Postman environment variables and test scripts to build their own flow control structures. They wrote JavaScript in a Postman pre-request or test script to create their own looping logic for delays and retries across a series of requests. Using Postman’s environment templates, they were able to run the same tests against various environments for testing, staging, and production. Beyond internal ping testing for their APIs, the team used Postman monitors to run their entire test suite at regular intervals, receiving alerts if a single test failed during a scheduled run in their preproduction or production environments. They also used the Postman Pro integration to sync their data with GitHub for source control.
Operational Impact
  • The Microsoft Education team was able to set up robust integration testing with just a few clicks, saving time and freeing up resources to focus on successfully shipping their product.
  • The team was able to create their own flow control structures using Postman environment variables and test scripts.
  • The team was able to run the same tests against various environments for testing, staging, and production, making it convenient to switch between environments on an ad hoc basis.
  • The team was able to run their entire test suite using Postman monitors, receiving alerts if a single test failed during a scheduled run in their preproduction or production environments.
Quantitative Benefit
  • The team was able to run the full test suite every 2 hours using Postman monitors.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.