Email: Password:       Forgot Password 
A Saarsha Group Online Community for dot net codes group like C#, Asp.NET, VB.NET, Sharepoint, JavaScript, JQuery, Ajax, SQL, WCF, WPF.

Term of Software Testing

Viewed:  2007 
Posted On:  01/06/2013 03:27:22 
What is software testing ? What is the life Cycle of Software Testing ? 


In this article I am going to show the life cycle of testing or we can say that I am going to explain the overview of software testing. A tester should know all below points.

Now we learn all step by step:

1.  What is testing..?
       Software testing is the process of evaluation a software item to detect differences between given input and expected output. Also to assess the feature of A software item. Testing assesses the quality of the product. Software testing is a process that should be done during the development process.   

2. Who does testing..?
     It depends on the environment and requirement basically the professional involves in testing are..

    a) Software Tester
    b) Software Developer
    c) Project Lead/Manager
    d) End User

3. Types Of testing

    a) Manual Testing
    b) Automation Testing

4. Testing Methods

a) Black Box Testing
      Black box testing is a testing technique that ignores the internal mechanism of the system and focuses on the output generated against any input and execution of         the system. It is also called functional testing.

b) White Box Testing
    White box testing is a testing technique that takes into account the internal mechanism of a system. It is also called structural testing and glass box testing.

5. Functional Testing

    a) Unit Testing
    b) Integration Testing
    c) System Testing
    d) Regression Testing
    e) Acceptance Testing

6. Non-Functional Testing

    a) Performance Testing
          i) Load Testing
          ii) Stress Testing

    b) Usability Testing
    c) Security Testing
    d) Portability Testing

7. Documentation For Software Testing

    a) Test Plan
    b) Test Scenario
    c) Test Case

8) Testing Techniques

    a) Equivalence Partitioning & Boundary Value Analysis
    b) Decision Table Testing
    c) State Transition Diagram
    d) Use Case Testing
    e) Testing Review

9) Test Methodlogy

    a) Agile Testing, Scrum and eXtreme Programming
    b) Testing Methodology

(Source From MSDN)

         HOME   |   Submit Article   |   Contact Us   |   About Us   |   Terms & Condition   |   Advertise With us