Walk Like an Egyptian Agile Tester
A software testing article using the Agile Testing Pyramid analogy to discuss the importance of unit tests and strategic test automation.
A software testing article using the Agile Testing Pyramid analogy to discuss the importance of unit tests and strategic test automation.
Author offers three free, structured programming courses designed for testers, focusing on core concepts over framework-specific code.
A response to Alan Page's tweets on the future of test automation, discussing the role of automation engineers and the 'Automation in Testing' concept.
Discusses the pitfalls of using random data for testing in software development and advocates for using object factories instead.
Explores the philosophical distinction between automated 'checking' and human 'testing' in software development, arguing for personal terminology.
A software tester argues for the value of documented test cases, especially for onboarding and regression testing, based on personal experience.
A software tester's reflection on the importance of curiosity, communication, and asking questions in modern Agile development environments.
A programmer's personal reflections and key takeaways from reading the book 'Coders at Work' while on vacation.
A software testing expert shares insights and a template for effectively reporting defects in mobile applications across various platforms and conditions.
A software engineer discusses the concept of defect prevention, analyzing root causes of bugs and suggesting process improvements to avoid recurrence.
Explores the terminology and lifecycle of software bug reports, discussing the tester's role and team dynamics in defect management.
A software tester's reflection on the unpredictable pace of testing within Agile sprints, comparing it to a dance rhythm.
A software tester discusses the importance of build versions, release candidates, and best practices for managing and testing builds in an agile development environment.
A developer's notes from /dev/world/2015 conference, focusing on software testing, maintainable architecture, and team processes.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
An interview about software testing in Python, covering the author's journey with Python, the Zen of Python, and challenges for beginners.
An analysis of software testing methodologies, comparing manual and automated approaches, and advocating for smarter random test generation.
The article argues for using analytics and data-driven methods, inspired by hardware testing, to automatically find common software bugs.
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.