• +372 880 1308 – Estonia
  • info@etestware.com
  • Working with your IT Teams to deliver
eTestware eTestware
Contact Us
  • About Us
  • Right Sourcing
  • Careers
  • Blog
How software testing is done Oct
  • 20 August 2020
  • Asa Sargeant
  • 0 Comments

How software testing is done

In successive weeks we have asked what software testing is and what the different types of software testing are. In line with this ‘back-to-basics’ format, today we outline how it is done and by whom, with some commonly held misconceptions about testing also tackled…

We know that software testing is used to evaluate whether or not the subject satisfies the specified requirements. We know that the process uncovers errors, gaps, and anything else that does not adhere to the actual requirements. But do we know how it is done, and who does it?

How is testing done?

The key to any test lies in understanding the requirements and then planning and preparation. Knowing exactly which type of testing is required and when it can be started are important factors, with testing carried out in different formats within the ‘Software Development Life Cycle’ (SDLC).

It is crucial that your test plan is solid and clearly laid out for all those involved.

Steps of Software Testing

  • Requirement Analysis
  • Test Planning
  • Developing the test case
  • Setting up the test environment
  • Test Execution
  • Ending the test

Who carries out the tests?

This can be determined by the nature of the company testing, the process involved and the stakeholders involved in the project.

For example, in some cases a company will have their own testing team who simply require support, and in others they will be seeking to entirely outsource the operation.

The people working on the project may have different levels of experience and knowledge too, which can also shape things. Generally speaking, however, testing is usually conducted by people assuming the following roles:

  • Software Tester

Testers are involved at the quality assurance stage, conducting automated and manual tests to ascertain whether or not the software is fit for purpose and to remove any issues before it is deployed to everyday users.

  • Software Developer

Typically, these evaluate and analyse the needs of the users before designing, testing, and developing software that will meet those needs.

  • Project Lead / Manager

Responsible for planning and directing a project, ensuring that time deadlines are met and budgets successfully adhered to, all within the initial scope.

  • End User

This is ultimately the person who will use the software / product.

Testing Misconceptions

  • Testing is too expensive

There is a saying amongst software testing experts, that goes a little something like this: “if you spend less on testing during the development phase, then you will invariably spend much more on fixes afterwards.”

It has never been a better time to outsource your testing requirements, with access to experienced professionals both freeing up internal resource and allowing more work to be completed.

  • Anybody can test software

A myth that exists purely outside of the IT industry; even the person who developed a piece of software cannot successfully attempt to crash it or uncover potential errors.

As part of theICEway ecosystem of companies, along with ICE and CRIBB Cyber Security, eTestware follows a core set of values and objectives – always with our clients and our people at the forefront of our thinking.

Top Tip

Now is the perfect time to outsource your testing, so contact eTestware today and take your first steps on theICEway…

Company Socials

  • Privacy Policy for eTestware
  • Free Articles

    Copyright © 2018 eTestware OÜ | All Rights Reserved | Company Registration Number: 12485623
    This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see or Privacy Policy. If you decline, your information won't be tracked when you visit this website. A single cookie will used in your browser to remember your preference not to be tracked.AcceptDecline