Older rss

RxJS 5 in Depth

Posted by Gerard Sans  on  Jul 16, 2016

Gerard Sans explains RxJS' data architecture based on reactive programming, exploring Observables API using RxJS koans and unit tests. RxJS 5 focuses on performance and usability.


The Mechanics of Testing Large Data Pipelines

Posted by Mathieu Bastian  on  Apr 24, 2016 1

Mathieu Bastian explores the mechanics of unit, integration, data and performance testing for large, complex data workflows, along with the tools for Hadoop, Pig and Spark.


Mutate Your Code and Reveal Your True Test Coverage

Posted by Pawel Sawicz  on  Apr 20, 2016

Pawel Sawicz suggests putting tests to the test by mutating the code to see if the codebase is properly covered by tests and how errors are propagated.


Get the Most out of Testing with Spring 4.2

Posted by Sam Brannen, Nicolas Frankel  on  Jan 08, 2016

Brannen and Fränkel cover the latest testing features in Core Spring, Spring Boot, and Spring Security, and tips on integration testing with TestNG, DB transactions, SQL script execution, etc.


Using Groovy & Spock to Develop Tests as Assets not Afterthoughts

Posted by Brian Westrich  on  Dec 18, 2015

Brian Westrich shows examples of testing anti-patterns, including redundant testing, white box testing, and using the wrong type of test double. All examples are in Groovy and Spock.


Joy of Testing

Posted by John Hughes  on  Oct 31, 2015 1

John Hughes presents automated techniques that can improve testing, focusing on what the code should do rather than which cases should be tested, with war stories from Ericsson, Volvo Cars, and Basho.


Spectrum Testing - Unit to Browser before Deploy

Posted by Alan Blount  on  Sep 25, 2015 3

In this talk Alan Blount gives a quick overview of the main categories of testing and how they may apply to various web application projects.


Kill the Mutants - A Better Way to Test Your Tests

Posted by Roy van Rijn  on  Sep 19, 2015

Roy van Rijn explains what mutation testing is and how it works, comparing several Java frameworks (PIT, Jester, Jumble) that enable automatic mutation testing in a continuous build.


What We Talk About When We Talk About Unit Testing

Posted by Kevlin Henney  on  Aug 14, 2015 1

Kevlin Henney discusses unscalable tests, tricks and tips that make tests more specification-like and scalable to large codebases, and choosing between scenario-based and property-based test cases.


Applying Reactive Programming to Existing Applications

Posted by Ben Christensen  on  Jul 19, 2015 2

Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.


Integration Test from the Trench

Posted by Nicolas Frankel  on  Mar 30, 2015

Nicolas Frankel discusses the pros and cons of unit testing and integration testing, and looks at the unique challenges posed by integration testing, presenting tools and techniques to deal with them.


Programming and Testing a Distributed Database

Posted by Reid Draper  on  Mar 20, 2015

Reid Draper shows how real world distributed database work, communicate and are tested, trading RPC for messaging, unit-tests for QuickCheck, and micro-benchmarks for multi-week stress tests.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.