Let's learn about Test Automation via these 222 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.Test automation is the use of specialized software to control the execution of tests and compare actual outcomes with predicted outcomes. It is crucial for ensuring software quality, speeding up the development cycle, and catching defects early and efficiently.1. Accelerate Your Pytest Performance for Enhanced Code Quality and Faster FeedbackIntegrating Launchable into your pytest testing workflow can help you save substantial time, money and labor.2. Recommended Websites to Practice Selenium and Test Automation Here's a list of websites to practice test automation using Selenium.3. The world needs an alternative to Selenium - so we built one[Disclaimer - the thoughts in this post are mine alone and the "we" in the title refers to an open-source project where I happen to be the lead developer.]4. ChatGPT Became the Face of AI—But the Real Battle Is Building Ecosystems, Not Single ModelsChatGPT made AI mainstream, but real transformation comes from ecosystems that embed AI across business, not from relying on a single model.5. How to Build Your First Allure Report From ScratchIn this guide, we’ll take a journey through the main steps to creating your first Allure report and discover all the fancy features6. SDET vs Test Automation Engineer: Main DifferencesToday, we’ll shed light on the differences between the sought-after SDET role and traditional test automation engineers.7. WebdriverIO Vs. Selenium: Who Will Win?Selenium is the most popular web UI automation tool, but does that mean that it's the best solution in test automation market?8. Pytest Tips and Tricks for BeginnersPytest tips and tricks for beginners. Improve your test framework with simple tips!9. Test Impact Analysis - What It Is, How to Test It, and Everything Else You Need to KnowTest impact analysis can help speed up test cycles but not properly managed it can become unruly. Learn how to effectively utilize this method here.10. How to Test Excel Data With CypressThis article is a step-by-step guide that will teach you how to test Excel data with Cypress.11. Streamline Your Software Testing with Batch TestingBy employing batch testing, we can validate various scenarios and edge cases related to user registration in a consolidated manner. 12. How to Read Gmail Emails With PlaywrightMake sure you are fully covering your scenarios during test automation when there are emails to check!13. 9 Soft Skills Every QA Professional NeedsThe dream team certainly is a goal of every employer and HR. Whatever business you run, the success depends on the people you hire. That’s why it’s so critical to make the right decision regardless you seek for developers, QA/QC, designers, content writers, or Project Managers. What’s more, the employees’ technical and soft skills matter a lot.14. Node Version Manager (NVM): How to Install and Use (Step-by-Step Guide)In this article, I will tell you how to install Node Version Manager (NVM) on your computer step by step in a more optimal way.15. How to Speed Up A Cypress Test Suite Execution: Techniques to Improve Your ExperienceExplore standard and advanced Cypress techniques your DevOps team can use to speed up test execution without sacrificing software quality.16. Writing Better Tests With Cypress' Page ElementsPage Elements (PE) is a design pattern for test automation, which perfectly extends Page Object Model (POM) - learn what's that and how to add it in your code!17. Introduction to Winforms UI Automation with Python & AppiumMicrosoft announced some time ago that Coded UI automation was being deprecated - and that the recommended replacement for testing was Appium with WinAppDriver. 18. How to Handle Forms in Selenium With JavaLearn how to access forms in Selenium WebDriver for automated browser testing of your web application and ensure a cross browser compatible experience.19. Playwright vs Cypress for REST API Automated Tests: Who Comes Out on Top?Picking a test automation framework for both UI and API tests? - Find out what difficulties you might face when you make a choice…20. Software Testing of Electron Based ApplicationSo I’m sitting around and waiting for a challenge, dreaming of having a project where I won’t see all these boring aspects like Webdriver, BrowserStack, Web pages, etc. And then…21. Interacting With Sliders Using PlaywrightIn this guide, you will learn how to interact with sliders in Playwright. Find the slider element on a page. Detect its current value to be able to click on it.22. How to Set up Selenium in Visual Studio for Automated Browser Testing of Web AppsIn this Selenium C# tutorial, we are going to help you set up Selenium in Visual Studio and run your first Selenium C# example script.23. Beyond AI Code Review: Why You Need Code Simulation at ScaleDiscover why AI code review alone can’t prevent production failures and how AI-powered code simulation ensures reliability, faster releases, and fewer defects.24. The Untold Truth of Test Driven Development Your Practical Introduction to Test Driven Development25. Writing Better Tests With Cypress' Page Object ModelPage Object Model (POM) is the most popular design pattern for test automation, and that's how you should implement it on your project!26. Pros and Cons of Cybersecurity AutomationAs tech develops, automation is becoming the standard. But can automation be applied to cybersecurity successfully, or is a human touch still needed?27. TypeScript vs JavaScript in REST API Automated TestAlways guessing what your request/response looks like when you develop tests? Looking through Postman/Swagger to get the data structure? No more of that!28. AI Builder Stack: Linear, Cursor, Vercel & QA.techManual testing can't keep up with modern development. See how QA.tech's AI testing automation catches bugs on every PR -- no Playwright or Cypress scripts to ma29. Beginners Guide to Get Started with Unit Testing in React Native30. Selecting elements in Cypress tests: basic + advanced patterns (2 useful Cheatsheets)Two incredibly informative and useful Cheatsheets with basic and advanced patterns for selecting elements in Cypress tests.31. Using Hoverfly to Mock Out the WebIntroduction32. How to Use BitBucket Pipelines and Xray Test Management to Test Automation of Jira Cloud WorkflowsIn this post I show how you can use Bitbucket pipelines together with Jira Cloud. Furthermore I introduce Xray Test Management and present how to combine them.33. How Software Testers Add Value Today and TomorrowPlease welcome our weekly sponsor mabl to Hacker Noon! mabl is a powerful test automation integrated with your delivery pipeline. Create your free mabl account today.34. Top Java Libraries for Automation Testing in 2022Automating your Java testing will help you become more efficient and effective. These Java Libraries are likely to be heavily used for automation testing.35. 5 Common Beginner Mistakes in Test AutomationThe most obvious criteria that expose a beginner in Test Automation during interview or workflow/code review36. Headless Testing with Playwright and JestPlaywright is a NodeJS package which can be used to automate Chrome, Firefox, Edge and Safari browsers in a headless manner.37. Test Automation for Dummies: A Quick Guide for NewbiesTo optimize your testing, it is crucial to have a better understanding of test automation. Get the basic knowledge of automation testing here.38. Automation Testing 2.0: Easing the Way With Google’s BardIn this article, the author explains how to create an automation test using Google Bard AI for the popular website LinkedIn. 39. Experimenting With Citrus Integration Testing FrameworkCreating a test project on Citrus Framework.40. How to Create Simple Multi-Stacks Test With TestcontainersBack-end engineering nowadays may require the integration of multiple services. It is painful for engineers to install many services in their local development environment. Docker has provided an easier way to do this, but it will still require some scripting outside our code. It also has not exactly had a perfect solution if we wanted to test smaller functions or classes instead of the whole service. This problem has been addressed by Testcontainers [1].[41. Test Data That Thinks for Itself:AI-Powered Test Data Generation](https://hackernoon.com/test-data-that-thinks-for-itself-ai-powered-test-data-generation)Test data generation is the process of creating meaningful and representative data that reflects the real-world scenarios in the software.42. Playwright and Chrome Browser Testing in Heroku: A Beginner's GuideThis blog will show you how to run automated end-to-end Playwright tests for your React app with Headless Chrome on Heroku.43. Groundbreaking Tips On How To Use XPath In Selenium Identifying element has always been the trickiest part and therefore require an accurate and correct approach. If you are unable to find elements by the easily available approaches like ID, class, name, link or tagname then XPath in Selenium can help rescue you. Locating dynamic elements have always been the pain area while you wish to automate the scripts, the only ray of hope to deal with such fiascos is XPath. In my current article, I will be digging into the steps of locating an element via XPath example in Selenium and its various ways.44. How to Run API Tests With Newman And Send Results to TelegramHow about running your Postman collections of API requests and automatically getting a meaningful report right in Telegram? Let's do it in one small script! 🔥45. How to Become a Pro DebuggerDebugging is not something that is taught to anyone at any point in their careers, which leads to the belief that it is very difficult. 46. Best Practices for Implementing Test Data into Your CI/CD PipelineTest data as a part of software development is the poor relation that has been ignored for far too long. Butt’s one of the biggest bottlenecks.47. How We Automated our End-to-End Testing from the First Line of Code Unit tests are at the bottom of the pyramid, as they’re just what they sound like, the smallest self-contained unit of testing. 48. Future of Manual Testing: Is Manual Testing dying?The recent decade has witnessed an enormous shift in the Software Engineering and Software testing practices from manual to automated in most of the areas. With the advent of AI, machine learning and the rise of different automation tools, some people think, manual testing will get completely wiped-off by automation. Let’s unveil some myths surrounding the future of manual testing and debunk them with facts.49. Automation of QA with jest-puppeteer and Headless ChromeAs our application started to grow we felt a desperate need to ease the life of our QA team and make all the regular manual checks to be automated.Out of all the available tools we decided to go with jest-puppeteer which is operating HeadlessChrome as a webdriver. So… today this is the protagonist of our narrative. 50. Testkube: K8s Native Testing Tool More background information on the Cloud Native Testing Tool, Testkube.51. Using Machine Learning to Make Test Executions More EfficientPredictive Test Selection is a technique that applies ML to make test executions more efficient.52. 4 SFCC Testing Techniques For StoreFronts to 10x Customer ExperienceHere we'll cover the following topics: сommon mistakes in online stores and how to prevent them, common testing techniques, finding the right team for testing53. 3D Engines: A Comprehensive Guide to AutomationThis article gives an overview how to efficiently test computer graphics and automate processes.54. Automation Testing With Selenium, Cucumber Tool And TestNGCucumber is a test automation framework which leverages Behavior Driven Development for collaboration in between Business and IT teams. It empowers a user to define an application’s behavior in plain English language which makes it easier for non-programmers to understand the acceptance criteria.55. API Testing Tutorial: A Complete Guide to BeginnersNew to API testing? This tutorial will show you everything you need to start, from understanding what an API is to using popular tools to make testing easier. 56. Network Test and Automation: PyATS 101 in 5 MinutespyATS is an end-to-end DevOps automation ecosystem. Agnostic by design, pyATS enable network engineers to automate their day-to-day DevOps activities, perform s57. From Manual to Automated: Write Your First Test with PlaywrightHow to write your first test with Playwright and JavaScript.58. Tips for Fixing Your Flaky TestsLearn how to get better consistency around your automated tests by both fixing your existing flaky tests, and writing better tests going forward!59. Top 9 Business Habits of Successful Software DevelopersA software developer shares the most important business lessons learned over the span of a four-year career in the industry.60. Complex Refactoring With Roslyn CompilersLet’s imagine the monolith project with an enormous code base that has been developed for a couple of decades (unbelievable, right?). This project is probably going to have a myriad of features and a considerable (hopefully!) number of automated tests covering the verification of our priceless features on multiple levels. All the way up the famous, or infamous, depending on who’re you gonna ask, testing pyramid from the unit foundation down below to the end-to-end peak high above.61. Github Actions auto split of slow RSpec test file in parallel jobs for Ruby on Rails projectHow to run slow RSpec test files on Github Actions with parallel jobs by doing an auto split of the spec file by test examples62. I Test, Therefore it WorksTo put it simply, programmers make it work and testers make it break. The benefits beat the costs in the long run.63. Getting Started with Zalenium: Docker-based Selenuim GridThe integration of Docker and Kubernetes makes Zalenium an appealing choice for setting up Selenium-based infrastructure.64. Using Swagger And Excel Sheets for Validating REST APIsSwagger Files (aka OpenAPI Specification) is the most popular way for documenting API specifications and Excel sheet provides an easy and simple way of writing structured data. Anybody can write data in excel sheet irrespective of their programming skills. Introducing vREST NG (An enterprise ready application for Automated API Testing), which combines the power of both to make your API Testing experience more seamless. The approach is also known as Data Driven Testing.65. Top Cross-Browser Testing Tools to Test from Different Geo-LocationsCheck out the list of top Cross-Browser testing tools to test from different geo-locations.66. 7 Ways to Optimize Your Agile Testing StrategyIn this article, you will find some tips to streamline and improve your Agile testing strategy.67. There is No Continuous Delivery Without Continuous TestingThree Ways Automated Testing Closes the Gap Between Development and Delivery68. 11 Best Automation Testing Tools to Try in 2021I’ve collected the ace of aces among the most trending software testing automation tools and dumped them in a juicy ultimate guide.69. How can Self-Healing AI Help a Web Test Automation Developer?I have been working in the automation field for more than a decade, and have seen automation tools evolve in unique ways. During the earlier years, when AI technologies weren’t prevalent, I remember how our automation team faced particular and unavoidable challenges which we, at that time, thought were some of the trickiest to resolve from our end. But we accepted it as just a part of daily life in the automation world and adapted to it. 70. How to Create Github Actions to Run Tests With Docker ServicesExample with Django / Python and PostgreSQL. 71. AI in Software Testing: A Silver Bullet or a Threat to the Profession?72. How To Use Nightwatch.js Framework For Test AutomationSelenium is a widely used tool for automated browser testing. Being an open-source framework allowed Selenium to be compatible with multiple test automation frameworks for different programming languages and if we talk about automation testing with Selenium and JavaScript, there is a particular framework that never fails to take the spotlight and that is the Nightwatch.js. This is why I decided to come up with Nightwatch.js tutorial for beginners.73. Cypress Testing in Docker: Different Docker Images for Seamless TestingRunning Cypress tests in Docker containers using different Docker images74. Migrating Appium Tests to Sauce LabsScale your Appium tests with moving to cloud.75. 6 Popular Challenges In Automation Testing using SeleniumSelenium is a very popular software testing tool. However, Selenium automation testing often comes with several challenges which are solved in this QA blog76. Scriptless Automated Testing is not the Same as Record and Playback TestingIn its initial days, Software Testing was completely manual. The repetitive nature of testing mundane tasks and the time required to test led to the wide adoption of automated testing.77. Unit Testing Vs. Integration Testing In AndroidAndroid development has witnessed massive growth in all these years, and any developer who’s worth his salt will thoroughly test his products before launching them into the market. While having a conversation about testing in Android, we often hear two forms of tests doing the rounds — Unit Test and Integration Test. 78. Getting Started with Selenium Grid Browser TestingWhen performing cross browser testing manually, one roadblock that you might have hit during the verification phase is testing the functionalities of your web application/web product across different operating systems / devices / browsers are the test coverage with respect to time. With thousands of browsers available in the market, automation testing for validating cross browser compatibility has become a necessity.79. A Quick Introduction to REST APIREST stands for Representational State Transfer. It is a software architectural style that defines a set of constraints or rules that you should adhere to when you are creating your APIs.80. Selenium vs. Selenide: Which is the Better UI Test Automation Framework?Choosing a UI automation framework is not an easy task. You have to consider many factors based on your company's needs.81. A Successful Selenium Parallel Testing With ZaleniumDo you run a lot of automation frameworks using Selenium but finding it difficult to scale with a Dockerized infra? Maybe our case study can be of help. Read on82. Why it's Time to Stop Using Meaningless Test ValuesDid you ever find a test where the mock data was a bunch of meaningless "test" strings and 123 integer values? Yeah, me too — and it sucks.83. With GitHub Actions, you don’t have to do boring tasks manually ever againCheck out this guide and spin up a GitHub Action for your favorite stack fast—like Stack Overflow copy & paste fast.84. How To Approach Tags Dynamically In Playwright TestsIn this brief story, I want to share with you my approach to dynamically tagging Playwright tests.85. Application Testing In Go: Do It Right And Don't Create a MessProblem - How many times have we faced this problem of worrying about cleaning up after running test cases. When some of our test cases run, they might add data to our database or add files to our directory which we don’t want to worry about every time.86. The Zen of Page Objects: Find Inner Peace and Clean Code7 the best practices for Page Objects. By following these best practices, you can create a Page Object framework that is easy to maintain, reusable and much mor87. Why 100 Percent Test Coverage is Not Possible — Lessons from Testing Banking and Healthcare SystemsQuality is not about testing everything; quality is about testing what is most important.88. Software Testing Trends to Watch 2021Covering test automation, security systems, testing of mobile applications, big data testing, IoT, AI, ML, Blockchain and more.89. Testing in Java: The Key Concepts [Part 1: Unit Testing]In this article, we will explore the key concepts of Java unit testing, including simple code examples, parametrization, exception testing, and annotations.90. 'I Open-Sourced My Thinking Process': Meet HackerNoon Writer & Test Automation Engineer Miki SzelesAn interview with Miki Szeles who is an agile creative technicalish writer and software developer.91. How to Get Started with Website Test AutomationIn this article, we will be going over website test automation. Specifically, we will be talking about UI automation testing using Puppeteer and Browserless. 92. QA Automation on vacation. How we developed a tool that creates test users for usHow SDG team developed a tool that automates the creation of "history-rich" test users. 93. Tests Automation with Examples: 'Click' Button Method in SeleniumOne of the most fundamental and crucial interactions while Selenium automation testing is done by automating click operations over elements on a web page. We facilitate the click interaction using a method called Selenium.click().94. 7 Best Tips and Practices for Efficient Python Test AutomationI've worked on Python test automation projects long enough to know some tips and tricks for the best results. 95. Effective Testing in Complex Software Development ProjectsManual Or Automatic Testing?96. Selenide Test Automation: Using Selenoid in the Docker ContainerThis article will be useful for young QA specialists, as well as those who are interested in the features and capabilities of such popular testing frameworks as Selenide and Selenoid.97. Your AI-Generated Code Tests Might Be Lying to YouHigh code coverage doesn’t guarantee correctness. Learn how mutation testing exposes blind spots in AI-generated code.[98. Comprehensive Coverage:The AI Solution To Unit Testing](https://hackernoon.com/comprehensive-coverage-the-ai-solution-to-unit-testing)AI automated test generation tools can help improve coverage of source code99. How to Start Your Friendship with SelenideI've talked about why you should use Selenide previously. Now, it's time to teach you how it works first-hand. 100. Automated Testing Guide, types, applications, & techniques.The software industry has been seeing a substantial increase in demand for upgrading existing software & introducing new software in the market.101. How I Integrated the Cucumber Framework into a Test Project for BDD ImplementationThis article will show you how to create a test project from scratch and start developing it in accordance with BDD.102. Manual Testing is Not DeadLove it or hate it, manual testing is still the most widely used form of QA. 103. Software Testing Tools: A Complete Guide to Smarter TestingStruggling to choose a testing tool for your application? Here's a list of the best Software Testing Tools in 2023, along with perfect scenarios to use them.104. How to Cultivate a Collaborative DevOps Culture Learn about key roles involved in DevOps, their skills and responsibilities, and ways DevOps automation can reduce the communication gap.105. Is No-Code Testing Actually Possible?Testing accounts for over a quarter of development timelines. Automated codeless testing can help remove bottlenecks bringing your software to market quicker.106. Mocking All External Data Sources and Isolating the Codebase for Automated TestsHow to mock ALL external data sources and completely isolate the codebase for automated tests107. Top 10 Automation Testing Trends for 2021Pandemic-related changes weren’t easy to embrace, just like remote working wasn’t easy to grapple with. 108. How to Simulate the Kafka Service Using the Citrus FrameworkToday, many teams use Kafka in service development. Many leading IT companies are already actively and successfully using this tool.109. Automation of Tester's Routine Using PostmanBreaking down useful tricks and features of Postman110. API Security Testing Based on Schema: Highs and LowsWe will delve into the world of API security testing, with a focus on Swagger, a popular and widely used API documentation and management tool.111. Setup, Run and Debug Cypress Tests: A Quick Guide To Get You StartedRun and debug automated Cypress tests in a React application. Written by Urmilla Kannuswamy. Learn how to install, set-up, run, and debug Cypress tests.112. Top 5 Test Automation Tools to Improve Your WorkflowIn this article, we invite you to discover our choice of the 5 automation tools that you should imperatively have tried or implemented within your organization.113. If You Want To Write The 1st API Test In JavaScript You Can Be Proud Of, Read These TipsIn this post, we'll take a look at what tools/technologies do we need for writing API tests using JavaScript and then we'll also write our first API test. So let's get started…[114. AI in Software Testing:Automation or Automagic?](https://hackernoon.com/ai-in-software-testing-automation-or-automagic)Automatic code generation, software design, and requirement gathering are all benefitting from smart algorithms. But what about AI in testing services?115. TSQA 2022: Test Automation Code and StrategyHow one company outlined how to streamline test automation code and some strategic uses for it at the Triangle Software Quality Association 2022 conference 116. A Step-By-Step Guide To Web User Interface TestingJS frameworks can also utilize WebTestIt. Here is a step-by-step guide to web UI testing.117. What "Shifting Left" in Software Really Means for Blameless DevOpsA truly "blameless culture" in software must to evolve from incident reporting, to telemetry aimed at Proactive Observability in DevOps118. Basics of Unit Testing in Software DevelopmentTesting your code is an important part of the software development process. Learn why it's so important and the most common way of testing.119. Mobile App Test Automation - Getting Started With Appium Part 1Mobile app test automation with Appium for end-to-end testing. 120. Self-Healing Test Automation: The Future of Test ResilienceExplores self-healing test automation, covering ML algorithms, visual validation, challenges, and implementation tips for effective software testing.121. Automated QA Testing with Low-code Applications Are you looking for ways to automate your QA testing process? If so, you may want to consider using a low-code application. Read our blog of automate QA Testing122. Getting Started with Test Automation Using Cypress Cypress provides a simple and intuitive API that makes writing and running tests a breeze.123. Work Smarter, Not Harder: Using AI to Supercharge Test AutomationDiscover how to harness the power of AI and test automation—a dynamic and emerging duo—to stay ahead of the curve and drive meaningful business growth.124. How The Modern Web Test Automation Is Changing Our Lives This article leaves you with the thought of the importance of imagining and implementing solutions to help the test automation world evolve swiftly.125. Create Realistic and Secure Test Data with our Synthetic Data PlatformLearn how to fully automate your test data creation efforts. Let our AI model privacy-protect your production data and figure out its business rules.126. Let AI Write Your Pytest Suite: A Practical Guide for SDETs What if your test cases could be auto-generated by AI and automatically verified using Pytest ?127. How To Implement a JUnit Parameterized Test for Selenium Test AutomationTired of writing the same test scripts for different input values? Save time by learning how to perform a parametrized test in JUnit.128. Striking the Right Balance: A Guide to Effective Unit and E2E TestingThis comprehensive guideline assists in decision-making regarding testing at different levels - from Unit to End-to-end. It offers practical practices, rules of129. The Fail-fast Principle in Software TestingIn software development, a fail-fast system is a tool that will notify when a failure is likely to occur.130. Challenges of Test Automation (Before vs Now)This blog will walk you through some of the most common challenges faced by the testers and we can help you to overcome those.131. A Basic Guide to MySQL Tests AutomationWe created a script that can be automatically run on certain kinds of events, as well as interpret its results, basing the automation execution logic on them.132. 7 Reasons to Use Automated Tests in Selenium, JUnit5, and Gauge Framework Using automated tests to optimize your web application using Selenium, JUnit5, and Gauge Framework.133. Random All the Way Down; Property-based Testing (Part 6)How to make failing test cases smaller by estimating their size and randomly generating smaller test cases.134. 93 Stories To Learn About QA (Quality Assurance) Learn everything you need to know about Qa via these 93 free HackerNoon stories.135. From Codeless to AI-Powered: The Next Evolution of Test AutomationTrace the evolution of test automation from manual testing to the "codeless revolution" and the future of AI-powered platforms. 136. Achieving Reliable E2E Tests in Cypress: Overcome cy.wait PitfallsLearn why Cypress tests become flaky when reusing cy.wait with repeated requests, how times: 1 fixes it, and why UI-based testing is the most reliable strategy.137. Selenium Versus Karate: a Solid Comparative ApproachThis article delves into automated testing using Selenium (with Cucumber) and Karate, assessing their features, tech details, and community support.138. TestProject 2.0 Next-Gen: Test Automation Without LimitationsHello Folks, I'm back with my article on TestProject but this time with their 2.0 release. 139. Everything You Should Know About Test Automation FrameworksThis guide offers you a deep understanding of test automation frameworks, including the well-known Selenium automation framework and its Hybrid framework.140. AWS Parameters Store for Test Automation ProjectKeep in order your test automation secret data with AWS Parameters Store.141. 7 Steps to Effectively Implement Test Automation for Video GamesTest automation ensures overall software efficiency and accelerates its development process. But how do we successfully implement it for video game testing? 142. How To Make A Record of Selenium TestSelenium is a open-source free and automation testing tool for web applications across all different browsers. It is quite similar as HP QuickTest Pro (QTP, currently UFT). However, Selenium mainly focused on automating web-based applications. So the testing done using Selenium tool is referred as Selenium Testing. In order to record a test, follow the given steps:Step 1 : Open Mozilla Firefox web browser, go to tools and click on Selenium IDE. There type the link143. How to Start a Career in Software TestingTesting is indispensable. It's the lifeline of software. Quality is a thing that can uplift you from your competitors. 144. Getting started with API TestingAPI testing focuses on testing the business logic or the functionality of the application. Using API testing you are also validating the data responses, as well as ensuring whether your APIs are performant and secure.145. Best 15 Mobile Testing Tools: 2020 EditionWith approximately 3.5 billion smartphone users and 1.35 billion tablet users, it’s no surprise that the mobile application industry is thriving with 204 billion apps downloaded in 2019, and projected to increase by 25% between 2020 and 2022.146. Top 10 Automation Testing Tools: 2020 EditionThe demand for delivering quality software faster — or “Quality at Speed” — requires organizations to search for solutions in Agile, continuous integration (CI), and DevOps methodologies. Test automation is an essential part of these aspects. The latest World Quality Report 2018–2019 suggests that test automation is the biggest bottleneck to deliver “Quality at Speed,” as it is an enabler of successful Agile and DevOps adoption.147. 4 Quality Assurance Cures for "Nightmare" IT ReleasesBad news – releases fail. Good news – it’s in your power to prevent them. Let me tell you how. 148. Computer Vision Is Fun To Play WithI work as a Software Engineer at Endtest.149. Why I’m Shifting Right While Everyone Else Is Shifting LeftWhy you should be shifting left in the software engineering process.150. It's All About Quality: Top 5 Trends in QA and TestingTop five quality assurance and testing trends that you need to follow!151. How to Test Your Postgres Business Logic with Jest PluginWith great power comes great responsibility and the bigger the project gets the easier it is to break something. Therefore you should test Postgres logic!152. 5 Valuable Tips on How to Prevent the Most Common Errors in Test AutomationLearn 5 proven strategies from top QA experts to prevent errors and enhance your automation efficiency. 153. Storing Tests On The Project Repository Vs. Storing Tests On A Separate RepositoryWhile starting to work with end-to-end tests, one of the first questions is where to store them. Alongside source code or in the separate repository?154. Selenium Exceptions as the Way to Get More Robust Testing Scripts: the TruthExceptions in Selenium are unavoidable. Here are 49 most common Selenium exceptions which might occur while performing Selenium Test Automation.155. The 4 Pillars Of AutomationIn the test automation world, there is a competition between Puppeteer vs Playwright vs Selenium vs Cypress. These four pillars form the backbone of the space.156. Why Waiting Matters: Making Automated Tests ReliableImplicit and explicit waits create a balanced approach, helping tests mimic real human patience and making them more resilient.157. Low Code Tools for Test AutomationIn this article, I will share a state of the art in the test automation field, specifically with the low code approach.158. How to Choose Test Cases for AutomationAlthough automation testing is becoming more popular, there remain certain difficulties for automation teams, including selecting which test cases to automate.159. Let's Connect Allure Reports to a Test Project Made on Citrus FrameworkHow to integrate ALLURE Reports to test projects made on the CITRUS Framework.160. Benefits and Challenges of Cognitive Test AutomationCognitive test automation is implemented across various industries. Let's learn about its benefits and challenges in software testing.161. The Power of Test Automation: How to Build a Strategy That Delivers ResultsAn effective testing strategy involves implementing appropriate types of tests at alternating stages of business in a consistent manner.162. BDD with Cucumber-js: Bridging the Gap between Developers and BusinessA guide on Cucumber-js and BDD in test automation. Bridge the gap between tech and non-tech stakeholders for effective collaboration.163. Is Selenium Automation Testing with Disabled JavaScript Settings Worth Your Time?Selenium has been a pinnacle for open-source software in the industry of automated website testing. The automation testing framework is widely adopted by the testing community to help them in automating interactions with their web-application for desktops.164. AI Wrote Your Tests. Variables Keep Them Alive.I'm building Debuggo not just to create tests quickly, but to create reliable tests that don't break every time the wind blows.165. An Introductory Guide to Screenshot, UI, API, and Performance TestingBuilding a product, we face the moment that we need more types of tests. Screenshot, UI, API, or Performance? There are many of them and every one is designed for other purposes.166. Automation Testing Versus Manual Testing GuidelinesSoftware development goes through six main stages, otherwise known as the software development lifecycle. They are planning, design, development, testing, deployment, and maintenance. After development, the next phase involving quality assurance and testing is crucial to the success of the software. Proper QA testing identifies redundancies, inconsistencies, bugs, and defects in a newly developed product. Without this process, there’s no way to find out the ability of the product to survive in the real world and to work as intended for many years. 167. Salesforce Test Automation Or Manual Testing? Here is Some ClarityDo you know the best feature of Salesforce? Some of you would suggest it's the easy introduction of change or updates on an organizational level, and we agree. 168. DevOps Engineering Explains Key Principles For Building Reliable and Efficient InfrastructureDevOps expert, Vadim Timonin, shares insights on automation, cloud solutions, and key trends shaping the future of IT.169. How to Test Financial Applications EffectivelyThere are several key types of test cases in QA you can’t avoid dealing with banking and financial applications. Here is the checklist for it170. 7 tools to use that test your online browserA compilation of tools that enable testing of a browser on the cloud or online and make cross-browser testing easier.171. How to Create and Implement Your Own Test Automation StrategyEvery new software, method, or tool comes with certain growing pains and takes some time to get used to, although it’s almost always worth the adoption effort.172. Do you Even Test? You Should and Here's Why In this blog post, we'll discuss why testing is so important and how we build our own testing library to encourage good testing practices…173. How to Speed Up Slow Test Cycles with SeleniumIn this hands-on Selenium tutorial, we cover standard and advanced tips and techniques to help you speed up test execution with Selenium. 174. A Benchmark of Low Code Platforms for Test AutomationThe faster we get feedback, the better. That also applies to end-to-end automated tests. Considering the trend toward low code solutions for test automation at the UI level, we wanted to run some experiments comparing the execution time of some of the most popular options. Low code solutions are great because they have a less steep learning curve, but they are less useful in evaluating new code changes if the feedback is delayed due to slow running tests. 175. How to Mask Dynamic Elements in Automated Visual TestsLearn how to use dynamic element masking in Playwright to prevent unreliable test results. 176. AI-Driven DevOps: Everything you Need to KnowI'll list a few platforms and tools to keep an eye on in the AI/ML-driven space for DevOps, software development, and SRE.177. Manual Testing Vs. Automated Testing: Which One Is The Best Fit For You?In the life of every project, there comes a moment when an application gets too complex, and manual testing resources are just not enough to produce a quality a178. Testing REST API In PlaywrightLearn how to test REST API in playwright. 179. Conducting Cross Browser Testing With Cypress in CI/CD using DockerRunning Cypress tests across multiple browsers in CI/CD using Docker. 180. Become An AWS Automation Pro With These 5 Lesser-Known CapabilitiesHere are five lesser-known AWS capabilities you can leverage to become an AWS automation pro.181. Removing the Stigma of Using Cucumber and Gherkin in Test Automation ProcessesRecently at a meet-up there was a talk on writing Cucumber feature files in Cypress, a question was posed to an audience of around 100 - "Who here has tested their stuff with Cucumber?" to which a mild hubbub felt quite negative including a couple of guffaws and scoffs from the back.182. What Does It Take To Be a Really Good QA?So, what does it take to be a really good QA? Here are some key traits and skills to consider.183. The Basics You Need To Know About Automated Testing In SoapUIA story about my test automation experience with SoapUI.184. You Need to Make Better Code Reviews™Code reviews and the pull request are the basic building blocks in many software engineers’ life (The Workflow). They prevent bugs, mistakes, and help distribute the knowledge around a code base in small units of changes. They are, also — and specially code reviews — more an art than a science, and so everyone makes mistakes here. Things as random as the relationship that different contributors have between them, influence whether something is approved, overlooked, ignored or requests changes.185. Testing in Java: The Key Concepts [Part 2: Integration Testing]Dive into the world of integration testing in Java using Spring.186. These Technical Skills Are Extremely Useful for Test AutomationIn this article, I’ll walk you through some of them and explain how they will help you in this role. 187. Priya Yesare on Leadership, Mentorship, and Women in TechPriya Yesare shares her journey in tech, from shy coder to QA leader, inspiring more women to thrive in tech through mentorship and innovation.188. Top Penetration Testing Providers: What You Need to Know Before Opting for OneIn this blog post, we will take a look at the best penetration testing companies and explain what you need to know before opting for one. 189. Creating API-Helpers Using the Citrus Integration FrameworkCreating API-helpers using the Citrus Integration Framework.190. Simplify API Testing with One Simple Postman ScriptAutomate API testing with a script to generate tokens, reducing manual stress and improving workflow efficiency191. 5 Proven Ways To Speed Up Digital Product DevelopmentThe faster you can develop a product, the sooner it gets to market and the more sales you make. Your brand improves its market position and credibility by beating competitors to the punch.192. Why Your Test Automation Approach May be Ineffective And How You Can Fix ItTest automation has for a long time been synonymous with programming. Why? Because the majority of available test automation frameworks and tools require some level of programming. These tools are developed with a programming mindset, similar to the way that operating systems before Windows 95 were developed - without a visual interface that helped users interact with it. 193. Why "100% Test Coverage" Is a Vanity MetricMost teams chasing 100% code coverage are optimizing for a number, not for quality. 194. 5 Tips for Selecting Test Case Management ToolsHere are 5 tips for selecting the test case management tools and save your efforts and time. 195. Just Enough Testing: How Many Automated Tests Should We Write?How many automated tests should you write? Just Enough. Just Enough Testing balances the need to ship with the quality your customers deserve.196. Writing Your First Software TestFrom your first “Hello, World” to QA mastery, learn how manual and automated testing build curiosity, confidence, and reliable software quality.197. This Framework Lets You Test Your Rest-API With The Get MethodIn this article, I will show you how you can test a restful “Get” method using the Robot Framework. 198. How to Spot a Good Tester: Interview With Alexander Van Der BergToday's guest is Alexander van der Berg, an experienced software tester who can shed some light on this part of the industry.199. 5 Steps for Switching From Manual to Automation TestingManual testers should weigh on the benefits of test automation over manual testing and start the transition now. To start, read our 5-step guide.200. Test Automation With Cypress vs. Keploy: A Comprehensive ComparisonExplore the strengths of Cypress and Keploy for test automation: speed, efficiency, and robustness in software testing.201. The Relationship Between Agile Approaches and Automation TestingAlthough test automation was not created with Agile in mind, it does enable Agile testing, which is an important part of the Agile idea.202. Bridging Software and Hardware: Lessons From Automating Test Systems With C#In this post, I will share practical strategies for bridging software with hardware, what works, what fails, and why this space is very fascinating203. The Test Automation Frameworks that Define Software DevelopmentA test automation framework is a collection of rules or guidelines for generating and designing test cases. It includes a combination of practices and tools that are developed to assist the QA professionals in testing more effectively. Moreover, these set of guidelines may encompass coding standards, object repositories, test-data handling techniques, processes for securing tests results and also data on how to access external resources.204. DevOps Testing Strategy: A Detailed Guide for Agile TeamsContinuity is simply a “must” in the development and deployment process to adhere to DevOps’ aim of quality-at-speed deliveries.205. Debunking the Myths Around No-Code TechnologyNo-code tools have become a key enabler of the digital transformation age, allowing people without specialized skills to create apps and websites. 206. We Analyzed 20.2 Million CI Jobs In Trunk Flaky Tests: Here's What We Learned - Part 1What we learned about flaky tests, their effect, and how teams tackle them after 20.2 Million CI jobs were analyzed.207. No Tests? No Problem: Automating NodeJs TestingRecord and Replay, otherwise known as codeless automation, is a way to run tests without programming knowledge. This is done using a tool, like CodeParrot.208. The Benefits of Automation Testing and How it WorksBenefits of Automation Testing, Strategies and Best Practices. Get unique insights on how to implement automation testing fast!209. Learning from Experience: A Tester's PerspectiveTesters are engineers. They can perform academic researches. They can apply programming to create the tools which benefit the team.210. The Complete Guide Using To Selenium Locators In Protractor To Run Test Automation With ScriptsSelenium locators in Protractor are important for running your test automation scripts. Read now to know more about these locators.211. This DevOps Fix Cuts Kubernetes Test Times from 7 Minutes to 1This week's post is the third and final in my series about running tests on Kubernetes for each pull request.212. 5 Must-Have Tools For Mobile TestingA list of the best tools for mobile testing. Understanding which tools can help you undertake rigorous performance checks, are cost, time efficient, and more.213. Rivalz AI Partners With 51nodes To Drive AI-Powered Transformation Across German IndustryThe partnership will apply Rivalz’s agent systems in real-world industrial settings, starting with German214. What Every Beginner Should Know About Automation Testing Execution and ReportingAutomated testing is a crucial part of every Agile team to keep up with the demands for fast but high-quality software projects.215. What Makes DevOps Orchestration Worth the InvestmentHow can you step up your automation game and achieve the ideal success of digital transformation? The answer to your question lies in this article.216. Intro to TestOps: How to Streamline Software Testing Using AutomationThis article discusses modern testing operations or TestOps, and provides definition of TestOps, reviews the difference between TestOps and DevOps.217. Why Every Software Development Project Needs a QAIf you have a team of programmers, but there is still no QA specialist, read the article to learn about why building a successful startup needs a QA specialist.218. Top 6 Factors to Consider When Designing Automated Test ArchitectureThe beginning of automated tests in a project is easy and difficult at the same time. You can start smoothly, using base architecture, simple tests and more.219. Quality Sense Podcast with Tristan Lombard: The Power of Community Building In this episode of Quality Sense, Federico has a conversation with Tristan Lombard, where they talked about the role of community building in software testing.220. How a No-Code Tool Changed Our Testing ProcessJooble introduced a no-code approach that made testing faster, more cost-effective, and scalable. 221. Quality Sense Podcast: Erika Chestnut on Calendly's Test Automation StrategyIn this episode of Quality Sense, Federico has a conversation with Erika Chestnut, Head of QA at Calendly. 222. Kiss Manual Cleanup Goodbye: Automate Redis Deletion with Excel and ReadyAPI Learn how to automate Redis key deletion using ReadyAPI, REST APIs, and Excel input. A scalable solution for test automation with dynamic data sources.Thank you for checking out the 222 most read blog posts about Test Automation on HackerNoon.Visit the /Learn Repo to find the most read blog posts about any technology.