Thursday, September 1, 2011

What is Software Testing?

Author Bio :
Samuel worked for TestLogistics, TestLogistics is a leading provider of Testing Logistics Solutions (including Performance Testing Test Environments Management, Test Data Management, Harnessing and Test Lab Operations), Technical Testing Solutions (i.e. Performance Testing, Infrastructure, Security, SOA & Test Automation) & Senior Test Consulting Strategy. TestLogistics provide top tier organisations with a range of services which enable significant improvements on quality, delivery and overall value.

Quickly I’d say: Software Testing is the function of trying to find defects throughout the software lifecycle.

However to add more context. I always like to responds with the three P’s – Process, Products & People

Process
From an process (or activity) perspective, one might describe the software lifecycle succinctly as:
1. Test Strategy
2. Planning
3. Test Analysis
4. Test Case Design
5. Construction and Verification
6. Testing Execution Cycles
7. Post Implementation Testing or Reviews

Product
From a product (or artefact) perspective, one my describe the software lifecycle as consisting of the following deliverables:
(A) Test Strategy
(B) Test Plan(s)
(C) Test Cases
(D) Test Results
(E) Defect Logs
(F) Status Reports

People
And from a people (or Organisational) perspective I’d say
(A) Test Manager – To run Strategy, Planning & Executive Reporting
(B) Test Leads – To run team coordination, test suite coverage & reporting
(C) Test Analysts – To develop test cases, do execution and defect tracking

Want to know more about the basics of software testing?

Then contact TestLogistics (www.TestLogistics.Net) and have a look at some of their blueprints that describe each of the areas and more in detail.

No comments:

Post a Comment