Ad Topics

Models

  • 'Waterfall' Testing
  • 'V-Model' Testing
  • 'Iterative' Testing
  • 'Agile' Testing

Methods

Types

  • Smoke Testing
  • Installation Testing
  • Functional Testing
  • Look & Feel Testing
  • Usability Testing
  • Compatibility Testing
  • Performance Testing
  • Security Testing
  • Conformance Testing
  • Regression Testing

Artifacts

Metrics

Tools

  • Test Management Tools
  • Defect Tracking Tools
  • Functional Testing Tools
  • Performance Testing Tools
  • Unit Testing Tools

Resources

The list of articles above is all we got at this moment. Over the weekends, we are working on the remaining content. Join/Follow/Subscribe us if you want to be notified of our updates.

Software Quality

Software Quality Definition, Explanation, Details:

DEFINITION

Software quality is the degree of conformance to explicit or implicit requirements and expectations.

Explanation:

Explicit: clearly defined and documented Implicit: not clearly defined and documented but indirectly suggested Requirements: business/product/software requirements Expectations: mainly end-user expectations

Note: Some people tend to accept quality as compliance to only explicit requirements [...]

Differences between Software Quality Assurance and Software Quality Control

Differences between Software Quality Assurance (SQA) and Software Quality Control (SQC):

Many people still use the term Quality Assurance (QA) and Quality Control (QC) interchangeably but this should be discouraged.

Criteria Software Quality Assurance (SQA) Software Quality Control (SQC) Definition SQA is a set of activities for ensuring quality in software engineering processes (that ultimately [...]

Software Quality Control

Software Quality Control (SQC) is a set of activities for ensuring quality in software products.

It includes the following activities:

Reviews Requirement Review Design Review Code Review Deployment Plan Review Test Plan Review Test Cases Review Testing Unit Testing Integration Testing System Testing Acceptance Testing [...]

Software Quality Assurance

Software Quality Assurance (SQA) is a set of activities for ensuring quality in software engineering processes (that ultimately result in quality in software products).

It includes the following activities:

Process definition and implementation Auditing Training [...]

Definition of Test

Being in the software industry, we have to encounter the word TEST many times. Though we have our own specific meaning of the word TEST, we have collected here some definitions of the word as provided by various dictionaries and other tidbits. The word TEST can be a Noun, a Verb or an Adjective but [...]