115 Blog Posts To Learn About Automated Testing
Let's learn about Automated Testing via these 115 free blog posts. They are ordered by HackerNoon re 2026-7-10 14:0:52 Author: hackernoon.com(查看原文) 阅读量:19 收藏

Let's learn about Automated Testing via these 115 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.

Automated testing is the process of using software tools to execute tests and compare actual outcomes with predicted outcomes, without human intervention. It significantly speeds up the testing process, improves software quality, and reduces human error in development cycles.

Learn Repo's image-09eb

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

2. Python-Powered Performance Testing for QA Testers: A Beginner's Guide to Cloud API Load Testing

Learn Repo's image-64c7

Learn beginner-friendly Python scripts for conducting load testing on cloud app APIs, suitable for QA testers. Explore asynchronous and multiprocessing approach

3. How to Build Your First Allure Report From Scratch

Learn Repo's image-c6832

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

4. Do Not Write Storybook Tests Manually; Do This Instead!

Learn Repo's image-5f28a8

Storybook is one of the most popular UI component libraries where you can write tests. Storybook Addon Test Codegen automates this process.

5. Why You MUST Have Automated Tests and What They Are

Learn Repo's image-1123c

Learn about the importance of automated tests for stable software development and the three main types of tests - unit, integration, and end-to-end

6. How to Safely Ship Changes to Production

Learn Repo's image-fc2648

This article tackles code deployment challenges, promoting staging with validation and metrics for safer production.

7. Pytest Tips and Tricks for Beginners

Learn Repo's image-bc3c8

Pytest tips and tricks for beginners. Improve your test framework with simple tips!

8. How to Test Excel Data With Cypress

Learn Repo's image-a02fd

This article is a step-by-step guide that will teach you how to test Excel data with Cypress.

9. Efficient Strategies for Automated Deployment

Learn Repo's image-1fc8c8

Automated deployment strategies have completely transformed the landscape of software development, empowering organizations to achieve progress.

10. How To Configure And Run Cypress Tests using Jenkins Stages with Parallel Directives

Learn Repo's image-4b39a

How to run E2E tests in Cypress with Jenkins pipeline stages to get the shortest CI build time.

11. How to Automate Web Accessibility Testing

Learn Repo's image-8c1eb

...and make it part of your continuous integration pipeline

12. How to Run Selenium Tests on Firefox using Firefox Driver

Learn Repo's image-6c4818

 Selenium uses Firefox Driver to link the test cases with the Firefox browser. In this guide, we discuss how Selenium Firefox driver aka GeckoDriver works with the help of an example.

13. How to Optimize Your CI/CD Pipeline for Maximum Efficiency

Learn Repo's image-169b1

How to optimize your CI/CD pipeline for maximum efficiency: A guide for developers and DevOps engineers. Learn to choose the right tools, streamline your work.

14. Selecting elements in Cypress tests: basic + advanced patterns (2 useful Cheatsheets)

Learn Repo's image-0f833

Two incredibly informative and useful Cheatsheets with basic and advanced patterns for selecting elements in Cypress tests.

15. Using Hoverfly to Mock Out the Web

Learn Repo's image-f94438

Introduction

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

Learn Repo's image-ee9728

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

17. Automation Testing 2.0: Easing the Way With Google’s Bard

Learn Repo's image-931868

In this article, the author explains how to create an automation test using Google Bard AI for the popular website LinkedIn.

18. Experimenting With Citrus Integration Testing Framework

Learn Repo's image-3bdcd8

Creating a test project on Citrus Framework.

19. To Automate or Not: Navigating Manual and Automated Testing Paradigms

Learn Repo's image-785d7

This article addresses why, despite automation's speed and efficiency, manual testing remains crucial for its flexibility and user focus.

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

Learn Repo's image-ddfdd

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

21. Navigating Unit Tests with Google's Bigquery

Learn Repo's image-061598

Unit testing with bigquery is hard. See how we built robust unit testing suites for data pipelines that use bigquery

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

Learn Repo's image-b3d128

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.

23. Begin Testing Your Azure Backups in 5 Minutes

Learn Repo's image-79f23

Learn how to test VMs backed up on Azure without having to use PowerShell or the Azure CLI with this low code tool called Wenenu

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

Learn Repo's image-f05a3

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.

25. API Testing Tutorial: A Complete Guide to Beginners

Learn Repo's image-03169

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.

26. How to Kickstart an Automated Test Suite When There Are 0 Tests Written

Learn Repo's image-f54da

Pythagora is an open source tool that uses GPT-4 to generate unit tests. With a single command, you can get from 0 to 90% code coverage.

27. From Manual to Automated: Write Your First Test with Playwright

Learn Repo's image-c636b

How to write your first test with Playwright and JavaScript.

