惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
Y
Y Combinator Blog
IT之家
IT之家
博客园 - 聂微东
L
LangChain Blog
爱范儿
爱范儿
H
Help Net Security
GbyAI
GbyAI
F
Fortinet All Blogs
B
Blog
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
D
DataBreaches.Net
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享

Datadog | The Monitor blog

Introducing our open source AI-native SAST Instrument and monitor Boomi integration flows with OpenTelemetry and Datadog Not all index scans are equal: How we cut query latency by over 99% Platform engineering metrics: What to measure and what to ignore Integrate Recorded Future threat intelligence with Datadog Cloud SIEM CI/CD security: threat modeling using a MITRE-style threat matrix CI/CD security: How to secure your GitHub ecosystem Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API Operating agentic AI with Amazon Bedrock AgentCore and Datadog LLM Observability: Lessons from NTT DATA Introducing the Datadog Code Security MCP Capture and analyze custom heatmaps in Session Replay Understand session replays faster with AI summaries and smart chapters Monitor ClickHouse query performance with Datadog Database Monitoring How we designed empathetic alert sounds for on-call engineers Search and act across Datadog to resolve issues faster with Bits Assistant Measure the business impact of every product change with Datadog Experiments Analyzing round trip query latency Configuring JavaScript caches for better performance Introducing Bits AI Dev Agent for Code Security Datadog achieves ISO 42001 certification for responsible AI Monitor Nutanix clusters, hosts, and VMs with Datadog Monitor Juniper Mist in Datadog A new Host Map for modern infrastructure Annotate traces to improve LLM quality with Datadog LLM Observability What’s new in Cloud SIEM: AI-powered investigations, enhanced threat intelligence, and scalable security operations Explore Kubernetes with native OpenTelemetry data Monitor Oracle Fusion Cloud Applications with Datadog Announcing the Datadog Terraform provider v4.0.0 Scaling Kubernetes workloads on custom metrics How to design cloud environments for AI-powered threat analysis
Datadog now supports cross-browser synthetic testing
2021-05-19 · via Datadog | The Monitor blog
Mary Jac Heuman

Mary Jac Heuman

Your users access your application from a wide range of browsers, which have their own implementations of HTML, CSS, and JavaScript. For instance, many modern JavaScript features such as Promises and Arrow Functions are unsupported by some browsers. These inconsistencies can lead to missing elements and malfunctioning workflows that affect some—but not all—of your user base. Datadog RUM provides crucial insight into which browsers are most common among your users and where errors are occuring, but it’s also important to proactively test your applications on multiple browsers in order to catch issues before your users experience them.

We’re pleased to announce that Datadog Synthetic Monitoring now supports cross-browser testing on Firefox, Chrome, and Microsoft Edge, with support for Internet Explorer 11 in Preview. Cross-browser tests can be run automatically on a range of devices and in any environment, including CI pipelines, so teams can deploy changes on a regular basis while providing a consistent experience to every user, regardless of their browser choice.

Proactively detect user-facing issues on Firefox, Chrome, and Edge

Datadog Synthetic Monitoring enables you to create code-free, end-to-end browser tests by recording each step of key user journeys and adding assertions to validate that your application is responding as expected. Datadog Synthetic browser tests also use a multi-locator targeting algorithm to detect expected UI changes and update automatically. This ensures that your tests do not fail as a result of frontend changes, so you can spend more time building features and less time maintaining your tests.

Select the browsers and devices you want to simulate when you create your tests

Now, users can run browser tests in Firefox, Chrome, and Edge in order to capture browser-specific issues without managing a complex test infrastructure. During the test creation process, simply select which browsers, devices, and locations you want to test against. When the test runs, Datadog will record screenshots of the UI at each step, which will be linked to relevant error messages, resources, and traces. And by comparing runs of the same test on different browsers, you can easily pinpoint styling and functionality issues that are happening at the browser level.

List of test results run on different browsers and devices

Shift cross-browser testing to the left

Datadog lets you execute the same tests in all of your environments, including CI pipelines, in order to continually verify the performance of new features throughout the development process. This enables you to shift your cross-browser testing strategy to the left so you can remain agile, ship with confidence, and prevent code changes from disproportionately affecting a certain subset of your user base. And since you can run the same test suite for both testing and monitoring purposes, you don’t have to worry about creating and maintaining separate tests for each environment.

You can use our API and command line interface (CLI) to automate test execution in the CI. This allows you to protect your production environment from changes that perform inconsistently across different browsers by automatically blocking deployment when key tests fail. All Synthetic tests can be executed in parallel, which keeps your pipeline execution duration low and enables you to stick to your CI execution SLOs. And once your tests have executed, you can visualize results in either the Datadog UI or your own CI, as shown below.

Visualize cross-browser test results in your CI pipeline

Start building cross-browser tests today

Every browser interprets standards for HTML, CSS, and JavaScript differently, which makes cross-browser testing crucial to ensuring a consistent, quality user experience. Datadog Synthetic Monitoring enables you to create automated, self-maintaining browser tests without any code, which can now be run on Firefox, Chrome, and Edge, as well as on a range of devices and in any environment.

Visit our documentation for detailed instructions on how to create Synthetic browser tests. Or, if you’re not signed up with Datadog, get started with a 14-day free trial.