paint-brush
145 Stories To Learn About Test Automationby@learn
301 reads
301 reads

145 Stories To Learn About Test Automation

by Learn RepoJune 10th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Test Automation via these 145 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 145 Stories To Learn About Test Automation
Learn Repo HackerNoon profile picture

Let's learn about Test Automation via these 145 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. How to Start Your Friendship with Selenide

I've talked about why you should use Selenide previously. Now, it's time to teach you how it works first-hand.

2. Writing Better Tests With Cypress' Page Object Model

Page Object Model (POM) is the most popular design pattern for test automation, and that's how you should implement it on your project!

3. Top 10 Automation Testing Trends for 2021

Pandemic-related changes weren’t easy to embrace, just like remote working wasn’t easy to grapple with.

4. 7 Ways to Optimize Your Agile Testing Strategy

In this article, you will find some tips to streamline and improve your Agile testing strategy.

5. Top 9 Business Habits of Successful Software Developers

A software developer shares the most important business lessons learned over the span of a four-year career in the industry.

6. I Test, Therefore it Works

To put it simply, programmers make it work and testers make it break. The benefits beat the costs in the long run.

7. There is No Continuous Delivery Without Continuous Testing

Three Ways Automated Testing Closes the Gap Between Development and Delivery

8. Test Automation for Dummies: A Quick Guide for Newbies

To optimize your testing, it is crucial to have a better understanding of test automation. Get the basic knowledge of automation testing here.

