CODING JAG - Issue 179

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

Should I Change My Code For The Unit Tests?

5 min readChrome-Extensioneverydayunittesting.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.

Is this a bug, a missing feature, or neither?

5 min readChrome-Extensionrandomtechthoughts.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.

The Unsung Heroes of Software: Unveiling the Hidden Depths of Testing Beyond Bug Hunts

5 min readChrome-Extensionryancraventech.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.

100% Tested is not 100% Covered

5 min readChrome-Extensioncakehurstryan.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.

Quality Engineering Basics: Bug Retrospectives

5 min readChrome-Extensionqualityboss.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

Did you know that your Apache Spark logs might be leaking PIIs?

4 min readChrome-Extensionsystemweakness.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.

Performance tests in iOS

4 min readChrome-Extensionmedium.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

Mastering Web Automation With Python Selenium On Chrome

7 min readChrome-Extensiontestmu.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.

Achieving Test Nirvana with Cross-Platform Shell Scripts

9 min readChrome-Extensionthegreenreport.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.

TDD or Test-Last? One Thing at a Time

9 min readChrome-Extensioncodecraftr.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.

Insights from Git Logs for Testing teams

9 min readChrome-Extensionqxf2.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

Jenkins Pipeline: Getting Started Tutorial For Beginners [With Examples]

8 min readChrome-Extensiontestmu.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.

Product Of the Week: PageSpy

8 min readChrome-Extensiontestdev.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

Video: Using AI for Effective Test Generation

25 minChrome-Extensiontestmu.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.

Podcast: No B.S Guide to AI In Test Automation with Tariq King

29 min readChrome-Extensiontestguild.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

Event: TestMu AI Bootcamp

00 minChrome-Extensiontestmu.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!