Tutorials and resources on how to apply test automation in software testing

Unit Testing in C# using XUnit

July 31, 2018 0

Part of the .NET Foundation, xUnit.net is an open source unit testing tool for the .NET Framework (C#, F#, VB.NET, etc). xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin.

Java Test Driven Development (TDD) with Spring Boot

June 7, 2018 0

This tutorial presents how to do Test-Driven Development (TDD) for a Spring Boot application and how some of the latest Spring Boot annotations and utilities make that easy. Ever wonder how to test a hard problem like caching or write an integration test without making an external API call? Or come across a situation where testing something was so hard that it never got tested?

Perils of Page-Object Pattern

May 29, 2018 0

Page-Object pattern is very commonly used during software testing when you use test automation frameworks. However, as the scale of the framework grows, there is a limitation on how much reusability really happens. It can inherently become very difficult to separate the test intent from the business domain. This presentation discusses the issues with the Page-Object pattern and the solution that you can implement – Business Layer – Page – Object pattern, to help your code staying DRY.

Spring Integration Testing With Maven & Spock

May 24, 2018 1

​It is not easy to write good automated tests as it involves to create and maintain a stable testing environment and configure the right tools. In this free less extracted from his “Test With Spring” course, Petri Kainulainen explains how to run integration tests With Maven, Spock edition.

Painless Integration Testing with TestContainers

May 2, 2018 0

Testcontainers is an open source Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

10 Steps to Continuous Integration, Testing and Delivery

February 19, 2018 0

DevOps is based on continuous delivery and anything that breaks the continuity is a bottleneck. While Agile and DevOps have become common terms in Development and Testing organizations, manual build and deployment processes are still causing problems along with integration and testing.

Accelerate Projects with Test Environment Management

February 13, 2018 0

The management of test environments is an area mostly neglected in software development projects. In this article, Niall Crawford discusses the basic requirements of test environment management and explains the benefits this activity provides.

1 29 30 31 32 33 53