Luxoft Training News

IT&C insights by industry experts

Dependency Injection and Testing in JUnit 5

Abstract: The article discusses the new possibilities to provide parameters to JUnit 5 unit tests, through dependency injection. We present how this may be effectively done, how to use different parameter resolvers, how to write repeated and parameterized tests.

Building Java Client/Server Applications with TCP

Abstract: TCP (Transmission Control Protocol) is a connection-based protocol that provides a reliable flow of data between two computers. It also provides a point-to-point channel for applications that require reliable communications. The Java programming language supports, through the package, a suitable API for developing client/server applications that use this protocol for communication.

Migrating from JUnit 4 to JUnit 5: replacing rules with the extension model. Part 2

Time to focus on the new Junit 5 approach in our second article of the series where we talk about migrating from JUnit 4 to JUnit 5. Check it out.

Migrating from JUnit 4 to JUnit 5: replacing rules with the extension model. Part 1

JUnit 5 Jupiter is the combination of the new programming model (annotations, classes, methods) and extension model for writing tests and extensions in JUnit 5. The Jupiter sub-project provides a test engine for running Jupiter based tests on the platform. In contrast to the previously existing runners and rules extension points in JUnit 4, the JUnit Jupiter extension model consists of a single, coherent concept: the Extension API.

Luxoft Training Romania becomes an ISTQB Accredited Training Provider

The Foundation Level is the first step in the certification process. It is aimed at individuals who are looking to start a career in testing or those who are involved in these activities and are looking to test their knowledge and skills against industry best practices.

The Test Automation Pyramid

The test automation pyramid proposed by Mike Cohn can help you find the best approach to test automation.

Using the Cognitive Conceptualization Diagram in Organizational Transformations. Part 2

The second part of our article on how to manage organizational transformations through the use of the Cognitive Conceptualization Diagram (CCD).

Get your IIBA certification with Luxoft Training

Luxoft Training has received the status of Endorsed Education Provider (EEP) by the International Institute of Business Analysis.

Agile Life Planning: Updating your Backlog of Personal Goals and Objectives

In our previous articles about Agile Life Planning we talked about how to determine a set of life goals, and make a list of objectives and steps to achieve them. This article deals with the next stage of Agile Life Planning. Its purpose is to ensure a regular revision of that list, constantly updating the backlog of goals and objectives.

Agile Life Planning: Defining Tasks to Achieve Goals Part 2

In the first part of our article we talked about goals and how to divide them based on whether we want an eventual outcome or a permanent result or effect. Now we will look at goal decomposition.

1 2 3 4 5
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.