NSpec conventions
Explains NSpec conventions for BDD testing in .NET, covering context, setup, assertions, and cleanup.
Explains NSpec conventions for BDD testing in .NET, covering context, setup, assertions, and cleanup.
Explains how to use bundle identifiers in XCTest to launch and test multiple iOS apps, including system apps and alerts.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A guide to creating a custom Fastlane plugin for retrying failed XCTests to improve UI test stability in iOS development.
Explores JUnit 5's dynamic tests feature, which allows creating test cases at runtime from parameters, data sources, or lambdas.
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
A developer critiques snapshot testing, arguing it creates unclear tests that erode team trust and are often blindly regenerated when they fail.
A guide to using class-based tests in Python to make test suites more extensive, expressive, and maintainable, demonstrated with an API login endpoint.
Explains how to use FakeItEasy's auto-initialization feature to automatically inject fake dependencies in unit tests, reducing boilerplate code.
A guide to creating custom @requires annotations in PHPUnit to conditionally skip tests based on environment variables like Travis CI.
A tutorial on Apache JMeter covering basic concepts, creating test plans, and executing load tests for web applications.
Explores the value, challenges, and best practices of implementing automated acceptance testing for iOS and mobile development projects.
An analysis of software testing methodologies, comparing manual and automated approaches, and advocating for smarter random test generation.
A guide to essential testing tools and principles for Node.js, focusing on clarity and confidence over cleverness.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.
Explains why OCUnit test files in Objective-C only need a .m implementation file and don't require a separate .h header.
A guide to setting up and writing unit tests for iOS apps in Xcode 4, covering project configuration, resource management, and bundle paths.
A review of Packt's book on software testing using Visual Studio Team System 2008, covering test types, deployment, and reporting.
Guide to integrating NUnit unit test results into Team Foundation Server 2008's Team Build for reporting and metrics.