January 2025 Summaries
5 posts from Sauce Labs
Filter
Month:
Year:
Post Summaries
Back to Blog
You can't ignore the growing trend of mobile shopping, with 70% of consumers reaching for their mobile devices to shop. Retailers prefer mobile apps due to personalized and engaging user experiences, which help drive larger cart sizes and greater lifetime customer value. However, customers have never had more choices when it comes to shopping, and a single bad experience can lead to abandonment. Retailers often struggle with software quality due to the diverse customer demographic and device/browser combinations, making it complex to ensure software quality on every device. To meet rising demand, retailers need a continuous quality approach to create a seamless shopping experience. This involves providing QA teams with access to a wide range of devices, OSs, and browser combinations through cross-browser testing, leveraging cloud-based solutions for scalability and cost efficiency, and gathering shopper demographics data to tailor testing to specific devices, browsers, and OSes. By prioritizing continuous testing, employing effective test data management, and embracing advanced diagnostics, real-time feedback, and comprehensive error reporting, developers can swiftly identify and resolve issues before they impact users.
Jan 31, 2025
1,332 words in the original blog post.
Cypress has emerged as a powerful tool for ensuring web applications meet rigorous quality standards, particularly in terms of accessibility. With its real-time testing capabilities and developer-friendly interface, Cypress enables developers to automate the detection of accessibility issues early in the development cycle, saving time and resources while ensuring their applications remain accessible to all users. By integrating Cypress accessibility testing into their development workflow, companies can benefit from increased user engagement and satisfaction, better market reach and customer base, reduced legal risks, and automated accessibility testing tools that quickly scan applications for common accessibility violations. To get started with Cypress accessibility testing, developers need to have the necessary prerequisites in place, including Node.js, npm or yarn package manager, a modern code editor, Git for version control, Chrome browser, basic understanding of JavaScript/TypeScript, familiarity with web development concepts, and knowledge of HTML and DOM structure. Once set up, developers can use Cypress to create an index.html file, run tests, and implement observers and custom wait strategies for dynamic content. To ensure comprehensive testing, developers should integrate accessibility checks into their CI/CD pipeline, run tests before each commit using git hooks, set up automated testing schedules, and document accessibility requirements in Cypress. By following these steps, teams can detect and prevent accessibility issues early, ensure consistent accessibility across platforms, maintain compliance with evolving standards, and scale testing efforts efficiently.
Jan 23, 2025
1,329 words in the original blog post.
Two prominent open-source browser automation tools have emerged as leaders in test automation. Selenium and Playwright empower developers and QA professionals to create robust, automated tests for web applications. While both tools support a wide range of browsers, including older versions, they differ significantly in their approach and features. Selenium is a more mature tool with an extensive ecosystem and broad language support, but it requires users to write more code to get an automated test working. On the other hand, Playwright is a modern framework that allows users to write code from the start, making it unnecessary to write boilerplate code. Playwright excels at handling complex, dynamic web applications with features like auto-waiting and network interception. Its use of WebSocket communication and single browser instance for multiple contexts results in faster test execution. Additionally, Playwright simplifies cross-browser testing workflows with built-in support for Chromium and any modified versions by the Playwright team. The choice between Selenium and Playwright depends on factors such as broad browser compatibility required, language flexibility prioritized, leveraging existing infrastructure and expertise, mobile app testing necessity, need for extensive third-party integrations, and team preferences for modern JavaScript/TypeScript ecosystem.
Jan 16, 2025
1,619 words in the original blog post.
The software development lifecycle (SDLC) in January often involves fresh starts and new strategies, but the shift from "shifting left" to testing earlier in the SDLC versus "shifting right" to testing in production is a nuanced trend. While shifting left remains a best practice, testing in production has gained popularity as an emerging trend, especially among companies with high traffic and stable consumer bases. The context of each organization, including industry, release frequency, and risk tolerance, plays a crucial role in determining the optimal strategy, with some teams adopting continuous testing loops and others prioritizing security and accessibility testing earlier in the SDLC.
Jan 15, 2025
872 words in the original blog post.
The rise of financial technology and automation is transforming how financial services are delivered to customers, with banks using automation to make products more accessible through mobile banking, digital payments, and online trading. Behind the scenes, financial service providers are using automation to provide a better quality digital experience, streamline back office processes, enhance security, and personalize marketing at scale. Financial technology automation uses advanced technologies like automated testing, artificial intelligence, machine learning, and robotic process automation to optimize and streamline financial processes, reducing errors and improving customer satisfaction. Fintech automation extends across every aspect of the financial services industry, including testing, payments, risk management, compliance, customer service, and more. The benefits of fintech automation include greater cost savings, accelerated business growth, increased availability, improved security, personalization at scale, and enhanced regulatory compliance. To overcome challenges in integrating fintech automation into operations, financial institutions must leverage a continuous quality approach powered by test automation to ensure seamless integration with legacy systems, protect against cybersecurity threats, meet regulatory requirements, and deliver reliable digital experiences. An automated test platform is essential for ensuring the reliability, functionality, and security of fintech applications while streamlining development and deployment of new products and features.
Jan 10, 2025
1,360 words in the original blog post.