Welcome to the 179th edition of Coding Jag brought to you by TestMu AI!👐
In this edition, we delve into the nuanced domain of software development, pondering the age-old question: Is this a bug, a missing feature, or neither? Join us as we explore strategies for identifying and categorizing anomalies in code, shedding light on essential aspects of quality assurance.
Discover how to refine your testing processes, align development priorities, and optimize software quality for enhanced productivity. Let's get on a journey of understanding, where we unfold the complexities of software testing and empower ourselves with knowledge to navigate the dynamic landscape of software development.
News
5 min read
everydayunittesting.com
Explore the age-old dilemma: 'Should I Change My Code For The Unit Tests?' in Gil Zilberfeld's insightful blog. Uncover hidden assumptions, dispel myths, and gain a fresh perspective on the relationship between code and tests. Dispelling notions of perfect code and emphasizing the importance of testing for proof, Gil encourages developers to prioritize functional code over aesthetic perfection.
5 min read
randomtechthoughts.blog
Delve into the nuanced world of distinguishing bugs, missing features, or user errors in software with Bob. Using a car analogy, he explores scenarios where user expectations, marketing promises, and organizational clarity play pivotal roles in making distinctions.
5 min read
ryancraventech.substack.com
Ryan Craven reveals the intricate world of software testing beyond traditional bug hunting. It explores testers as proactive quality champions, advocating for quality from project inception. He emphasizes the importance of strategic thinking, creativity, and adaptability, offering actionable strategies for both newcomers and seasoned testers.
5 min read
cakehurstryan.com
Uncover the misconception that 100% tested equals complete coverage in software testing with Callum Akehurst-Ryan. Explore the nuances of scope, understand the risks, and learn strategies for mitigating them through education, transparency, and stakeholder engagement.
5 min read
qualityboss.substack.com
Discover Bug Retrospectives in this insightful post by Brienna Ransom, part of her Quality Engineering Basics series. Learn how Bug Retrospectives boost product quality, encourage teamwork, and foster a culture of quality ownership. Get actionable tips for implementing Bug Retrospectives effectively.
Performance
4 min read
systemweakness.com
Learn about Apache Spark logs' PII leakage risks in Meni Shmueli's insightful blog. Discover how operational logs can compromise sensitive data, with practical examples in PySpark. Explore solutions like Spark's redact feature and UDFs to mitigate risks effectively. Ensure data safety in your big data operations with expert guidance.
4 min read
medium.com
Explore the essentials of performance tests in iOS with Asilbek Djamaldinov. Learn how XCTest's measure function ensures your app's crucial tasks run efficiently. Discover setting baselines, adjusting criteria, and using advanced features like metrics and options for more detailed evaluations.
Automation
7 min read
testmu.ai
Master Python Selenium on Chrome with Jainish Patel's comprehensive guide. Covering everything from setup to advanced techniques, the post explores handling input types, managing warnings, alerts, and pop-ups, along with integrating Selenium with Python testing libraries. Gain insights into Chrome Options, preferences, and effective web automation tips.
9 min read
thegreenreport.blog
Unlock the potential of cross-platform shell scripting! Dive into the world of achieving test nirvana with my latest blog post. Learn strategies to overcome challenges, write portable scripts, handle file system differences, and create robust cross-platform testing environments.
9 min read
codecraftr.nl
Discover the transformative power of separating programming concerns in Roy Straub's insightful blog post. Learn how tackling one task at a time can alleviate cognitive overload and enhance coding experiences. Explore the benefits of Test-Driven Development (TDD) in disentangling programming complexities.
9 min read
qxf2.com
Gain valuable insights into modern testing methodologies with insights from Git log analysis, courtesy of Sravanti Tatiraju. Discover practical tips to enhance testing strategies, prioritize efforts, and align with development rhythms. Explore actionable insights like top touched files, PR review time, author bias, PR sizes, and merge activity.
Tools
8 min read
testmu.ai
Embark on your CI/CD journey with Jenkins Pipeline! Dive into the beginner-friendly tutorial by Salman Khan, covering all aspects from continuous integration basics to setting up Jenkins pipelines with examples. Learn to automate testing using Selenium within the Jenkins pipeline.
8 min read
testdev.tools
Unlock seamless remote debugging with PageSpy! This all-in-one tool, encapsulating native web APIs, lets you debug H5 or webview apps with ease. Ideal for remote collaboration, it ensures comprehensive fault information, eliminating the need for traditional troubleshooting methods. Explore a new dimension of debugging with PageSpy.
Video & Podcast
25 min
testmu.ai
Dive into the future of testing with AI-driven test generation in the latest XP Series Episode hosted by Mudit Singh, Head of Marketing, TestMu AI. Join Adam Sandman, CEO & Founder of Inflectra, and Dr. Sriram Rajagopalan, Agile Evangelist, as they share innovative strategies to redefine QA. Watch now for insights into leveraging AI for impactful testing.
29 min read
testguild.com
Explore the future of testing automation with Tariq King in this enlightening episode of TestGuild by Joe Colantonio. Tariq dissects the validation vs. verification debate and delves into the surge of generative AI and ChatGPT. Discover the evolving role of AI in testing and its collaboration with humans.
Events
00 min
testmu.ai
Join our online bootcamp from Feb 20th to Feb 21st to get hands-on experience on leveraging TestMu AI's cutting-edge platform. Two days of expert led learning, technical sessions and community networking to elevate your tech career. Register now!