• Skip to main content
  • Skip to primary sidebar

Technipages

Smart phone, gadget and computer tutorials

  • Topics
    • Android
    • Gaming
    • Hardware
    • Internet
    • iOS
    • MacOS
    • Office
    • Software
    • Windows
    • Definitions
  • Product Reviews
  • Downloads
  • About

Quality Assurance

Posted on August 16, 2019 by Mel Hawthorne

Though it exists in other areas, in software engineering, this process is designed to make sure that the results of a process are as high-quality as possible – in other words, that the software produced is in the best shape it can be in. The process of software development is quite complex and prone to errors – quality assurance aims to catch as many of them as possible.

 

Technipages Explains Quality Assurance

One of the major obstacles of software quality is lack of or failures in communication, both between programmers and clients, and between workers on the project. In the case of clients, there are often issues with how well the client is able to communicate what they need – or even just knows what they want. Either way, in an ideal process, all potential flaws of the software are addressed and weeded out.

Quality assurance is a needed part of the overall process. In an established team, it’s made of explicit, formal processes that include things like prototyping, repeated technical reviews, compliance checks, documentation and documentation checks, formal reporting and objective measuring tools. Quality assurance is part of any good software development lifecycle.

The exact measures and steps in a quality control process are unique to each group or program – as different types of software have different problems, they also need different steps for their resolution. This is in contrast to quality control, which checks for actual defects in products or services produced and is a reactive process.

Common Uses of Quality Assurance

  • The goal of QA is to improve the development processes so that defects do not happen while the product is being developed.
  • QA is a managerial tool that aims to prevent quality problems through planned and systematic activities.
  • Quality control is used to verify that software is of acceptable quality.

Common Misuses of Quality Assurance

  • The goal of QA is to identify defects after a product is developed and before it’s released.

You Might Also Like

  • Facebook: How to Change Video Quality
    Facebook: How to Change Video Quality
  • Adjusting Video Quality on iOS YouTube App
    Adjusting Video Quality on iOS YouTube App
  • Adjusting Video Quality on Discord
    Adjusting Video Quality on Discord
  • Fixing Low Sound Quality on YouTube App
    Fixing Low Sound Quality on YouTube App
  • What Is Colour Depth and How Does It Affect Image Quality?
    What Is Colour Depth and How Does It Affect Image Quality?
  • Microsoft Teams: Disable 'How Was the Call Quality?'
    Microsoft Teams: Disable 'How Was the Call Quality?'
  • Adjusting Sound Quality of MP3 Files in Windows 10
    Adjusting Sound Quality of MP3 Files in Windows 10

Primary Sidebar

Recent Posts

  • Bitwarden: How to Manually Autofill a Login Form
  • Bitwarden: How to Copy the Username and Password of an Entry
  • Bitwarden: How to Open the URL Associated with an Entry
  • How to Increase the Size of Text on Any Website on iPad
  • Chrome: How to Fix Can’t Scroll Using Scrollbars
  • Samsung Galaxy S 21 Plus: How to Check How Much Memory Is Left
  • Google Photos: How to Export Your Albums
  • Bitwarden: How to Deauthorize All Sessions

Who’s Behind Technipages?

Baby and Daddy My name is Mitch Bartlett. I've been working in technology for over 20 years in a wide range of tech jobs from Tech Support to Software Testing. I started this site as a technical guide for myself and it has grown into what I hope is a useful reference for all.

Follow me on Twitter, or visit my personal blog.

You May Also Like

© Copyright 2021 Technipages · All Rights Reserved · Privacy