~/devreads

#automation-testing

5 posts

11 Jun

Sergii Gorbachov 11 min read

Abstract Agent-driven end-to-end (E2E) tests add a new exploratory layer to testing, but should they replace traditional deterministic tests? We ran more than 200 agentic E2E workflows using the Playwright MCP, Playwright CLI, and agent-generated Playwright tests in test workspaces using non-production data to find out how agentic testing could fit into both our and…

uncategorizedautomation-testingdeveloper-productivityinnovation

22 Apr

Bhagi Srinivasu Reddy 15 min read

A while back, a seemingly harmless change to a shared UI library made it all the way to a release demo before anyone noticed that several parts of the product looked… off. Nothing was functionally broken, but a change in a shared package accidentally overwrote some UI colours that were only used in a few places. Since everything was still…

storybookvisual-regression-testingfront-end-developmentplaywright-automationautomation-testing

7 Jan 2025

nstormann 12 min read

At Slack, customer love is our first priority and accessibility is a core tenet of customer trust. We have our own Slack Accessibility Standards that product teams follow to guarantee their features are compliant with Web Content Accessibility Guidelines (WCAG). Our dedicated accessibility team supports developers in following these guidelines throughout the development process. We…

uncategorizeda11yaccessibilityautomation-testingtesting

5 Apr 2022

Arpita Patel 13 min read

At Slack, the goal of the Mobile Developer Experience Team (DevXp) is to empower developers to ship code with confidence while enjoying a pleasant and productive engineering experience. We use metrics and surveys to measure productivity and developer experience, such as developer sentiment, CI stability, time to merge (TTM), and test failure rate. The DevXp…

uncategorizedautomationautomation-testingdeveloper-productivitytesting

18 Feb 2022

Carlos Valdez 12 min read

In 2021, we changed developer testing workflows for Webapp, Slack’s main monorepo, from predominantly testing before merging to a multi-tiered testing workflow after merging. This changed our previous definition of safety and developer workflows between testing and deploys. In this project, we aimed to ensure frequent, reliable, and high-quality releases to our customers for a…

uncategorizedautomation-testingci-cddeploymentincident-management