Home > Article Index

Article Index

These are a number of articles explaining some important aspects of software testing. The articles are split into six main areas:

  • User Acceptance Testing - what it is.
  • Project Management - what it is and how it affects you.
  • V-Model Development - what it is and why it is important.
  • Requirements - what you need to do to get what you want.
  • Testing Documentation - what you need to do document the testing.
  • Software Issues - what they are for specific software areas.

User Acceptance Testing

Just before a system is delivered you will be asked to do some testing, usually called Users Acceptance Testing or UAT. This section gives advice UAT.

Project Management

Whoever is developing your IT system you will no doubt be using project management principles. This section of papers explains some of the key issues involved in planning a project.



V-Model Development

The V-Model is one of the most important models for showing the development process and the links between development and testing. This section explains those various issues.

  • Software Development Life Cycle - explains the basic principles of what a software development life cycle is.
  • Waterfall Model the seven stages of a waterfall model and how they match the four phases of a SLDC.
  • Types of Testing - gives an overview of all types of testing that should be employed during a project.
  • Verification and Validation - Definitions and diagrams showing what each term means for testing and the key differences between them.


Requirements

At some time you will need to draw up requirements for a new system, or an extension to an existing system. This section gives some advice on preparing requirements.

Testing Documentation

Testing like any other process has to be documented. This section covers what documents are required.



System Issues

Particular types of system and development methods have specific problems. This section deals with them.


Other Resources