[9. 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?

10. Recommended Websites to Practice Selenium and Test Automation

Here's a list of websites to practice test automation using Selenium.

11. SDET vs Test Automation Engineer: Main Differences

Today, we’ll shed light on the differences between the sought-after SDET role and traditional test automation engineers.

12. If You Want To Write The 1st API Test In JavaScript You Can Be Proud Of, Read These Tips

In 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...

13. TestProject 2.0 Next-Gen: Test Automation Without Limitations

Hello Folks, I'm back with my article on TestProject but this time with their 2.0 release.

14. Pros and Cons of Cybersecurity Automation

As tech develops, automation is becoming the standard. But can automation be applied to cybersecurity successfully, or is a human touch still needed?

15. Introduction to Winforms UI Automation with Python & Appium

Microsoft announced some time ago that Coded UI automation was being deprecated - and that the recommended replacement for testing was Appium with WinAppDriver.

16. How I Integrated the Cucumber Framework into a Test Project for BDD Implementation

This article will show you how to create a test project from scratch and start developing it in accordance with BDD.

17. 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.

18. A Successful Selenium Parallel Testing With Zalenium

Do 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 on

19. API Testing Tutorial: A Complete Guide to Beginners

New 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.

20. Testkube: K8s Native Testing Tool

More background information on the Cloud Native Testing Tool, Testkube.

21. Writing Better Tests With Cypress' Page Elements

Page 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!

22. Debunking the Myths Around No-Code Technology

No-code tools have become a key enabler of the digital transformation age, allowing people without specialized skills to create apps and websites.

23. How To Make A Record of Selenium Test

Selenium 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 link

24. Headless Testing with Playwright and Jest

Playwright is a NodeJS package which can be used to automate Chrome, Firefox, Edge and Safari browsers in a headless manner.

25. 5 Steps for Switching From Manual to Automation Testing

Manual testers should weigh on the benefits of test automation over manual testing and start the transition now. To start, read our 5-step guide.

26. Why Your Test Automation Approach May be Ineffective And How You Can Fix It

Test 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.

27. How to Choose Test Cases for Automation

Although automation testing is becoming more popular, there remain certain difficulties for automation teams, including selecting which test cases to automate.

28. How to Become a Pro Debugger

Debugging is not something that is taught to anyone at any point in their careers, which leads to the belief that it is very difficult.

29. 5 Must-Have Tools For Mobile Testing

A list of the best tools for mobile testing. Understanding which tools can help you undertake rigorous performance checks, are cost, time efficient, and more.

30. 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 Testing

31. 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.

32. Migrating Appium Tests to Sauce Labs

Scale your Appium tests with moving to cloud.

33. AWS Parameters Store for Test Automation Project

Keep in order your test automation secret data with AWS Parameters Store.

34. How to Test Financial Applications Effectively

There are several key types of test cases in QA you can’t avoid dealing with banking and financial applications. Here is the checklist for it

35. 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.

36. What Makes DevOps Orchestration Worth the Investment

How can you step up your automation game and achieve the ideal success of digital transformation? The answer to your question lies in this article.

37. Complex Refactoring With Roslyn Compilers

Let’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.

38. TSQA 2022: Test Automation Code and Strategy

How one company outlined how to streamline test automation code and some strategic uses for it at the Triangle Software Quality Association 2022 conference

39. Experimenting With Citrus Integration Testing Framework

Creating a test project on Citrus Framework.

40. Tips for Fixing Your Flaky Tests

Learn how to get better consistency around your automated tests by both fixing your existing flaky tests, and writing better tests going forward!

41. What Every Beginner Should Know About Automation Testing Execution and Reporting

Automated testing is a crucial part of every Agile team to keep up with the demands for fast but high-quality software projects.

42. 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.

43. How to Simulate the Kafka Service Using the Citrus Framework

Today, many teams use Kafka in service development. Many leading IT companies are already actively and successfully using this tool.

44. It's All About Quality: Top 5 Trends in QA and Testing

Top five quality assurance and testing trends that you need to follow!

45. 9 Soft Skills Every QA Professional Needs

The 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.

46. The Basics You Need To Know About Automated Testing In SoapUI

A story about my test automation experience with SoapUI.

47. 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.

48. A Quick Introduction to REST API

REST 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.

49. Low Code Tools for Test Automation

In this article, I will share a state of the art in the test automation field, specifically with the low code approach.

50. Intro to TestOps: How to Streamline Software Testing Using Automation

This article discusses modern testing operations or TestOps, and provides definition of TestOps, reviews the difference between TestOps and DevOps.

51. 5 Tips for Selecting Test Case Management Tools

Here are 5 tips for selecting the test case management tools and save your efforts and time.

52. 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.

53. Test Impact Analysis - What It Is, How to Test It, and Everything Else You Need to Know

Test impact analysis can help speed up test cycles but not properly managed it can become unruly. Learn how to effectively utilize this method here.

54. 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.

55. 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.

56. The Fail-fast Principle in Software Testing

In software development, a fail-fast system is a tool that will notify when a failure is likely to occur.

57. Create Realistic and Secure Test Data with our Synthetic Data Platform

Learn how to fully automate your test data creation efforts. Let our AI model privacy-protect your production data and figure out its business rules.

58. 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.

59. DevOps Testing Strategy: A Detailed Guide for Agile Teams

Continuity is simply a “must” in the development and deployment process to adhere to DevOps’ aim of quality-at-speed deliveries.

60. Basics of Unit Testing in Software Development

Testing your code is an important part of the software development process. Learn why it's so important and the most common way of testing.

61. Storing Tests On The Project Repository Vs. Storing Tests On A Separate Repository

While 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?

62. How to Get Started with Website Test Automation

In this article, we will be going over website test automation. Specifically, we will be talking about UI automation testing using Puppeteer and Browserless.

63. What "Shifting Left" in Software Really Means for Blameless DevOps

A truly "blameless culture" in software must to evolve from incident reporting, to telemetry aimed at Proactive Observability in DevOps

64. Using Hoverfly to Mock Out the Web

Introduction

65. 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.

66. 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.

67. Why Every Software Development Project Needs a QA

If 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.

68. AI-Driven DevOps: Everything you Need to Know

I'll list a few platforms and tools to keep an eye on in the AI/ML-driven space for DevOps, software development, and SRE.

69. Salesforce Test Automation Or Manual Testing? Here is Some Clarity

Do 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.

70. Top Java Libraries for Automation Testing in 2022

Automating your Java testing will help you become more efficient and effective. These Java Libraries are likely to be heavily used for automation testing.

71. Why it's Time to Stop Using Meaningless Test Values

Did 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.

72. 5 Proven Ways To Speed Up Digital Product Development

The 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.

73. Effective Testing in Complex Software Development Projects

Manual Or Automatic Testing?

74. The 4 Pillars Of Automation

In 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.

75. How to Start a Career in Software Testing

Testing is indispensable. It's the lifeline of software. Quality is a thing that can uplift you from your competitors.

76. Getting started with API Testing

API 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.

77. The Untold Truth of Test Driven Development

Your Practical Introduction to Test Driven Development

78. 7 Steps to Effectively Implement Test Automation for Video Games

Test automation ensures overall software efficiency and accelerates its development process. But how do we successfully implement it for video game testing?

79. 7 tools to use that test your online browser

A compilation of tools that enable testing of a browser on the cloud or online and make cross-browser testing easier.

80. The Relationship Between Agile Approaches and Automation Testing

Although test automation was not created with Agile in mind, it does enable Agile testing, which is an important part of the Agile idea.

81. How to Test Your Postgres Business Logic with Jest Plugin

With great power comes great responsibility and the bigger the project gets the easier it is to break something. Therefore you should test Postgres logic!

82. Getting Started with Zalenium: Docker-based Selenuim Grid

The integration of Docker and Kubernetes makes Zalenium an appealing choice for setting up Selenium-based infrastructure.

83. How to Create Simple Multi-Stacks Test With Testcontainers

Back-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].