28. How Software Quality Assurance (SQA) Turns Chaos Into Clean, Reliable Software

Learn Repo's image-a987a

SQA isn’t just testing—it’s the backbone of reliable software. Learn how Software Quality Assurance ensures robust, secure, and bug-free applications.

29. How to Automate Unity Games using Altunity Tester

Learn Repo's image-e8351

Mobile technology has been improving at a far greater rate than any other technology during the past years.

30. 11 Best Automation Testing Tools to Try in 2021

Learn Repo's image-87f4e

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

31. xUnit: Managing Complex Test Parameters

Learn Repo's image-d7e9e8

xUnit support many ways of parameterizing tests, however none of the existing documentation I could find covered the use case of re-using and mixing parameter datasets across different tests. This article shows how this can be done with xUnit in Visual Studio.

32. Cypress Testing in Docker: Different Docker Images for Seamless Testing

Learn Repo's image-4974

Running Cypress tests in Docker containers using different Docker images

33. Migrating Appium Tests to Sauce Labs

Learn Repo's image-b6ead8

Scale your Appium tests with moving to cloud.

34. The Pros and Cons of Automated and Manual Testing

Learn Repo's image-ac34d8

Why do we do software testing? To detect bugs and errors that negatively affect user experience. Pros and cons of automated and manual testing.

Learn Repo's image-4a113

The transformative force of technology can be felt in all types of businesses, including the automobile industry. Technology has helped to transform the various aspects of the automotive sector include the buying process and the driving experience.

36. Code Coverage: How to Measure You've Done Enough Testing

Learn Repo's image-dc2ae

In this article you will learn what code coverage is, how code coverage is calculated, and how much code coverage to aim for in your tests.

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

Learn Repo's image-a84cc

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.

38. Learning Go by Building a Specification-by-Example Framework

Learn Repo's image-512bc8

Beginning.

39. Unit Testing Is NOT The Same As Integration Testing

Learn Repo's image-1d60e8

Let's look at the differences between unit tests and integration tests and when you might prefer one or the other.

40. How To Approach Tags Dynamically In Playwright Tests

Learn Repo's image-48b658

In this brief story, I want to share with you my approach to dynamically tagging Playwright tests.

41. How to Stop Developers from Writing Low-Quality Code

Learn Repo's image-078dc8

Developers tend to go for getting things working, ending up with a working program, lacking the quality you would like to see. In this article I will explain how to get quality code as well.

42. QA Automation on vacation. How we developed a tool that creates test users for us

Learn Repo's image-7afb08

How SDG team developed a tool that automates the creation of "history-rich" test users.

43. 57 Stories To Learn About Automated Testing

Learn Repo's image-434dc8

Learn everything you need to know about Automated Testing via these 57 free HackerNoon stories.

