Automated Visual Testing With Robot Framework

A common problem when automating tests are tests which require a visual comparison to a previous state. This can be a very time consuming task when you need to execute many of these testing tasks. But not anymore, the Robot Framework DocTest library comes to the rescue!

Continue reading “Automated Visual Testing With Robot Framework”

Automate ZAP With Docker

In the previous posts, you learned how to use ZAP with the Desktop client and via the command line with ZAP CLI. This post, you will learn how to use the Docker images which are provided by OWASP. This will even make it easier to automate ZAP, especially in a CI/CD pipeline.

Continue reading “Automate ZAP With Docker”

Automated Pen Testing With ZAP CLI

In the previous post, you learnt how to execute an automated penetration test by means of Zed Attack Proxy (ZAP). This time, you will learn how to execute the test via a Command Line Interface (CLI) which will make it possible to add the test to your CI/CD pipeline.

Continue reading “Automated Pen Testing With ZAP CLI”

Automated Pen Testing With Zed Attack Proxy

In this post, you will learn how to execute penetration tests with OWASP Zed Attack Proxy (ZAP). ZAP is a free web app scanner which can be used for security testing purposes.

Continue reading “Automated Pen Testing With Zed Attack Proxy”

Improve Your Robot Framework Tests With Robocop

Testing software will tell you something about the quality of your software. But how do you ensure that your tests have a high quality? A static analysis tool can help you in order to improve the quality. Robocop is a such a static analysis tool for Robot Framework tests. In this blog, you will learn how to use and configure Robocop for your purposes.

Continue reading “Improve Your Robot Framework Tests With Robocop”

How to Monitor a Spring Boot App

In this blog you will learn how to monitor a Spring Boot application. You will make use of Spring Actuator, Micrometer, Prometheus and Grafana. Seems a lot of work, but this is easier as you might think!

Continue reading “How to Monitor a Spring Boot App”

Getting Started With RSocket Part 2

In this blog, you will continue where you left off after Part 1. You will explore the RSocket communication models Fire-and-Forget, Request-Stream and Channel. For all of these models, you will create the server, client and a unit test.

Continue reading “Getting Started With RSocket Part 2”

Getting Started With RSocket Part 1

In this blog, you will learn the basics of RSocket, a binary application protocol which supports Reactive Streams. After the introduction, you will learn how to use RSocket in combination with Spring Boot. Enjoy!

Continue reading “Getting Started With RSocket Part 1”

How to Deploy a Spring Cloud Function on AWS Lambda

In this post, we will create a Spring Cloud Function and create some unit tests for it. We will do so by creating a function with Bean definition and with the functional style. At the end, we will deploy the function on AWS Lambda.

Continue reading “How to Deploy a Spring Cloud Function on AWS Lambda”