Course Details

Manual Testing Training in Chennai

Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases .User to start with Testing can be through black, white or gray-box testing

Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases .User to start with Testing can be through black, white or gray-box testing al testing, it is an accepted fact that the job is going to be tedious and laborious.In software testing Another testing is called selenium testing

Testing Syllabus

 Manual Testing Concepts

1.SOFTWARE DEVELOPMENT LIFE CYCLE(SDLC)

Over view about:

   a. Various department present inside a software company

    b.Different levels of Designation

    c.Different types of Domains

     d.Different kind of projects.

 Requirement Gathering and Analysis

     a.Requirement Gathering Session(RGS)

      b.Software Requirement Specification(SRS)

     c. DocumentsSRS Review and Approval 

Planning        

    a.Project Management(PM) Plan 

    b.Development Plan 

     c.Test Plan 

2. Estimation

    a.Effort EstimationTime 

    b.EstimationResource

    c. Estimation 

         i. Human Resources 

         ii. Software Resources

         iii. Hardware Resources

   d.Cost Estimation 

Designing

     a.Types of Application

     b.Different Types of Layer

          i.Front end/GUI/Presentation 

          ii.LayerApplication/System/ Business Logic Layer

          iii.Back end/ Database Layer

    c.Interface & Driver

    d.Preparation of Front End Design Document

    e. Preparation of Application Design Document/ High Level Design (HLD) Document.

    f.Preparation of Back End Design Document or SCHEMA. 

Coding

    a.Code Repository/ Code Base

    b.Check in/Check out

Build Generation & Deployment

   a.Compilation ( Generate Build)

   b.Preparation of Build Notes

   c.Deployment.

Testing

  a.Developer’s Testing - Unit & Integration.

  b.Test Engineer Testing 

  c.Client/Customer Testing – UAT Testing 

Implementation

   a.Application Deployment in the Production Environment.

Maintenance

    a.Enhancement

    b.Modification

    c.Support.

2. SDLC MODELS 

  a. Sequential Model 

      1. Waterfall Model 

      2. V Model 

 b. Iterative Model 

     1. Spiral Model 

     2. Agile Model

3. Software Testing Life Cycle(STLC)

        a. Test Plan   

        b. Test Strategies

        c. RTM 

        d. Test Scenario 

        e. Test Cases 

        h. Test Execution

        i. Bug Report

        j. Test Report

4. Requirement Traceability Matrix 

        a. Definition of the RTM

        b. Inputs of the RTM

        c. Template of the RTM 

        d. Advantages of RTM

5. TEST CASES 

      a. Definition of Test Cases 

      b. Template of the Test Case Document 

      c. Categories of Test Cases 

           i. Positive Test Cases 

           ii. Negative Test Cases

      d. Techniques used for generating Test Cases  

            i. Boundary Value Analysis 

            ii. Equivalence Partitioning 

           iii.Error Guessing 

           iv.Null and Not Null

6. TEST SCENARIO 

        a. Definition

        b. Template of Test Scenario Document.

7. TYPES OF TESTING 

      a. Definition of Testing 

      b. Types of Testing

            i. Static Testing 

            ii. Dynamic Testing.

     c.Techniques of Dynamic Testing

         i. White box Testing Techniques( used by Developers) 

        ii. Black box Testing Techniques( used by Test Engineers)

     d.Types of White box Testing 

         i. unit Testing 

        ii. Integration Testing

    e. Types of Black box Testing 

       i. Functional Testing 

       ii. Non functional Testing 

       iii. Experienced based Testing

    f. Functional Testing

       i. Smoke Testing 

       ii. Functionality Testing

       iii.Retesting 

       iv.Regression Testing 

       v.Database Testing

    g.Experienced Based Testing 

        i. Exploratory Testing 

        ii. Adhoc Testing

8. BUG TRACKING PROCESS 

   a. Definition of Bug 

   b. Bug Tracking Tool

   c. Reason for tracking bug in Bug Tracking Tool

   d. Different Bug Tracking Tool 

   e. Bug Life Cycle 

   f. Fields in the Bug Tracking Tool 

   g. Severity

   h. Priority

   i. Combination of Severity VS Priority

   j. Different status of Bug.

  k.Components SQLIntroduction to Database and DBMS & RDBMSIntroduction to SQLDDL – Create, Alter, Drop, TruncateDML - Insert, Update, Select, DeleteTCL – Commit, Save Point, RollbackDCL – Grand, ResolveOperators – Arithmetic, Relational, Logical, Set & SpecialFunctions – Group, String, MathematicalConstrains – Primary Key & Foreign Key, Check & Not NullJoins - Self, Eqiv, CrossOuter – Left, Right, FullOrder by & Group byBUG TRACKING TOOL

  1. Mandis

  2. JIRA