Home Cloud Computing Asserting Microsoft Playwright Testing: Scalable end-to-end testing for contemporary internet apps | Azure Weblog

Asserting Microsoft Playwright Testing: Scalable end-to-end testing for contemporary internet apps | Azure Weblog

0
Asserting Microsoft Playwright Testing: Scalable end-to-end testing for contemporary internet apps | Azure Weblog

[ad_1]

This weblog has been co-authored by Ashish Shah, Accomplice Director of Engineering, Azure Developer Expertise.

We’re excited to announce the preview of Microsoft Playwright Testing, a brand new service for operating Playwright assessments simply at scale. Playwright, a fast-growing, open-source framework, allows dependable end-to-end testing and automation for contemporary internet apps. Microsoft Playwright Testing is a completely managed service that makes use of the cloud to allow you to run Playwright assessments with a lot greater parallelization throughout completely different working system-browser mixtures concurrently. This implies quicker check runs with broader state of affairs protection, which helps velocity up supply of options with out sacrificing high quality.

Prepared to leap in? Get your free Azure trial and begin operating your assessments at cloud-scale with Microsoft Playwright Testing.

Get check suite outcomes quicker

Including Playwright assessments to your steady integration (CI) workflow helps be sure that because the app evolves, your internet app experiences proceed to work the way in which you count on. However because the app turns into extra advanced, the check suite required for complete testing throughout a number of browser and working system mixtures additionally will increase in dimension. This results in longer check suite completion instances, probably delaying your function supply. Improvement groups are already below stress to shortly deploy app enhancements. To work round lengthy wait instances for check completion, it is not uncommon follow for growth groups to selectively run solely a small subset of assessments. In a extra detrimental state of affairs, a crew could select to execute assessments much less ceaselessly, comparable to just a few instances per week in an integration surroundings as a substitute of with each pull request. This method can probably delay catching points, complicate the method of pinpointing the reason for issues, and adversely have an effect on the general productiveness of the event crew.

With the @playwright/check runner, your assessments run in impartial, parallel employee processes with every course of beginning its personal browser.  Growing the variety of parallel staff can scale back the time it takes to finish the total check suite. You may set the variety of staff utilizing the command line:

npx playwright check --workers=4

Nevertheless, once you run assessments regionally or in your CI pipeline, you’re restricted to the variety of central processing unit (CPU) cores in your native machine or CI agent machine. In some unspecified time in the future including extra staff will result in useful resource rivalry, slowing down every employee and introducing check flakiness.

By utilizing Microsoft Playwright Testing service you may enhance the variety of staff at cloud-scale to a lot larger numbers. The employee processes orchestrated by @playwright/check proceed to run regionally however the browser cases, that are resource-intensive, now run within the cloud. You may see within the demo video beneath how hundreds of assessments run on 50 parallel browsers within the cloud managed by Microsoft Playwright Testing, considerably lowering the wait time for check outcomes.

Constant check outcomes throughout a number of working techniques and browser mixtures

App complexity isn’t the one think about growing check suite dimension. Fashionable internet apps must work flawlessly throughout quite a few browsers, working techniques, and gadgets. Testing throughout all these variables will increase the period of time it takes to run your check suite. With Microsoft Playwright Testing you’ll use the scalable parallelism offered by the service to run these assessments concurrently throughout all fashionable rendering engine. This contains Chromium, WebKit and Firefox on Home windows, and Linux and cell emulation of Google Chrome for Android and Cellular Safari. Additionally, the service-managed browsers guarantee constant and dependable outcomes for each purposeful and visible regression testing, whether or not assessments are run out of your CI pipeline or growth machine. This in depth cross-compatibility testing helps guarantee your internet app delivers constant efficiency and performance throughout all platforms, optimizing the expertise for any consumer, no matter their browser or working system.

The figure shows how Microsoft Playwright Testing can be seamlessly integrated into your development team's workflows, highlighting that the service's benefits can be leveraged from both your existing CI pipelines and developer workstations.
Determine 1-Use Microsoft Playwright Testing service out of your CI pipelines and code editors.

No check code modifications required

Should you’re utilizing Playwright at present, getting began with Microsoft Playwright Testing is straightforward! The service is designed to seamlessly combine together with your Playwright check suite, no modifications to current check code required. In only a few steps you may join your check suite to the service and unlock the total potential of cloud-powered parallel testing. Plus, the service helps a number of variations of Playwright and updates with every new Playwright launch, guaranteeing your assessments run towards the newest browser variations and applied sciences whereas serving to to maintain your app present, strong, and safe. Now you may concentrate on thorough software testing with out the fear of managing a fancy check infrastructure.

Get began with a free trial

Uncover all Microsoft Playwright Testing has to supply utilizing the free trial at present. Sign up utilizing your Azure account (or create one free), then comply with our Quickstart information to configure your Playwright assessments and run them at cloud-scale.

Subsequent you may discover our versatile consumption-based pricing the place you pay just for what you utilize.

Share your suggestions

What would you prefer to see? We’d love to listen to your suggestions to assist form the way forward for this service.

Be taught extra about Microsoft Playwright Testing.



[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here