QA Tips on Software Development Testing Process

410 views
326 views

Published on

Software testing is the process of finding defects i.e. Variance between expected results and actual result.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
410
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

QA Tips on Software Development Testing Process

  1. 1. QA testing process
  2. 2. Content 2  What is software Testing  Basics of software testing  SDLC (Software Development life cycle)  STLC (Software Testing life cycle)  Types of testing
  3. 3. 3  Definition: Software testing is the process of finding defects i.e. Variance between expected results and actual result.  Verification: Verification is the process to make sure the product satisfies the conditions imposed at the start of the development phase.  Validation Validation is the process to make sure the product satisfies the specified requirements at the end of the development phase.  Basics of software testing  Blackbox Testing  Whitebox Testing Basics of software testing
  4. 4. SDLC & STLC 4  Software Development life cycle (SDLC) : SDLC defines the phases of application development. It consists of Requirement , Analysis and Design, Implementation, Testing, Deployment, Maintenance .  Software Testing Life cycle (STLC) : STLC defines the series of activities which should be carried out systematically to help the evaluation of software application.  STLC consists of different phases :  Requirement analysis  Test Planning  Test Design  Test Implementation  Test Execution  Test Closure
  5. 5. Types of testing 5  Unit Testing Unit testing is process of testing the smallest individual component of software.  Integration Testing Integration is a process of combining and testing multiple components together..  Regression Testing Regression testing is carried out to determine whether the changed component has affected the functionality of the unchanged component..
  6. 6.  System testing System testing is the testing to ensure that the features of the application as a whole are working correctly. It is done by tester.  Acceptance testing Acceptance testing is the final stage of testing before the system is accepted for operational use. Its criteria is based on “requirement documents”. Types of testing
  7. 7. Questions ? 7 Email Us @ support@zeteoconsulting.com
  8. 8. Worldwide Offices: USA (Dallas) India (Pune) Partner Offices: Monterrey (Mexico) Frankfurt (Germany) Stockholm (Sweden) Email: support@zeteoconsulting.com Corporate URL: www.zeteoconsulting.com

×