Getting fresh air

Take a little break from your work at home and catch up with us. Maybe even take a walk or a break outside so you can read all of the posts our authors have written this week. Check them out below.

Test Traceability: What This Means and Why It Matters

React Native Unit Testing: A Complete Getting Started Guide

A React Native unit is the smallest testable part of a Reactive Native app. What is considered to be the smallest testable part is debatable, and what should be tested is a personal preference, depending on the project. You can perform React Native unit testing on an individual method, function, class, procedure, module, element, or object. You’ll want to validate that each unit of your React Native code performs as expected, and you’ll want to test each unit’s impact on the behavior of your system. And this article tells you all about how React works. Find out more from Don Roche on Testim’s blog.

UI Testing: A Beginner’s Guide With Checklist and Examples

Being a beginner in software testing might feel overwhelming. One of the reasons is that there are many types of testing: unit testing, end-to-end testing, load testing, to name a few. To make things worse, there are additional terms that look like additional kinds of testing, but they’re not. An example would be shift-left testing, which sounds like it’s a type of testing, but refers to the best practice of moving testing processes earlier in the software development lifecycle. One of the most important types of software testing is UI testing, and that’s what Carlos Schults covers in this post on Testim’s blog.

Unit Testing Best Practices: 6 to Ensure You Do It Right

Unit testing is one of the most valuable types of automated testing. Getting started with it isn’t the easiest thing, though. Many teams start wrong and then give up due to not reaping the benefits they were looking for. In Carlos Schults’s post, he shares six best practices to help you not fall into the same trap. Learn more on Testim’s blog.

Test Analytics: What You Should Be Measuring in Your QA

You need to create a testing process through one or more testing frameworks. This is where test analytics comes into play—it produces solutions that are put to the test to compare previous testing frameworks. As a result, a suitable end product acts as the desirable software. But what do we mean by test analytics? Arnab Roy Chowdhury can help you out on Testim’s blog. 

E2E Testing: A Tutorial and Architectural Guide

End-to-end (E2E) testing helps with validating the most important flows in your application, such as user login requests. For front-end development, E2E tests help verify if the correct UI has been presented. For back-end development, E2E tests help verify if an important flow in your back-end services returns the expected output. This post from Michiel Mulders will introduce you to E2E testing and give you actionable tips. Find out more on Testim’s blog. 

Executive Dashboard: A What-And-Why Guide With Examples

Since you entered the C-suite, your life has become rife with decisions. Not only that, but the uncertainties also seem to have multiplied just as much. Your business systems contain the raw data you need to answer your questions. But getting it out of them is slow, tedious, and painful. There has to be a better way! There sure is. This article from Marjan Venema will tell you how you can use executive dashboards to your benefit. Head over to Plutora’s blog to learn more.

Nexus Vulnerability Scanner: Getting Started with Vulnerability Analysis

As a developer, you know the importance of building a robust application. With cyberattacks increasing every day, you should make sure your application is safe from the attacks and isn’t vulnerable. To assess your application for security and to help you find vulnerabilities in your application so you can fix them, Nexus Vulnerability Scanner would be of great help! So, in this post on Sonatype’s blog, Omkar Hiremath tells you what this tool is and how to use it.

Department of Defense DevSecOps Journey

The U.S. Department of Defense (DoD) has a unique DevSecOps journey, and Sylvia Fronczak is here to discuss that today thanks to a presentation by Hasan Yasar and Nicolas Chaillan. Learn more about it on Sonatype’s blog.

A Practical Guide to JavaScript Debugging

It doesn’t matter how carefully you write your code. Suppose you’ve double-checked that you defined and called all functions the right way or followed all the best practices. Even then you’ll see that a tiny variable can sneak behind and create an error. Now, suppose you find out that for some unknown reason a form validation or submit button isn’t working. Also, while going through the code, you’re unable to find the root cause of the error. Now, that’s really frustrating, isn’t it? So what’s the solution to detect and fix the error? You guessed it right—debugging! Arnab Roy Chowdhury fills you in on Stackfiy’s blog. 

What Is a Requirement Traceability Matrix?

When developing software applications, we want to make sure the application does what the software requirements say it’s supposed to do, and testing proves that it does. In this article, Vlad Georgescu explores how to link requirements to test cases and explains what a requirement traceability matrix is and how to build a simple one. Check it out on Stackfiy’s blog. 

Display All PHP Errors: Basic & Advanced Usage

We also updated a couple of posts this week, like this one on PHP errors. A PHP application might produce many different levels of earning and errors during its execution. Being able to see these errors is essential for developers trying to troubleshoot a misbehaving application. However, developers often have trouble when trying to display errors from their PHP applications. Instead, their apps just fail silently. If you are having problems with your PHP web application and need to display all the errors and warnings, head over to Stackify’s blog.

Finally, we updated a post on FaaS. Function as a service (FaaS), also known as “serverless” computing, is an option for deploying applications in the cloud. It’s been around for almost a decade and has been available from the mainstream cloud providers for at least four years. For example, Amazon released AWS Lambdas in late 2014. Microsoft made Azure functions available in early 2016. But, what exactly is serverless computing? When is it the right choice?  When you’re designing an application to use a serverless architecture, what do you need to consider? Find out more on Scalyr’s blog.