84. 11 Best Automation Testing Tools to Try in 2021

I’ve collected the ace of aces among the most trending software testing automation tools and dumped them in a juicy ultimate guide.

85. An Introductory Guide to Screenshot, UI, API, and Performance Testing

Building 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.

86. Benefits and Challenges of Cognitive Test Automation

Cognitive test automation is implemented across various industries. Let's learn about its benefits and challenges in software testing.

87. Become An AWS Automation Pro With These 5 Lesser-Known Capabilities

Here are five lesser-known AWS capabilities you can leverage to become an AWS automation pro.

88. Top Penetration Testing Providers: What You Need to Know Before Opting for One

In 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.

89. 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.

90. Learning from Experience: A Tester's Perspective

Testers are engineers. They can perform academic researches. They can apply programming to create the tools which benefit the team.

91. The Test Automation Frameworks that Define Software Development

A 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.

92. 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.

93. Top 5 Test Automation Tools to Improve Your Workflow

In 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.

94. Top 6 Factors to Consider When Designing Automated Test Architecture

The 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.

95. How to Run API Tests With Newman And Send Results to Telegram

How 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! 🔥

96. How to Set up Selenium in Visual Studio for Automated Browser Testing of Web Apps

In this Selenium C# tutorial, we are going to help you set up Selenium in Visual Studio and run your first Selenium C# example script.

97. Creating API-Helpers Using the Citrus Integration Framework

Creating API-helpers using the Citrus Integration Framework.

98. Computer Vision Is Fun To Play With

I work as a Software Engineer at Endtest.

99. 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.

100. Best Practices for Implementing Test Data into Your CI/CD Pipeline

Test 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.

101. A Step-By-Step Guide To Web User Interface Testing

JS frameworks can also utilize WebTestIt. Here is a step-by-step guide to web UI testing.

102. Using Machine Learning to Make Test Executions More Efficient

Predictive Test Selection is a technique that applies ML to make test executions more efficient.

103. 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 a

104. The Benefits of Automation Testing and How it Works

Benefits of Automation Testing, Strategies and Best Practices. Get unique insights on how to implement automation testing fast!

105. 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.

106. How to Build Your First Allure Report From Scratch

In this guide, we’ll take a journey through the main steps to creating your first Allure report and discover all the fancy features

107. 6 Popular Challenges In Automation Testing using Selenium

