Confidently Shipping Code
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
A technical guide on preventing Android battery swelling in test stands by using root access to control charging cycles via ADB commands.
Part two of a series on resurrecting a legacy library, focusing on adding CI and end-to-end tests to stabilize the codebase.
A guide to using the free, open-source tool pa11y for automated accessibility testing in web development, covering setup and basic configuration.
Applying the Page Object Pattern to JavaScript component testing for frameworks like Angular and React to create cleaner, more maintainable tests.
Exploring UI testing on iOS, comparing KIF and XCUI, and solving flaky tests with better synchronization techniques.
Using Selenium to create automated tests for Ansible web app roles, demonstrating how to verify complex application functionality beyond basic deployment checks.
PSPDFKit's journey to achieving fast and reliable UI testing for their iOS PDF SDK, covering strategies beyond Apple's XCUI framework.
Part 7 of a series on creating professional PowerShell DSC resources, focusing on integration testing and best practices.
Part 4 of a series on creating professional PowerShell DSC resources, focusing on implementing automated testing with Pester.
A tip for using the 'OS=latest' keyword in xcodebuild to automatically target the newest iOS Simulator version, preventing script breaks after Xcode updates.
A developer details creating an accessibility testing plugin for the Protractor end-to-end testing framework, integrating tools like Chrome Accessibility Developer Tools.
An introduction to the Test Anything Protocol (TAP), a simple, language-agnostic protocol for generating automated test results.
A developer creates a custom PhantomJS test runner for QUnit to improve console output, error handling, and support multiple formats like JUnit.
A guide to automating web performance metrics collection in .NET using BrowserMob Proxy and Selenium for ongoing monitoring.
Using Modipyd's pyautotest with Growl notifications for automated, feedback-driven Python testing during development.
A tutorial on using Microsoft's Pex tool for automated white-box testing and code verification in .NET, including a practical example.