What Is Sprint Planning? Everything You Need to Get Started

By using agile scrum methods, teams can potentially move faster and more efficiently when developing and delivering complex software products. But success isn’t a given with scrum. It’s a multi-step process—and one that requires careful strategizing and communication across each step. Without this, agile scrum development can easily go off the rails and wind up causing more harm than good. As such, one of the most important stages of scrum is sprint planning. Understanding how sprint planning works and aligns with the rest of the steps in the process is critical for maximizing the promise of scrum and optimizing software delivery.  Find out all you need to know about sprint planning from Justin Reynolds on Plutora’s blog.

What Is Compliance Management and How Do You Get Started?

Software developers today have a seemingly endless amount of regulatory protocol to follow. This makes it increasingly difficult to bring products to market safely and efficiently with any sense of urgency. Just when you think your company is up to date with the latest requirements, something comes along that forces you to change your approach. Any way you look at it, this can be a real hassle. That said, meeting regulatory compliance is critical for success. Therefore, engineering and governance teams need to have a framework in place that makes compliance seamless across all touchpoints. Learn more about compliance management from Justin Reynolds on Plutora’s blog.

Supertest: How to Test APIs Like a Pro

Modern software wouldn’t be possible without HTTP APIs. In a microservice architecture, they connect front-end and back-end components or different back-end components. Developers also rely on third-party APIs for essential product features, such as payment and communications. Every API is a contract that both sides must follow to the letter to stay connected. In the case of APIs, that means that status codes, headers, and response bodies must always match the API documentation. Find out how to create your first API test in this post from Lukas Leander Rosenstock on Testim’s blog.

Step-by-Step Selenium: Wait Until Element Is Visible

When testing web apps through their UI, you must ensure you’re locating elements on the page in a safe and stable way. Otherwise, you might end up with fragile tests that hurt everyone involved. For instance, modern web apps will often load elements at different times, so to avoid errors, you need to wait until the element you want is visible before interacting with it. That’s what this post is about: teaching you how to wait until an element is visible using Selenium WebDriver. Learn more from Carlos Schults on Testim’s blog.

Test Suites and Their Test Cases: The Hierarchy Explained

We also updated a post recently on test suites. In short, a test case is the smallest piece of testing you can have when creating automated tests.  Several test cases together make up a test suite, which you can use to manage and also execute the test cases together. We’ll open the post by defining “test case.” You’ll see examples of test cases both in manual and automated software testing. After that, we’ll cover the term “test suite.” You’ll come to understand what it is, see examples, and learn how this concept relates to test cases. Check it out on Testim’s blog.