97 Stories To Learn About Quality Assurance

cover
24 Aug 2023

Let's learn about Quality Assurance via these 97 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. QA + Marketing: Can Testers Help Marketers and Vice Versa?

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

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

3. 7 Ways to Optimize Your Agile Testing Strategy

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

4. An Introduction to Database Testing With an Example of MariaDB

Here's an example of Database testing with the MariaDB Server, one of the most popular open-source relational databases.

5. Equivalence Class Partitioning And Boundary Value Analysis in Black Box Testing

1. What is black box testing

6. How Quality Assurance Testing Can Redefine Your VR Application

VR is expected to grow by 2022. This article discusses the basics of VR and all aspects surrounding quality software testing services for VR technology.

7. FinTech Cybersecurity: How 'Capital One' Could Have Avoided a Data Breach

Even after investing heavily in securing IT infrastructure and developing security tools with AWS, Capital One failed to avoid data breaches. Here's why.

8. Developing a Test Plan and Test Strategy for Your Business

Red Flags That Show Your Project Needs a Test Plan and a Test Strategy

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

10. How to Apply Lean Production Principles in Software Development

Lean production is not a new concept. It comes from the manufacturing industry and was polished by Toyota in the seventies. However, Lean manufacturing principles turned out to be so practical and universal that they can be used to create innovations in other industries as well. In the Information Technology (IT) sphere, they are frequently used with the Six Sigma Principles, and in this article, we will explain what each principle means for Lean software development.

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

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

13. Why Using Static Analysis Is Hard

Using static analysis is hard, counter-intuitive and not-automatic. We want to answer some questions related to the use of static analyzers: why this is hard for some users and what are the solutions to help.

14. Automating Node.js Unit Testing With DroneCI Using Jest Framework

Unit testing is a crucial part of software development that has grown in popularity over the past few years.

15. Real-time Notifications for Jenkins Jobs with CatLight

Before deep into, I would like to say this will be useful if you are managing multiple Jenkins jobs which you think is a little bit complex 😊

16. How to Implement QA Testing in a Confidential and Secure Manner

‘Privacy’ and ‘Confidentiality’ are often used interchangeably but they are not the same.

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

18. What is the Best Way to Test Your Mobile Application?

Mobile applications are inevitable parts of our lives. To function as expected, each app needs proper software testing to ensure a delightful user experience

19. Top 7 Software Quality Engineering Trends to Attain Positive Business Outcomes in 2023 — Part 2

Let’s continue analyzing the major QA trends that will help you drive digital growth, provide flawless user experience, and optimize costs and workflows.

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

21. Thoughts After The Colonial Pipeline/Darkside Cyber Attack

When preparing a strategy to defend from cyber attacks, when the threat is continuous, it is only logical that the response should be continuous too.

22. How Should You Estimate Bugs?

Countless hours have been spent by teams all over the world debating over this. But really, should you?

23. Applying the Test Pyramid to iOS Applications

Unit tests, which appear in the bottom layer, are cost-effective, take the least amount of time to run, and should therefore make up the majority of tests.

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

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

26. Functional Testing Service: How to Ensure a Smooth User Flow

Making use of a functional testing service can help software development projects by ensuring that it will have a smooth user flow when properly deployed.

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

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

28. 11 Tips for Effective Software Testing and Quality Assurance

29. Let’s Understand Chrome V8 — Chapter 6: Bytecode Generation

Bytecode is the output of the parse, which is an architecture-independent abstract machine code.

30. How to Start with Autotests

This article is about the approach one could take to ensure the autotests initiative is not rejected.

31. The Step-by-step Guide to Prioritizing Test Cases in End-to-end Testing

In this article, I will demonstrate the testing approach I’ve been using successfully in a project I’ve been working on for the past 8 years.

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

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

34. The Significance of Using a Standardized QA Procedure

By standardization, we do not expect you to do expensive changes in your complete quality assurance procedure.

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

36. Testing ChatGPT's Understanding of White Lies

