Independent Software Testing

What is independent testing?

Levels of independent testing

  • No independent testers: As an example developers testing their own code.
  • Independent developers or testers within the development teams or the project team: as example developers testing their colleagues’ products.
  • Independent test team or group within the organization, reporting to project management or executive management.
  • Independent testers from the business organization or user community, or with specializations in specific test types such as usability, security, performance, regulatory or compliance, or portability.
  • Independent testers external to the organization, either working on-site or off-site.

Benefits and Risks

  • Because of their various backgrounds, technological viewpoints, and prejudices, independent testers are more likely to notice distinct types of problems than developers.
  • During the specification and implementation of the system, an independent tester can verify, dispute, or reject assumptions made by stakeholders.
  • Without the (political) pressure of the organization that hired them, independent testers of a vendor can report on the system under test in an honest and objective manner.
  • Isolation from the development team might result in a lack of engagement, delays in delivering input, or a hostile relationship with the development team.
  • Developers may lose their sense of quality control.
  • Independent testers may be viewed as a stumbling block.
  • Some critical information may be missing from independent testers (e.g.: about the test object).

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Senuri Samindi

I am an unrelenting person who has marshaled all the knowledge, skills and abilities to win over audacious goals by constantly honing latent abilities.