Types of software testing

13 April,2013 by Jack Vamvas

Software testing and the test life cycle is critical to software development. My understanding is not always the same as other team members

I’ve made a note of the software testing terms I’ve heard in the last two weeks  and how I define them .

A solid project plan covers all or a subset of these tests , also known as the testing life cycle , depending on the project. Generally the order goes from unit test progressing to the Acceptance test.

Unit test – Testing smallest isolatable unit performed by Engineers

Unit test suite – A collection of unit tests  performed by Engineers

Integration  test – Testing two components or more

Systems test – Do all components work together on an integrated system.

Glass-box (white-box) testing – Testing all the parts with full knowledge of how things work

Black-box testing – Test the public interface , without knowledge of the inner workings

Regression testing – Tests to reproduce bugs. A repeatable test

Smoke test – A quick test to ensure all parts of the system are working OK

Functional test – Test all components against a specification.

Acceptance test – The customer test

Performance test – Testing against benchmarks for user response times

WorkLoad test – Testing a “typical” workload  for user response times

Stress test – testing a higher than normal workload , to identify breaking points


Read More 

Performance Metrics used in acceptance tests - SQL Server DBA

Performance Monitor Counters for SQL Server performance testing

TPC-H generate test data , test queries and sql database benchmark

SQL Server test data generation testing tools

SQL Server - Correctness and stress test

Author: Jack Vamvas (http://www.sqlserver-dba.com)


Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment on Types of software testing

sqlserver-dba.com | SQL Server Performance Tuning | SQL Server DBA:Everything | FAQ | Contact|Copyright & Disclaimer