Selenium is a very popular software testing tool. However, Selenium automation testing often comes with several challenges which are solved in this QA blog

108. 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?

109. Quality Sense Podcast: Erika Chestnut on Calendly's Test Automation Strategy

In this episode of Quality Sense, Federico has a conversation with Erika Chestnut, Head of QA at Calendly.

110. Top Cross-Browser Testing Tools to Test from Different Geo-Locations

Check out the list of top Cross-Browser testing tools to test from different geo-locations.

111. A Benchmark of Low Code Platforms for Test Automation

The 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.

112. Selenium Exceptions as the Way to Get More Robust Testing Scripts: the Truth

Exceptions in Selenium are unavoidable. Here are 49 most common Selenium exceptions which might occur while performing Selenium Test Automation.

113. The Complete Guide Using To Selenium Locators In Protractor To Run Test Automation With Scripts

Selenium locators in Protractor are important for running your test automation scripts. Read now to know more about these locators.

114. 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.

115. 'I Open-Sourced My Thinking Process': Meet HackerNoon Writer & Test Automation Engineer Miki Szeles

An interview with Miki Szeles who is an agile creative technicalish writer and software developer.

116. Unit Testing Vs. Integration Testing In Android

Android 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.

117. How to Create and Implement Your Own Test Automation Strategy

Every 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.

118. 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.

119. Removing the Stigma of Using Cucumber and Gherkin in Test Automation Processes

Recently 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.

120. Github Actions auto split of slow RSpec test file in parallel jobs for Ruby on Rails project

How to run slow RSpec test files on Github Actions with parallel jobs by doing an auto split of the spec file by test examples

121. Automation Testing Versus Manual Testing Guidelines

Software 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.

122. 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.

123. Manual Testing is Not Dead

Love it or hate it, manual testing is still the most widely used form of QA.

124. How To Implement a JUnit Parameterized Test for Selenium Test Automation

Tired of writing the same test scripts for different input values? Save time by learning how to perform a parametrized test in JUnit.

125. How to Create Github Actions to Run Tests With Docker Services

Example with Django / Python and PostgreSQL.

126. With GitHub Actions, you don’t have to do boring tasks manually ever again

Check out this guide and spin up a GitHub Action for your favorite stack fast—like Stack Overflow copy & paste fast.

127. 5 Common Beginner Mistakes in Test Automation

The most obvious criteria that expose a beginner in Test Automation during interview or workflow/code review

128. Using Swagger And Excel Sheets for Validating REST APIs

Swagger 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.

129. 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.]

130. Software Testing Trends to Watch 2021

Covering test automation, security systems, testing of mobile applications, big data testing, IoT, AI, ML, Blockchain and more.

131. How To Use Nightwatch.js Framework For Test Automation

Selenium 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.

132. Automation Testing With Selenium, Cucumber Tool And TestNG

Cucumber 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.

133. Beginners Guide to Get Started with Unit Testing in React Native

134. Software Testing of Electron Based Application

So 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…

135. How to Handle Forms in Selenium With Java

Learn how to access forms in Selenium WebDriver for automated browser testing of your web application and ensure a cross browser compatible experience.

136. Scriptless Automated Testing is not the Same as Record and Playback Testing

In 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.

137. Getting Started with Selenium Grid Browser Testing

When 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.

138. Selenide Test Automation: Using Selenoid in the Docker Container

This 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.

139. Best 15 Mobile Testing Tools: 2021 Edition

With 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.

140. Tests Automation with Examples: 'Click' Button Method in Selenium

One 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().

141. Top 10 Automation Testing Tools: 2020 Edition

The 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.

142. Application Testing In Go: Do It Right And Don't Create a Mess

Problem - 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.

143. How to Use BitBucket Pipelines and Xray Test Management to Test Automation of Jira Cloud Workflows

In 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.

144. Automation of QA with jest-puppeteer and Headless Chrome

As 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.

145. 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.

Thank you for checking out the 145 most read stories about Test Automation on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.