Skip to content

Latest commit

 

History

History
288 lines (213 loc) · 26.3 KB

File metadata and controls

288 lines (213 loc) · 26.3 KB

drawing

Let's learn about Software Qa via these 70 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Software Quality Assurance (QA) is the process of ensuring that software products meet specified requirements and quality standards. It is vital for delivering reliable, high-performing, and error-free applications to users.

Cross-Site Scripting (XSS) Vulnerabilities: Testing Strategies and Examples. Stored XSS, DOM-based XSS, Self-XSS, Reflected XSS, Prevention Techniques

Web app security - testing web applications: Rate Limits and X-Forwarded-For header, Brute Force attacks, and Restoring original visitor IPs

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

Combinatorial test design, k-way testing, pairwise testing, software testing challenges, critical errors, test case design techniques, software QA

Cybersecurity for QA - web app security: XSS, Header Injections, CSRF, RCE, Command Injection, Web Parameter Tampering, CORS, Content Security Policy (CSP)

Test design, Code coverage, MC/DC, Boolean algebra, Pairwise testing, Combinatorial testing, Orthogonal arrays, System states

A tech expert evolving into a leader, managing managerial, product, and technical challenges - strategic decisions drive success in software development

Combinatorial test design techniques: AllPairs Algorithm, Orthogonal Arrays, State-Transition Tables and Diagrams, Decision Table Testing

Article about software and hardware requirements testing and validation. Checklist for requirements testing.

If your test suite breaks every time a button moves, a div changes, or – gods forbid – an A/B test runs, is it really testing anything?

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

Manual testing can't keep up with modern development. See how QA.tech's AI testing automation catches bugs on every PR -- no Playwright or Cypress scripts to ma

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

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

[16. Test Data That Thinks for Itself:

AI-Powered Test Data Generation](https://hackernoon.com/test-data-that-thinks-for-itself-ai-powered-test-data-generation) Test data generation is the process of creating meaningful and representative data that reflects the real-world scenarios in the software.

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

How to write your first test with Playwright and JavaScript.

Monitoring has been a basic system to track the health of servers for years. Now it is not enough.

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

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

Any test that has never failed has no value, and therefore, can be deleted. In order for any test to add value, it must have failed at least once.

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

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.

Quality is not about testing everything; quality is about testing what is most important.

A weblog about a different approach to automated testing by a senior dev who does not like writing tests.

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.

In QA, a voice in your head can be a helpful nudge, but if left unchecked, it can become a problem.

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.

Finding issues early in the development process is essential for ensuring failsafe software operation. Shift-left testing is an ideal candidate for this task.

Without proper localization, a defect can become a hot potato tossed between frontend, backend, and any development team.

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.

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

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

What if your test cases could be auto-generated by AI and automatically verified using Pytest ?

Our Beta Program offers Beta users a free trial of our Ultimate Plan for 12 months.

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

Bad news – releases fail. Good news – it’s in your power to prevent them. Let me tell you how.

How I built an AI agent that automates structured test case generation from Jira tickets and boosts QA productivity.

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

We need to increase the Failure Detection Rate (FDR) and reduce the False Alarm Rate (FAR). With a cherry on top: keeping costs low.

Implicit and explicit waits create a balanced approach, helping tests mimic real human patience and making them more resilient.

Explore the importance of test coverage in software QA and discover actionable tips to enhance it.

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

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.

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.

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.

Chatbots make it easier for clients and customers to find information about your products or services. Here's why you need a chatbot with 6 recommended bots.

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

In this article, I’ll focus on the most common aspects associated with rolling out top-tier medical IT products and fit-for-purpose verifications.

Learn how to test REST API in playwright.

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.

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.

So, what does it take to be a really good QA? Here are some key traits and skills to consider.

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.

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

This article explores how QA Engineers can transcend their technical roles by adopting a business-focused mindset to drive company KPIs and success overall.

We tried to carry out corporate training for a long time, but all our attempts were a one-time story. We couldn't manage to "churn out" our lectures.

This is Part 3 of a comprehensive guide to product bugs. This part of the guide focuses on product bug reports. It provides templates and examples that you can take and apply straight away. Then, through the reports, you’ll see various ways of presenting information so that you and your stakeholders can make good decisions about bugs.

Bug triage is a crucial part of the QA process. These 10 code snippets, laid out by Launchable can help QA professionals efficiently identify software defects.

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

12/31/2024: Top 5 stories on the HackerNoon homepage!

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.

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.

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

4/5/2026: Top 5 stories on the HackerNoon homepage!

The right QA team helps ensure consistent quality, faster delivery, and long-term success. Learn about a strategic approach to finding a perfect QA match.

What does the future of software testing looks like? Why is the role of a tester crucial in our current society? Will artificial intelligence ever replace the human eye? We talked in-depth about all of this and much more with Federico Toledo, Ph.D. in computer science and COO of Abstracta.

Explore how accessibility testing can foster a culture of diversity within the digital field and turn companies into caring, human-centered environments.