• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

What is software testing?

26 June 2014

Last week we discussed careers in software testing, but what exactly is this much hyped about role?

Software testing is the process of executing a software system to determine whether it matches its expectations. This is basically an evaluation to detect differences between given input and expected output, commonly known as bugs. It is a method of assessing the functionality of a software program.

The overall objective is not to find every software bug that exists, but to uncover situations that could negatively impact the customer, usability and maintainability. It is important to note that testing is a process, not a single activity. There are many different types of software testing but the two main categories are:

-Static testing is done during the verification process. It can test the software without executing code. This testing includes reviewing of the documents (including source code) and static analysis.

-Dynamic testing is done during the validation process. This kind of testing is used to demonstrate the results of running test.

Software testing aims to improve quality, reliability estimation and to serve the purpose of Verification & Validation (V&V) along with testing performance and security.

V&V is a process on its own which consists of verifying and validating if a software:

-Meets the business and technical requirements that guided its design and development.
-Works as expected
-Can be implemented with the same characteristics.

Software testing is an art. Good testing requires a creativity, experience and intuition on the testers part, along with proper techniques. If you are interested in software testing as a career at Total Training Solutions we can assist you in gaining these ‘proper techniques’. We have a number of qualifications in software testing available at all levels, from Foundation to Advanced - including our brand new two day course. If you have any questions or queries, don’t hesitate to call us on 0800 612 1299 or email us at info@tts-uk.com. You can also view our full range of courses through our course directory.

New Articles


Keep in Touch