Systems | Development | Analytics | API | Testing

%term

The Quick QA Tester Guide to Using XPath Selectors [+ Free CSS to XPath Conversion Sheet]

Here’s a scenario: You’re a QA tester building automated tests for a new online email app. One test case requires you to confirm that the email reply button is working correctly. The challenge is that the email thread updates dynamically without changing its web address URL, complicating the process by limiting the effectiveness of using CSS selectors alone. So what else can you do? The answer: It’s time to bring in XPath selectors.

Accelerate Time-Series Analytics with RANGE-Based Window Frames, now Generally Available

At Snowflake, we are committed to helping customers derive meaningful insights from data with simplicity and speed. That’s why we’re thrilled to announce the general availability of our enhanced RANGE-based window frame, which will help accelerate time-series analytics. For customers across industries, the ability to perform time-series analytics is crucial. This often involves calculating rolling statistics that remain robust despite gaps or nonuniform time-series data.

Advanced Use Cases of the Node.js Native Test Runner

Welcome back to our exploration of Node.js' built-in test runner! In the previous article, we laid the groundwork for writing and running basic tests in your projects by exploring a few simple examples. In this installment, we'll dive into practical examples of how to use mocking, code coverage analysis, test hooks, and strategies for testing HTTP servers. These tools will help you write more comprehensive and reliable tests, ultimately leading to more robust Node.js applications. Let's get started!

Continued Investments in Price Performance and Faster Top-K Queries

The Snowflake AI Data Cloud is an end-to-end platform that supports all types of data, compute, use cases and personas across an entire organization. By delivering a single, unified platform for all users, it is no surprise that organizations continue to expand their use cases on Snowflake. And therefore, it is extremely important for us to reaffirm our commitment to price-performant queries for our customers on a consistent basis.

The Unheralded Success of the Selenium Project featuring Jason Huggins

Ever wondered what it's like to have a virtual robot in your toolkit, a trojan horse in your test scripts, or a lil' rockstar named Selenium? Welcome to the world of test automation, as unfolded by none other than Jason Huggins. In this part 2 episode of our interview with Jason, we continue to dive into the world of testing. You’ll learn how Java and Python enthusiasts have propelled Selenium to global fame with impressive stats and precision, and Jason also sheds light on the power of community. Tune in to hear how collaboration turned dreams into reality through his experiences with Selenium and Sauce Labs.

An Introduction to Nix for Ruby Developers

A predictable, stable environment (in terms of your operating system, system libraries, build tools, and programming libraries) is essential to each development step: from onboarding, to collaboration, continuous integration, quality assurance, and deployment. Deviation can cause one-off, intermittent, and even catastrophic failures. However, consistency can be elusive, even with the best intentions, best practices, and tools in place, because: Nix aims to solve some of these issues.

Where do we go from here?

Skipping thorough testing? Here's why it's a risk you can't afford to take. On July 19, the world experienced what would be the largest tech outage worldwide. If you’re a software developer or tester, you've likely faced the frustration of a system failing right when it’s most critical. Did you know the complexity of today’s software is a significant reason behind these issues? It’s not just an occasional problem; it's a global challenge.

Multiplayer Repositories - Connect your Logical Architecture to your Code

Multiplayer brings every piece of the system design puzzle into a single platform. By integrating with GitHub, GitLab, and BitBucket repositories, we enable users to access, view, and (in the future) modify source code within the context of their platform's design.

How to Set Up Domain Expiration Monitoring: A Step-by-Step Tutorial

Hey there, website owners and tech enthusiasts! Today, we’re diving into something crucial for your online presence – how to set up domain expiration monitoring. Imagine your website going offline just because you missed the renewal date of your domain. Scary, right? That’s where domain expiration monitoring comes in handy. It keeps an eye on your domain’s expiration date and alerts you well in advance, so you never have to worry about losing your domain.