page banner
avatar
'Example of using ZIO Test' post illustration
Example of using ZIO Test

This article will help you with writing zio tests.

avatar
'What Does A Perfect QA Process Look Like' post illustration
What Does A Perfect QA Process Look Like

What is the ideal QA process, what activities does it involve, and what team is required? Let's look deeper at how to know your QA activities are adding value to your project.

avatar
'How To Build Effective Communication Between The QA Engineer And The Client' post illustration
How To Build Effective Communication Between The QA Engineer And The Client

Communication with the client is very influential, helping to achieve better results for the whole project. Let's look at how to establish efficient and beneficial relationships with clients through communication.

avatar
'Testing strategies for Apache Spark based projects' post illustration
Testing strategies for Apache Spark based projects

Testing of Apache Spark pipelines can be challenging. Let's talk about possible approaches, their pros and cons, and see how Cucumber can help you to write clean and self-documenting tests.

avatar
'How to Test and Debug a GraphQL API in Scala' post illustration
How to Test and Debug a GraphQL API in Scala

Testing and debugging your Scala application built with GraphQL and Sangria can't be easier with our article.

avatar
'Test Design Techniques overview' post illustration
Test Design Techniques overview

The main idea is to walk through the Test Design techniques. As a starting point, I chose the list from ISO/IEC/IEEE 29119-4 Test Techniques.

avatar
'Test management process as a crucial point of the qualitative development' post illustration
Test management process as a crucial point of the qualitative development

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,

avatar
'RESTful service load testing using Gatling 2' post illustration
RESTful service load testing using Gatling 2

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.

avatar
'Usability testing. Practical guideline. Part One' post illustration
Usability testing. Practical guideline. Part One

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:

avatar
'Scala REST API Integration Testing with Spray-testkit' post illustration
Scala REST API Integration Testing with Spray-testkit

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.

avatar
'The art of writing effective and transparent test cases' post illustration
The art of writing effective and transparent test cases

Test cases are the key elements of testing, therefore the ability to write effective tests is one of the most important technical skills of a quality assurance engineer. This post covers conditions to writing efficient test cases, the most preferable naming conventions, and the best practices on structuring and writing the tests.

avatar
'Tools battle: SpiraTest, TestRail and TestLodge' post illustration
Tools battle: SpiraTest, TestRail and TestLodge

The modern IT marketplace of the high technologies offers the multiplicity of great solutions for software testing. In this article we review the pros and cons of the most famous web-based test management tools: SpiraTest, TestRail and TestLodge. Every of the mentioned services is the comprehensive web-based test management software that allows to control, monitor and organize effectively the testing efforts of the QA department.

avatar
'Unit testing web flow in Grails' post illustration
Unit testing web flow in Grails

I've faced a problem with unit testing web flow controllers

There's an existings WebFlowUnitTestMixin for unit testing webflow in GDK, but no word on how to use it in the latest Grails 2.2.0 official documentation.

avatar
'Regression Testing' post illustration
Regression Testing

Regression testing is one of the most frequently used objectives of testing. It focuses on the application retesting after changes are implemented. That changes can be local, - like new features or bug-fixes, or global, - like new business logic implementation.

avatar
'Agile vs Waterfall Development model' post illustration
Agile vs Waterfall Development model

Development methodology is a framework that is used to structure, plan, and control the development of software systems. Agile and CMMI Waterfall methodologies are very alike and have enough differences to be named differently. Let’s consider the methodologies in detail.

avatar
'Geb/Spock functional testing in Grails' post illustration
Geb/Spock functional testing in Grails

At our company’s blog we have already considered many types of the Grails testing. But there are yet one testing type, on which we have to take a look at. In this article we will check out the overview of writing functional tests using Geb/Spock technologies.

avatar
'Grails Unit Testing: covering domain classes and services' post illustration
Grails Unit Testing: covering domain classes and services

Unit testing in Grails is currently implemented with Grails Testing plugin. The plugin provides unit testing facilities through the GrailsUnitTestCase class which offers a lot of useful methods for mocking Grails-specific objects. This post demonstrates how some of these methods can be used to test Grails domain classes and services.