Software testing outsourcing

Software testing outsourcing

Software testing outsourcing provides for software testing carried out by the forces of an additionally engaged company or a group of people not directly involved in the process of software development. Contemporary testing outsourcing is an independent IT field , the so called Software Testing & Quality Assurance.

Software testing is an essential phase of software development, but is definitely not the core activity of most companies. Outsourcing enables the company to concentrate on its core activities while external software testing experts handle the work efficiently, ensuring quality results.Fact|date=September 2008 Today stress, performance and security testing are the most demanded types in software testing outsourcing.

At present 5 main options of software testing outsourcing are available depending on the detected problems with software development:Fact|date=September 2008

* full outsourcing of the whole palette of software testing & quality assurance operations
* realization of complex testing with high resource consumption
* prompt resource enlargement of the company by external testing experts
* support of existing program products by new releases testing
* independent quality audit.

Availability of the effective channels of communication and information sharing is one of the core aspects that allow to guarantee the high quality of testing, being at the same time the main obstacle for outsourcing. Due to this channels software testing outsourcing allows to cut down the number of software defects 3 – 30 times depending on the quality of the legacy system.

External links

*Article [http://www.bughuntress.com/analytics/software-testing-company-selection.html "Selection of a software testing services vendor - Tips and recommendations"]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin …   Wikipedia

  • Software engineer — A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software, such as computer chips,… …   Wikipedia

  • Business process outsourcing — (BPO) contains the transmission of processes along with the associated operational activities and responsibilities, to a third party with at least a guaranteed equal service level and where the client contains a firm grip over the (activities of… …   Wikipedia

  • Software house — A software house is a company whose primary products are composed of software, i.e., computer programs. Types of software houses There are a number of different types of software houses: *Large and well known companies such as Microsoft, Oracle… …   Wikipedia

  • Crowdsource testing — is an emerging trend in software testing which exploits the benefits, effectiveness, and efficiency of crowdsourcing and the cloud platform. It differs from traditional testing methods in that the testing is carried out by a number of different… …   Wikipedia

  • Managed Testing Services — Managed Testing Services, Betreibertestmodelle bzw. Betreibertestlösungen zählen zu den Managed Services (Betreibermodellen) und bezeichnen eine vergleichsweise neue Form der Auslagerung von Softwaretests an unternehmensexterne Dienstleister.… …   Deutsch Wikipedia

  • Game testing — Part of a series on …   Wikipedia

  • Agile software development — poster Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It… …   Wikipedia

  • NetRom Software BV — is a Dutch nearshoring ICT company. In Craiova, Romania, NetRom develops software largely for listed companies in the Benelux, Germany and the US.[1] Contents 1 The outsourcing of software development: nearshoring versus offshoring 2 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”