93 Stories To Learn About QA (Quality Assurance)

cover
24 Aug 2023

Let's learn about Qa via these 93 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. Equivalence Class Partitioning And Boundary Value Analysis in Black Box Testing

1. What is black box testing

2. Top 10 Automation Testing Companies Based in the US

Check out the list of top 10 automation testing companies in U.S. and see how they are making an impact on the business growth of software industries.

3. What Product Managers Should Know About App Testing

Even if you are not directly concerned with QA and testing, it is recommended that you at least know the types of tests that need to be run at various...

4. How to Release Great Software Using these 12 Types of Testing

Get to know the different types of software testing methods and know the use cases, advantages, objectives to identify the best way to go about testing.

5. What About gRPC Testing?

gRPC Testing gets a bad wrap. Here's a different perspective on the open-source system

6. How I Started Load Testing on a High-Load Service (P.S. It's Easy as ABC)

About a year ago, I started working for VK on the citymobil. I initiated load testing for this project.

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

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

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

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

11. 7 Ways to Optimize Your Agile Testing Strategy

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

12. How to Simulate Low Network Speed to Test Your Mobile Application

When testing mobile apps, newbies QA frequently forget to check the app with an unstable Internet connection. But in many cases this is critical

13. Automation Testing for Beginners

In basic, Automation testing is how to automate tests execution, manage tests data, and control software quality before releasing. Read on to know more.

14. How to Correctly Review Pull Requests

Reviewing pull requests can and should be easy. But are your pull requests reviewed properly?

15. Why White Box Testing is an Essential Part of Software Testing

Organizations today are working smartly to find the right approach to software testing since it is one of the inevitable parts of any software development life.

16. Test-Driven Development is Fundamentally Wrong

It sounds backwards because it really is

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

18. "It's kind of morbid but I kinda love it", CEO Tai Shi Ling of UI-licious on QA

UI-licious was nominated as one of the best startups in Singapore in Startups of the Year hosted by HackerNoon. CEO Tai Shi Ling shared her founder story here.

19. What is Shift Left Testing and Should Your Dev Team Adopt it?

Benefits and key considerations of shift left testing in software development life cycle.

20. Quality Assurance in Scrum Projects

Scrum is a set of rules for organizing a flexible workflow, which consists of a team approach, working in iterations, focusing on the goal of each iteration.

21. Report: Key Trends to Thrive in Software Testing in 2022

Here are some key findings from The State of Quality Report 2022 that highlight the critical testing trends and practices to test effectively in 2022.

22. The Noonification: The Metaverse is a Sh*tshow (11/2/2022)

11/2/2022: Top 5 stories on the Hackernoon homepage!

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

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

25. Why Websites Need To Be ADA Compliant

Did you know when a company website is not ADA Compliant, a lawsuit can be filed?

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

27. How To Adopt TDD In Your Team

This is the first in a series of blog posts in which we outline the benefits of TDD for your organization and what are the projects to consider while adopting this agile process. Link of Part Two.

28. Monetizing Digital Solutions with Progressive Quality Assurance

This blog will discuss the significance of quality assurance as a pivotal aspect of revenue generation and effective monetization of digital resources.

29. How to Address 'Flakiness' in End-to-End Testing

Flaky tests are tests that fail even though they should pass. Because of the complexity of an E2E, it’s unlikely to have them as stable as unit tests.

30. Explore the Top 5 Test Management Solutions for Banking

Banks are under greater scrutiny than most businesses when it comes to the quality of their software. Quality Assurance in Banking is a tricky matter.

31. How Product Owners Should Use Web Accessibility Testing

How to test web accessibility of your app to be inclusive of people with disabilities and to keep in line with current legislation.

32. This is Why a Legit Performance Review in Tech 'Does Not Exist'

Performance reviews help ensure competitive compensation packages for specialists and keep them motivated. But it always gives managers headaches. Here’s why.

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

34. 6 Popular Software Testing Trends Everyone Should Follow

35. How do I Encourage my Manager to Support Automated Tests?

36. Testing Complex Software for Airlines

Software for airlines is one of the most complex IT products. It is a kind of ecosystem consisting of a huge number of rules, integrations, and services.

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

38. ISTQB Certification: How to Prepare and Why Take It

Basics of ISTQB certification, the structure of the exam, some tips on preparation and life after certification.

39. What Are the Components of an Application Development Life Cycle?

Up until a product reaches its end of life, it continues to operate in a loop.

40. What is the Benefit of Using Different Testing Levels?

Software testing has its own structure, and order and is carried out using special methods.

41. 5 Technology Trends Dictating Software Quality Standards in 2022

To increase overall performance, ensure software soundness, and meet a high development pace, organizations may rely on these technology trends

42. Continuous Testing: What it is, Why You Need it, and How to Do it

Without the right quality assurance measures in place, the risk of a product or application failing is far greater,consequences for the business are more severe

43. Shrinking Choices, Shrinking Values - Property-based Testing (Part 5)

Explaining how property-based testing libraries like hypothesis shrink random values to make them easier to understand and debug.

44. Testing Has a Type: Smoke, Sanity, Regression, Re-Test

As a testing engineer, you've probably heard of such types of testing as smoke, sanity, re-test and regression testing.

45. A Closer Look at End-to-end Testing

Get a deeper understanding of End-to-End testing, the various types of E2E testing methods available, and the benefits of applying E2E testing to mobile apps.

46. Quality Sense Special Guest Ashley Hunsberger On Agile Transformation

This week’s Quality Sense guest has been at her company now for 16 years, but in that time she has had the chance to assume several different roles that allowed her to explore her interests, lead others, and help the company grow. Ashley Hunsberger started as a manual tester and today, she’s the Director of DevOps Engineering, creating their Developer and Agile Advocacy program. She focuses on the ways they can advance the work their teams are doing, as well as the way in which they do it.

47. Firing QA Testers Is the Biggest Mistake You’ll Make All Year

You wouldn’t edit your own work for a critical business presentation, so why should developers be expected to test their own code? A second set of eyes is key,

48. Understanding Promises in JavaScript

Promise is a common object in JavaScript but is pretty complicated to use when it's the first time you see it. Learn about promises and the basics of using it!

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

50. What We've Learnt From 3000 Bug Reports

When do people report bugs? You probably never asked yourself that question, which was one of the reasons we wanted to answer it. The second reason was that we had the right type of data available, since our tool helps teams report and fix bugs. Long story short, we decided to learn more about the way software development teams approach the bug reporting process. For that exercise we've taken a random sample of 3000 bug recordings uploaded to our database in the last 2 months. Here's what we found.

51. Fine-tune Your Product In No Time

Being experts in the IT industry, we at QAWERK know about the importance of testing and want to share this knowledge as we believe high-quality software is the key to success.

52. 5 QA Mistakes to Avoid

Delivering quality isn’t easy.

53. Solve Several Problems At The Same Time With Kibana Tool

Are you a software tester? This is where you find out more about using different reading logs in Kibana in order to better track and understand the errors.

54. The Ultimate Guide to Product Bugs: Part 1

Most bugs arise from mistakes and errors made in either a program’s design or its source code, or in components and operating systems used by such programs.

55. How to Make QA Transparent: Allure TestOps for Quality Assistance

Lead QA in PropellerAds, part of AdTech Holding, shares best practices for working with the Allure TestOps tool.

56. On Creating the Right Test Strategy for Your Project: A Guide from the COO

A test strategy is a set of high-level definitions that determine how software testing processes are going to be performed, driving our decisions on how to invest our testing efforts. Creating a well-thought test strategy is crucial to understanding the overall scope of your project, and what testing approaches, tools and skills are required in order to develop a successful product that provides a great user experience.

57. Types of Crypto Wallets and How to Choose Best Crypto wallet

For software quality-assurance testers and engineers, acquiring new skills has never been more important. However, according to the O * NET Career Portal, the number of QA jobs is expected to grow modestly over the next decade - if "faster than average" —7%, so this growth will not match the skyrocketing demand for information-security practitioners and software. Developers.

58. 12 Common Software Testing Misconceptions Debunked

Software testing is as important as software development. There are many misconceptions surrounding software testing. Let's clear them all.

59. How the DevOps Model Redefines QA Best Practices

Shorter development cycles and faster innovation are the basic characteristics of the DevOps model. It has swept the market with new ideas and incredible solutions, leading to 74% adoption by global enterprises. The reasons are different, but the top ones are the ability to recover from a failure in less than 60 minutes, minimization of support cases by 37%, and overall need to “put out fires”. No wonder that Quality Assurance, as a stage of the software development process, had to adapt to the new reality of the DevOps model and change its traditional approaches.

60. 8 Lessons Learned Managing Remote QA Teams in Times of Lockdown

Managing remote teams during the pandemic is never easy. Learn how to maximize the efficiency of your global engineering teams.

61. How to Pick a Test Management Solution: 5 Mistakes to Avoid

How to choose a test management tool and not regret it later? Simple: avoid these 5 mistakes while you review all of the test management solutions available.

62. Who Are You Writing That Code For Anyway?

Special thanks to a number of people who reviewed this article and gave useful feedback and suggestions to me: Anya Roltsch, Frank Schubert, Olga Hollister, Ravi Varshney, Ashansu Pant, Marcus Blankenship, Sandra Jones, Taylor Davenport.

63. Trends Or Quality: What Should Come First In Mobile E-Commerce

The mobile e-commerce market is becoming more and more competitive, and companies rush to impress users with engaging trendy features. But there's one hitch.

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

65. Top 16 Podcasts Every Software Tester Should Check Out in 2020

Podcasting has been around since 2004, but now in 2020, it’s safe to say that we’ve entered the golden age for podcasting. According to Podcast Insights, there are over one million active podcast shows with over 30 million episodes. As with the growth of vlogging and youtube, podcasting has exploded because it’s one of the easiest ways for anyone to cultivate or reach out to an audience, no big-time contracts or middleman required!

66. CICD Pipeline Guide: How to Include Load Testing in Your Workflow

In software engineering, CI/CD or CICD generally refers to the combined practices of continuous integration and either continuous delivery deployment.

67. Continuous Testing vs. Traditional Testing

We hear the term ‘continuous testing’ a lot in the software testing industry. It’s one of those buzzwords that just keeps coming up, time and time again.

68. 5 Common Beginner Mistakes in Test Automation

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

69. How To Test A Controller in Ruby On Rails

In this section, I am going to write test code. Here we"ll discuss a little bit philosophy of testing but more writing tests.

70. For QA Engineers: How to Use Android Debug Bridge in Mobile Application Testing

Several tips for QA Engineers on how to use Android Debug Bridge

71. How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100!

We reached the 100th code smell!

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

73. How to Use Rungutan to Create Load Testing Alerts

How to set up automated alerts and always be aware of your platform's performance.

74. Does your company need a chatbot (and what are your options)?

The most obvious benefit to be had from a chatbot is to make it easier for clients and customers to find information on your site.

75. Sanity-Checks with Playwright in Fargate container on schedule

There is often the need to check whether your production system is working as expected. Playwright is a great way to test if everything is going to plan.

76. Using Galen Framework For Automated Cross Browser Layout Testing

Galen Framework is a test automation framework which was originally introduced to perform cross browser layout testing of a web application in a browser. Nowadays, it has become a fully functional testing framework with rich reporting and test management system. This framework supports both Java and Javascript.

77. Software Development is Not About Unit Tests

Photo by ShareGrid on Unsplash

78. How We Handle Software QA at Blue Label Labs

Many businesses have a process they undergo before the products are shipped off to stores across the country or globe – it shouldn’t come as much of a surprise, but software QA is much the same. When you build a piece of software, whether a mobile app or otherwise, the first goal is to get design elements in place then from there, you ensure that the app functions as intended, meaning it both “looks right” and “behaves correctly” much like when building a physical product.

79. The Big Bad Guide on Database Testing

The process of checking data integrity and consistency of the database is called database testing. Ultimately, it aims to create complex queries to check database responsiveness to load/stress putting schema, tables, triggers, stored procedures, etc., under test.

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

81. QA + Marketing: Can Testers Help Marketers and Vice Versa?

What can testers do for marketers? And how does this unusual alliance help business?

82. Getting Started with API Testing by Using TestMace

Hello there! We're coming out of the shadows and continuing the series of articles about our product. We've got so many feedbacks (mainly positive), suggestions, and bug reports after publishing our last overview article. Today you'll see TestMace in action and try out some features of our application.

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

84. How To Run Cloud Tests From the Command Line

This CLI has been designed to perform any command that you would do on the Rungutan platform directly in your terminal!

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

86. Top Software Testing Companies in 2020: 30 QA Providers to Keep an Eye On

According to Pew Research Center, 83% of US adults were using smartphones in 2019, and 74% of them were also desktop or laptop owners. Moreover, surprising four and a half billion people around the globe, which is 59% of the total world population, were internet users.

87. Podcast Interview with Lead Cloud Architect, Sumit Agarwal, on DevOps and Testing

In today’s Quality Sense episode, Federico has a conversation about DevOps and testing with Sumit Agarwal, the Lead Cloud Architect for a global tech company.

88. The Essential Guide to Outsourcing Software Testing

Determining if outsourcing is best for your needs and how to find the right provider in a sea of options.

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

90. Quality Sense Podcast: Andrey Momot – The “Holy Trinity” of Software Quality

In this episode, get to know Andrey Momot, a QA Lead at WalkMe, the company that pioneered the Digital Adoption Platform to simplify user experiences.

91. The A-Z Of Email Development And Sending Emails

All email fundamentals that every developer must know. What an email consists of, how it gets from sender to recipient, and other basics.

92. When Did Beyoncé Start Becoming Popular? - Tackling One of the Most Common Problems in NLP: Q/A

Hello! Today I’d like to explain how to solve one of the most troublesome tasks in NLP — question answering.

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

Thank you for checking out the 93 most read stories about Qa on HackerNoon.

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