[44. Comprehensive Coverage:

The AI Solution To Unit Testing](https://hackernoon.com/comprehensive-coverage-the-ai-solution-to-unit-testing)

Learn Repo's image-5bf798

AI automated test generation tools can help improve coverage of source code

45. Automated Testing Guide, types, applications, & techniques.

Learn Repo's image-09dc7

The software industry has been seeing a substantial increase in demand for upgrading existing software & introducing new software in the market.

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

Learn Repo's image-e7a3a

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

47. Manual Testing is Not Dead

Learn Repo's image-65c468

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

48. Software Testing Tools: A Complete Guide to Smarter Testing

Learn Repo's image-c6d26

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

49. Building an Analysis Service for Automated Test Failures Using OpenAI

Learn Repo's image-f42a98

A look at how to develop a Nightwatch.js plugin which sends the test failure and associated errors to a service which integrates with the OpenAI platform to ana

50. 7 Pitfalls of Continuous Deployment and How to Avoid Them

Learn Repo's image-df7c5

Continuous deployment automates software updates from code to production, ensuring fast, reliable releases.

Learn Repo's image-cbbf18

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

52. Dagster + Great Expectations: The Open Source Duo Transforming Data Quality Pipelines

Learn Repo's image-2d2a7

A practical guide to launching automated data quality validation for scraped data.

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

Learn Repo's image-56f408

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

54. Taking A Glance At Software Testing, In Particular E2E Web Apps Testing

Learn Repo's image-1d08b8

In this blog post, we will try to explain software testing from a very simple perspective and look in particular into end to end testing for web applications. We will also explore a very popular tool used in end to end testing for web applications.

55. Automated QA Testing with Low-code Applications

Learn Repo's image-54113

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

56. The Future of Automated Security Testing

Learn Repo's image-832b18

With vehicles becoming more software-defined, the need for higher quality and more automated security testing is evident.

57. Mastering Mobile App Testing with Automated Screenshot Testing

Learn Repo's image-72dd28

Enhance your mobile app quality with Automated Screenshot Testing. Dive into advanced techniques for mastering mobile app testing seamlessly.

58. A Beginner's Guide to Unit Testing In JavaScript

Learn Repo's image-918e78

In this article, we are going to discuss a testing approach known as unit testing. What are unit tests? How should you implement them? and their benefits.

59. Code Coverage: I Don't Think You Know What This Means

Learn Repo's image-ddf0c8

Code coverage is a poor metric for indicating whether or not your code has been tested well. Instead, we should invert the metric.

60. Examine Your App's Speed and Bottlenecks: A Tutorial to Mastering Performance Testing with K6!

Learn Repo's image-ffb1

Performance tests are useful for uncovering bottlenecks, and scalability issues.

61. A Game Developer's Guide to Making Your Automated Tests Awesome in 5 Simple Steps

Learn Repo's image-dc5ad8

How to use automated tests in mobile games. Tips for effective work.

62. Don't Choose Between Creating Automated Tests or Implementing New Features: Try This Tool Instead

Learn Repo's image-4fd88

How to create integration tests for an API server with 90% Code Coverage in 1 hour without writing any code.

63. Challenges of Test Automation (Before vs Now)

Learn Repo's image-476058

This blog will walk you through some of the most common challenges faced by the testers and we can help you to overcome those.

64. Here's the 7-Step Framework I Use to Get Ahead in Automation Testing

Learn Repo's image-2b80b

Today, I’ll share seven best practices that transformed my testing mayhem into a lean, mean, bug-busting machine.

65. Choosing Test Cases for Automation That Can Increase Your ROI

Learn Repo's image-997788

In this article, we will explore the key considerations when choosing test cases for Automation Testing.

66. A Look at End-to-end Testing in Nightwatch v2.0

Learn Repo's image-98dc

A first look at end-to-end testing with Nightwatch v2.

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

Learn Repo's image-e1fb1

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

68. A Closer Look at the Most Used Tools for Software Testing

Learn Repo's image-40eab8

Using automation testing tools is an excellent way to go about verification of your product.

69. Best 15 Mobile Testing Tools: 2020 Edition

Learn Repo's image-921078

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.

70. Top 10 Automation Testing Tools: 2020 Edition

Learn Repo's image-02fe98

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.

71. Let's Connect Allure Reports to a Test Project Made on Citrus Framework

Learn Repo's image-f9589

How to integrate ALLURE Reports to test projects made on the CITRUS Framework.

72. Understanding Snapshot Testing in the React Testing Library

Learn Repo's image-dcca78

Snapshot testing is a powerful technique for ensuring that your React components behave as expected over time. Learn how it works in the RTL with this piece.

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

Learn Repo's image-e5f58

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.

74. Automation Testing Versus Manual Testing Guidelines

Learn Repo's image-780ca8

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.

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

Learn Repo's image-13fde

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.

76. Building a Self-Healing Web Tester with AI Agents and Combinatorial Logic

Learn Repo's image-9576d

54% of software defects in production are caused by human error during testing.

77. How to Speed Up Slow Test Cycles with Selenium

Learn Repo's image-d33ef

In this hands-on Selenium tutorial, we cover standard and advanced tips and techniques to help you speed up test execution with Selenium.

78. How to Mask Dynamic Elements in Automated Visual Tests

Learn Repo's image-d297e

Learn how to use dynamic element masking in Playwright to prevent unreliable test results.

79. Manual Testing Vs. Automated Testing: Which One Is The Best Fit For You?

Learn Repo's image-5c8ec8

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

80. Building the Foundation: The Benefits of Early Software Engineering Education

Learn Repo's image-a90e9

Early exposure to version control and continuous integration in CS education benefits students, making software engineering concepts accessible even to beginner

81. Teaching High School Students Software Engineering: Prerequisites

Learn Repo's image-f203a8

Explore project development with Linux, GitHub, and CI in our summer coding sessions, mastering essential tools and techniques for seamless collaboration.

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

Learn Repo's image-725b08

A story about my test automation experience with SoapUI.

83. These Technical Skills Are Extremely Useful for Test Automation

Learn Repo's image-ac8468

In this article, I’ll walk you through some of them and explain how they will help you in this role.

84. The Software Testing Pyramid: What's It All About

Learn Repo's image-85e1c

The Software Testing Pyramid: a framework for efficient test coverage, early bug detection, and maintaining software quality with unit, integration, and E2E.

85. Creating API-Helpers Using the Citrus Integration Framework

Learn Repo's image-583e88

Creating API-helpers using the Citrus Integration Framework.

86. Why Type-Safe Testing is Crucial in Backends-for-Frontends

Learn Repo's image-b8e058

As BFFs can aggregate and map downstream data however you like, from various sources, each with its own architecture, testing becomes more critical.

87. Why Your Project Needs Screenshot Testing

Learn Repo's image-9fb1d

Understand why screenshot testing is important for keeping your app’s UI quality and making your CI/CD process faster

88. In-Sprint Automation: How to Increase Software Testing Speed

Learn Repo's image-2d66d

Read on to learn about in-sprint automation and why it’s the key to moving at DevOps speed.

89. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Abstract and Introduction

Learn Repo's image-d97a98

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

90. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Experiment Design

Learn Repo's image-9be0a

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

91. How we Fuzz Tested the Microsoft Office Ecosystem

Learn Repo's image-7b359

Microsoft Office is one of the most commonly used forms of productivity software. The Checkopint has tried to fuzz one part of Office to see how it affects it.

92. Code Smell 275 - Missing Test Wrong Path

Learn Repo's image-13fb48

This article highlights the critical need for fail conditions in tests expecting exceptions.

93. Index Support in BaseX, eXist-DB, Saxon, and libxml2: Explained

Learn Repo's image-6e46c8

We are aware of only one automated testing approach that has been proposed to test XML processors

94. Just Enough Testing: How Many Automated Tests Should We Write?

Learn Repo's image-281a3

How many automated tests should you write? Just Enough. Just Enough Testing balances the need to ship with the quality your customers deserve.

95. A Comparative Analysis: DevOps Continuous Deployment vs Continuous Delivery

Learn Repo's image-32b0a

This article delves into the distinctions, advantages, and practical implementations of these crucial DevOps methodologies, empowering readers with insights

96. What Deserves Your Attention in the Release of Selenium 4 (And 4.1)

Learn Repo's image-44ba6

The first-ever release of Selenium WebDriver 1.0 in 2007 has indented a lasting footprint in web automated testing. And through the years, the contributions of the Selenium project (WebDriver, Grid, and IDE) have truly transformed the way that we do quality assurance.

97. The Relationship Between Agile Approaches and Automation Testing

Learn Repo's image-1af2a

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

98. Scaling and Adapting Automated Testing for Broader Educational Impact

Learn Repo's image-4faac8

Learn reflections on implementing and scaling web testing projects, emphasizing the importance of early exposure to version control and automated testing.

99. Teaching High School Students Software Engineering: Project Implementation

Learn Repo's image-68d07

Learn to implement HTML validators, link checkers, and unit tests in web projects for robust and error-free development.

100. No Tests? No Problem: Automating NodeJs Testing

Learn Repo's image-f53cf8

Record and Replay, otherwise known as codeless automation, is a way to run tests without programming knowledge. This is done using a tool, like CodeParrot.

101. High School Students Tackle Automated Testing and Version Control

Learn Repo's image-1556b8

High school students learn software engineering skills, including automated testing and version control, during a summer project at Wayne State University.

Learn Repo's image-7a64e8

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

103. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Approach

Learn Repo's image-373e

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

104. Mobile App Test Automation - Getting Started With Appium Part 1B

Learn Repo's image-2a6cf

Appium acts as a bridge between your test script and your mobile device or simulator.

105. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Study and Background

Learn Repo's image-2019a8

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

106. How to Decide Between Automated vs. Manual Testing

Learn Repo's image-5546e8

Testing is the backbone of the Agile software development methodology. The efficiency of the testing process directly impacts the quality of the deliverables and the goodwill of the organization. Buggy software can lead to poor user experience, delayed project timelines, diminished brand value, and revenue losses.

107. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Results and Analysis

Learn Repo's image-004368

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

108. Introducing High School Students to Version Control, Continuous Integration, and Quality Assurance

Learn Repo's image-68884

High school students learn software engineering skills, including automated testing and version control, during a summer project at Wayne State University.

109. Why I Fired Myself From Writing Unit Tests (And Hired an AI QA Lead)

Learn Repo's image-2769a

Why manual testing is the new technical debt, and how to automate confidence.

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

Learn Repo's image-db04b

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.

111. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Conclusion and References

Learn Repo's image-fa8a7

112. How to Cover the Basics of Test Orchestration

Learn Repo's image-3609d

In the agile development methodology, the velocity of testing holds the key to delivering the best quality software within the stipulated budget and time constr

113. Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Discussion and Validity

Learn Repo's image-cbb61

Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.

114. Getting Started With NUnit in ASP.NET Core

Learn Repo's image-8e29d

Learn how to harness the power of NUnit for testing ASP.NET Core applications.

115. Kiss Manual Cleanup Goodbye: Automate Redis Deletion with Excel and ReadyAPI

Learn Repo's image-245f7

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 115 most read blog posts about Automated Testing on HackerNoon.

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


文章来源: https://hackernoon.com/115-blog-posts-to-learn-about-automated-testing?source=rss
如有侵权请联系:admin#unsafe.sh