Welcome to the 134th edition of Coding Jag brought to you by LambdaTest!👐
With the rise of Agile and DevOps methodologies, the pace of software development has accelerated significantly, making it harder for manual testing to keep up. In response, many organizations have turned to test automation to streamline their testing processes and reduce time-to-market.
Many believe that manual testing is becoming less relevant and may even be on its way out. Yet, there are still obstacles and limitations to automation testing, as well as opportunities for manual testing to play an important part in ensuring software quality.
In this edition of Coding Jag, we explore the various factors driving the trend towards automation, including the need for faster releases, and the relevance of manual testing.
News
Check out this post as Daniel Delimata discusses the challenges faced by manual testers and the impact of automation on the future of software testing.
Kristin Jackvony investigates the usage of the straw man fallacy in arguments and how it can be damaging to effective communication and problem-solving in software testing in this post.
Explore the importance of making quality a priority as Pablo Vittori argues that focusing solely on speed and efficiency at the expense of quality can have serious consequences.
Here is a short list of websites and apps by Andreea-QA for testers who want to enhance their manual testing skills.
Beth Marshall highlights the importance of having a portfolio in software testing and how it can benefit testers in their career growth. Marshall shares her personal experience and insights on what to include in a portfolio.
Performance
Farhan Labib discusses the benefits of using the k6 tool for load testing. Investigate k6's features and capabilities, as well as how it can assist developers and testers in performance testing their apps.
Asish Ghosh explains how to use the Lighthouse tool in conjunction with Selenium for web page auditing and optimization. Ghosh provides step-by-step instructions and code snippets to help readers integrate Lighthouse with Selenium and leverage its features.
Automation
Here is a comprehensive guide for Selenium users on how to work with web elements in Python. Discover the various methods for locating and interacting with web elements using Selenium and Python, along with code examples for each technique.
Explore test isolation as a necessary practice in software testing and how it can help improve the reliability and efficiency of test suites. David Ingraham provides examples on how to implement test isolation in Cypress, a popular end-to-end testing framework.
Magdalena Rojek examines how the Page Object Model (POM) can simplify automated testing and improve test code maintainability.
Get started with the principles of lean thinking and how they can be applied to software testing. Rich Jordan shares his insights on how a lean testing approach can help organizations save time, money, and resources.
Tools
Dive in as Joe Colantonio provides a comprehensive guide for using Playwright, a popular end-to-end testing framework to create tests, and run them using the framework.
Compare and contrast between XPath and CSS selectors in web automation testing and when to use them. Explore the best practices to follow when working with these locators.
Others
Get a step-by-step guide for performing cross-browser testing on an online Selenium Grid using the pytest framework in this video tutorial by LambdaTest.
In this episode of Testing Peers, the peers discuss leadership in testing and what makes a successful leader.
Events
Join InflectraCon, a 3 day annual conference organized by Inflectra from 19-21 April 2023. The conference brings together industry experts and practitioners to share their knowledge, experiences, and best practices in software testing, project management, and agile development.