Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

QA Tips on Software Development Testing Process

546 views

Published on

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

Published in: Technology, Education
  • Be the first to comment

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

×