InfoQ Homepage Unit Testing Content on InfoQ
-
Groovy Mobile Automation
Bobby Warner discusses mobile automation and dives into the iOS and Android functional testing world using Groovy, Spock and Gradle.
-
Programming and Testing a Distributed Database
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.
-
Testing Java, Groovy, Spring and Web Applications with Spock
Peter Niederwieser shows how Spock can be used for integration testing of Spring applications, and how combining it with Geb yields a powerful solution for acceptance testing of web applications.
-
Zero to Testing in JavaScript
Pamela Selle introduces testing to JavaScript developers, showing how to make sure that the /js folder is not becoming a load of technical debt.
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
Unit Testing Beyond Mock Objects
Sven Rosvall discusses the new generation of mocking frameworks useful for mocking out static methods, creating objects of classes without public constructors, and others.
-
Test-Driven JavaScript with Jasmine
Brad Urani presents the principles of writing unit tests using Jasmine, discussing spies, DI and mocking as strategies for isolating functionality for both synchronous and asynchronous JavaScript.
-
Find the Right Abstraction Level for Your Tests
Gerard Meszaros advises on using the right abstraction level and automation tools when creating unit or system-level tests.
-
Getting Up and Running with Selenium for Automated Web Testing
Emma Armstrong shows how to use Selenium and NUnit to automate web testing for C# applications. The sessions is useful to developers of other languages that Selenium supports – Java, Python, Ruby.
-
It's Never Too Late to Fight Your Legacy
Máté Nádasdi presents how Ustream uses unit testing and continuous integration for the front-end to ensure the website’s stability and growth.
-
Automated Test Hell, or There and Back Again
Wojciech Seliga shares from experience how complex it can be to deal with thousands of tests -unit, functional, integration, performance- for Atlassian JIRA and what they did to bring it under control
-
Unit Testing JavaScript Applications
Stephen Thomas introduces TDD for JavaScript developers, including useful tools and frameworks.