Explore BrainMass

Different types of software testing

Describe different types of software testing in a software development shop.

© BrainMass Inc. brainmass.com June 25, 2018, 1:55 pm ad1c9bdddf

Solution Preview

Types of Software Testing:

What does Unit Test mean?

A unit test is a software development life cycle (SDLC) component in which a comprehensive testing procedure is individually applied to the smallest parts of a software program for fitness or desired operation.

What does Smoke Testing mean?

Smoke testing, in the context of software development, is a series of test cases that are run before the
commencement of more rigorous tests. The goal of smoke testing is to verify that an application's main features work properly. A smoke test suite can be automated or a combination of manual and automated testing.

What does Bottom-Up Testing mean?

Bottom-up testing is a specific type of integration testing that tests the lowest components of a code base first. More generally, it refers to a middle phase in software testing that involves taking integrated code units and testing them together, before testing an entire system or code base.
IT professionals refer to design assemblies, or groups of code modules that are evaluated for overall functioning, in integrated testing environments.

What does Regression Testing mean?

Regression testing is a type of software testing used to determine whether new problems are the result of software changes.

Before applying a change, a program is tested. After a change is applied, the program is retested in selected areas to detect whether the change created ...

Solution Summary

This document defines some of the different types of software testing