Test design, black box techniques, white box techniques, test techniques, ISO/IEC/IEEE 29119-4:2015 technologies

The main idea for this post is to walk through the Test Design techniques to recall widely known ones, consider all the other practices that are often left behind, and eventually get the full and complete picture of the TDt. As a starting point, I chose the list from ISO/IEC/IEEE 29119-4 Test Techniques.

Management, testing technologies

Effective test management is an important element of a software development process. A well-planned and organized test management can ensure that the best possible software is produced within fixed time and resources.

The necessity to develop increasingly sophisticated software solutions has led to comprehensive,

Testing, scala, gatling, rest technologies

In this post, I am going to show how to create load tests for a REST API application with the help of Gatling 2. This will be a step-by-step guide — starting from integrating Gatling 2 using SBT plugin, creating/configuring test scenarios, and all the way to running the Gatling tests.

Testing, usability technologies

The primary purpose of any commercial website is to effectively sale services or products. That is where the user experience design which includes various usability solutions comes into focus. This article considers key concepts of the user experience and usability and answers the basic questions:

Testing, scala, spray, rest technologies

Here you can find out how to create integration tests for RESTful service on the example of application shown in the article "Building REST service with Scala". To create the tests, I am going to use spray-testkit DSL, as it provides a simple way to test route logic for services built with spray-routing.