Welcome to the 206th edition of Coding Jag brought to you by LambdaTest!👐
Hi fellow testers, Have you ever wondered why testing is such a big deal? In this week's Coding Jag, we dive into the essential role of testing in software development and why it's crucial for quality and reliability. Plus, we’re excited to share that LambdaTest has just wrapped up the 3rd edition of the TestMu Conference!
Over 30,000 testers, developers, and QA experts gathered for three days of deep dives into testing trends, hands-on workshops, and invaluable networking. With over 30 sessions and 50+ speakers, it was a fantastic opportunity to learn from the best in the field. Catch up on the highlights and see how you can leverage these insights for your testing strategies!
News
Lesia Topol offers a practical framework for teams to evaluate and enhance their QA processes as she dives into the Quality Assurance Maturity assessment. She outlines a step-by-step approach to measure current practices, identify gaps, and set actionable goals, guiding QA teams on their journey to excellence.
Join Brie Ransom as she challenges traditional roles and encourages a mindset that builds excellence from the start. She explores the shift from QA to QE emphasizing how the language we use shapes our approach to quality. Brie further explains how adopting QE fosters a proactive, collaborative culture where quality is everyone's responsibility, not just a final checkpoint.
Cassandra H. Leung explains why testers ask others on the team to test, highlighting how its about identifying risks early and ensuring quality at every stage. She encourages collaboration, clarifying that testers aren’t offloading tasks but aiming to build a stronger, more efficient process together.
Nočnica Mellifera showcases how shifting testing left in microservices can save costs and improve developer velocity. By implementing lightweight preview environments and realistic automated testing earlier in the development cycle, teams can avoid the headaches of flaky tests and expensive staging setups, leading to quicker feedback and smoother releases.
Jesper Ottosen discusses how individual contributors can demonstrate leadership without holding formal management titles. By driving initiatives, empowering others, and acting as the 'glue' in teams, ICs can influence and lead within organizations, showcasing that leadership isn't just for those in traditional managerial roles.
Performance
Fran Roig shares how he developed a custom Memory Monitor tool to help Quality Engineers (QEs) easily track memory usage in iOS apps. By displaying real-time memory metrics directly within the app's UI, this tool simplifies detecting memory leaks, ensuring better app performance and reliability.
Vaibhav Patil’s blog walks you through setting up K6 for load testing, from running simple scripts on your local machine to leveraging Grafana Cloud for more complex scenarios. He covers the essentials, like writing custom scenarios and visualizing results on Grafana’s dashboard, making it a handy guide for anyone looking to ensure their application’s performance under load.
Automation
Lana Begunova takes you on a creative journey with Athena, illustrating her shift from chaotic, guesswork-driven testing to a more structured and focused approach in UI automation. Through this transformation, Lana highlights how balancing creativity with precision can significantly enhance your testing strategy, making it both effective and engaging.
In his recent blog, Shivahari P shares the challenges and solutions encountered while automating tests for WebView contexts in an Android app. He provides a detailed guide on switching between native and WebView contexts to validate URLs, offering practical insights and code snippets to help testers navigate similar hurdles in mobile test automation.
Sebastian Clavijo Suero dives into the pitfalls of using cy.wait(TIME) in Cypress tests, highlighting how it leads to flaky and slow tests. He offers practical alternatives, like using custom timeouts, waiting for network requests, and leveraging plugins to create more reliable and efficient testing strategies.
Toni Ramchandani explores the complexities of automated testing in AI/ML, debunking the myth that it's a one-size-fits-all solution. He further delves into the critical processes behind ensuring that AI models are accurate, fair, and secure, questioning whether we might be placing too much trust in these technologies without fully understanding the safeguards in place.
Tools
Mohsen Nasiri's blog offers a comprehensive guide to performance testing tools, breaking down the features and uses of popular options like LoadRunner, k6, JMeter, and more. He provides insights on how these tools can help you stress-test your applications under real-world conditions, ensuring they perform smoothly when it counts.
In this blog, Salman Khan highlights the top 43 collaboration tools for teams in 2024, helping organizations navigate the overwhelming choices available. He explores how these tools enhance productivity, streamline communication, and maintain work history, making remote teamwork more efficient and cohesive.
Others
In this informative YouTube tutorial, Nikolay Advolokin guides you through installing Playwright, setting up folder structures, and running tests across different browsers, including mobile emulators. He also dives into configuring Playwright for CI environments, using interactive UI mode, and exploring various browser configurations.
Dive into the Testμ Conference 2024 playlist and catch up on all the action from three days of cutting-edge testing and QA insights! With over 30,000 participants and 50+ expert speakers, this virtual event offers a treasure trove of knowledge through 30+ sessions, workshops, and tutorials. Whether you missed a session or want to revisit your favorite talks, the playlist has you covered. Don't miss out—watch now to learn from the best and stay ahead in the domain of software testing!
Events
Get ready for Appium Conf 2024 on September 13th—an online event dedicated to mastering Appium 2.0 and mobile testing automation! Join top experts for a day of insightful talks, hands-on workshops, and networking opportunities. Don’t miss out on this chance to advance your automation skills and connect with a global community of testers. Register now and be part of the action!