ChatGPT can formulate a white lie, but only if prompted for. Most worryingly, ChatGPT may think it's a good idea to launch a nuclear second strike.

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

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

39. To Err is Human, to Test is Divine

We are humans, we forget, we make mistakes, we change things, ideas; This happens when we work solo, imagine when you are in a team!

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

41. How Next-Generation Supply Chain Tracking Is Improving Quality Assurance in the Cannabis Industry

After a long day riding the slopes, a college student walks into a recreational marijuana dispensary in Lake Tahoe. She’s looking to kick back and enjoy the sunset, so she picks herself a bag labeled Purple Kush, a strain known for its mellow, muscle relaxation effects.

42. How Crowdsourced Testing Can Help To Your Business

The world’s top brands such as Facebook and Microsoft, constantly launch, update, and wow their customers. Have you ever wondered how this is happening? Despite the fact that these huge corporations have their own internal Quality Assurance teams, crowdsourced testing is something that leveraged relatively new.

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

44. System Testing: Complicated Process in Simple Words

System testing is one of the stages of the whole software system testing lifecycle (STLC), which comprises three others: unit testing, integration testing, and acceptance testing. Each of these stages has their objectives and technical features. This article dedicated to one of the most volumetric phases.So system testing is a software testing which executing on an accomplished integrated system with a purpose to find out if the structure, functional, data and other issues comply with initial stakeholders’ requirements. The main goal of executing this fraction is to checkup functional, as well as non-functional requirements in the system on the whole. Herewith testers detecting such defects as the wrong usage of system resources, unexpected combinations at the user level, incompatibility with an environment, unintended scenarios, absence of functionality or its’ incorrect performance and ect.Let’s have a simple example for a better understanding of how does this testing phase is executing. Imagine you are an electric guitar manufacturer. Electric guitar consists of many details such as fretboard, tunes, body, volume/tone controls, electronic fillings etc. Let’s say you completed chips and boards installation into the guitar body. Each of them has exact functions and resemble, in our case, separate units. But altogether, this units shape an integration system. In order to make sure they work properly you run a test-drive. So, actually, this verification procedure of integration system calls system testing. It shall be carried out on a systematic basis during the construction process to avoid unexpected surprise on the final chord. There is a big chance that off-color element in the very beginning stage of the whole product development lifecycle can roll back entire project.Within system testing stage the following types of tests should be executed:

45. 9 Tips To Make Regression Testing More Effective

With the surging rise in the number of mobile app users in the entire world, it’s a high time that brands should focus on delivering seamless functioning of mobile apps. Hence mobile app testing is one of the ways to achieve this goal. This shows the importance of including regression testing in your mobile application development lifecycle.

46. Early & Static Testing: Life-Changing Benefits for Your Application

Early testing is one of the software testing principles that often gets neglected by QA engineers, as well as the static testing technique. What are you missing

47. Security Training is Now a Software Developer's Daily Responsibility

Digital data is the new gold, and hackers will stop at nothing to get yours. In a study by cybersecurity experts at Maryland University, researchers found that cyber-attacks happen once every 39 seconds.

48. How to Become a Quality Assurance Engineer

A Quality Assurance (QA) Engineer is a professional who tests software during the entire development process.

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

50. Using Stability as a Barometer of Quality and Quantity

Users have high expectations for performance and demand consistent updates with new features and content.

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

52. Software Testing Trends to Watch 2021

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

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

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

55. Quality Assurance in Pentesting: Tester Accreditation

The security field is ever-changing and a great pentester keeps up with not just vulnerabilities, but technology overall to be an effective ethical hacker.

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

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

58. 5 QA Mistakes to Avoid

Delivering quality isn’t easy.

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

60. "We Don't Expect Software to Work Any Longer": A Non-trivial Interview with Natallia Shauchenka

To kick off this interview, can you tell us what companies you have worked for?

61. Software Testing Automation in 2022 and Beyond - A Guide

With new technology solutions and digital tools emerging all the time, the state of software testing is constantly changing.

62. What the future holds: 5 core QA trends to rule 2022

Businesses continue to move forward on the digital acceleration path provoked by the pandemic, which means the demand for software testing will increase. What t

63. How to Correctly Review Pull Requests

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

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

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

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

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

68. Why is Mobile Geolocation Testing Essential for Quality Assurance

This introductory article on geolocation testing is intended for quality assurance (QA) and test engineers working with web applications, and cross-platform (React Native) and native (iOS, Android) mobile applications. It offers step-by-step instructions on how to start geolocation testing on your project, and also describes the pros and cons of several possible approaches. Here you will also learn such key concepts as back-end representation, data generation, data validation, emulation, and testing levels using REST API.

69. Code Reviews: A Practice That Depends on Culture

It would be way easier for managers if they could only draw a flow chart explaining how code review works. The manager then would email all the peers, telling everyone should follow the new process.

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

71. Better Application Acceptance With LogRocket

Application Acceptance

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

73. Visual Testing of Patternlab and Drupal

What is Patternlab?

74. Top 7 Software Quality Engineering Trends to Attain Positive Business Outcomes in 2023 — Part 1

It’s time to know about vital QA trends helping organizations stay ahead of competitors, enhance operational efficiency, and improve end-user satisfaction.

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

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

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

78. This Is What I Learnt After Making Over 1,000 Code Reviews

This story was originally published on my blog. If you're interested in this kind of content, feel free to check it out and subscribe :)

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

80. 40+ Thought-Provoking Software Engineering Quotes

Sometimes a short thought can bring amazing ideas. There are some great quotes I’ve been collecting. I use them as inspiration or motto for some articles.

81. Controlling the Quality of Your Software Product

The purpose of executing quality assurance tests - to avoid the delivery of poor quality products. We will share with you our ideas for quality measurments.

82. Software Intelligence: How to Take Quality Control in 6 Practical Steps

Lead Photo by Max Duzij on Unsplash

83. A Quick Guide to Software Testing Life Cycle

A complete guide on STLC, a series of specific steps taken during the testing process to meet all software quality objectives.

84. Real Devices vs Emulators vs Simulators for Mobile App Testing

Is it best to use real devices, emulators, or simulators to test your mobile apps? Let’s find out the most effective way to test applications by considering the pros and cons of all three approaches.

85. It is Time To Have A Quality Control For WordPress plugins

When a post on Facebook, on Christmas Eve, about the poor quality of WordPress plug-ins gets hundreds of replies within a few hours you know you are not alone.

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

87. 4 Common Web App Vulnerabilities and How to Combat Them

Expert's advice on how to protect a web application against malicious attacks, accidental damage, and commonly known vulnerabilities in 2021.

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

89. A Code Review Checklist to Focus on the Important Parts

A code review checklist, as well as clear rules and guidelines around code reviews, can make your code review practice so much more beneficial to your team and significantly speed-up code reviews.

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

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

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

93. Crypto-related Testing in Fintech: Losses Vs. Faster Delivery

Crypto-related testing ​in fintech app: How to find the balance between ​losses due to mistake and fast delivery

94. API Automation: 5 Areas to Focus on

API automation goes beyond testing: here are 5 automation areas to focus on in your API program.

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

96. Software Testing Companies To Look Out For in 2023

List of software testing companies. Choose the best software testing company you can trust to outsource your project for 2023

97. Tips About TestNG Listeners In Selenium WebDriver With Examples

There are different interfaces provided by Java that allows you to modify TestNG behaviour. These interfaces are further known as TestNG Listeners in Selenium WebDriver. TestNG Listeners also allows you to customize the tests logs or report according to your project requirements. TestNG Listeners in Selenium WebDriver are modules that listens to certain events and keep track of test execution while performing some action at every stage of test execution.

Thank you for checking out the 97 most read stories about Quality Assurance on HackerNoon.

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