Full Stack IT Quality Assurance Testing

Automated + Manual Testing

All

sKILL lEVEL

11

Lessons

30 Hours

dURATION

English

lANGUAGE

Online

MODE OF TRAINING

About the program

IT QA testers are the backbone of a software development life cycle. In this program you will learn to approach various testing methodologies and planning that ensures the final product with their requirement that are set by the client and reduce the numbers of errors in software.

0 (16)_4
1_10

Is this Program Right for You?

If you are aspiring to become an IT professional and ready to equip yourself up to industry standards, then you are at the right place to get the right skills you need to succeed.

There are no prerequisites to become an IT QA analyst, we train in both MANUAL & AUTOMATION TESTING skills. We have been training many non-IT background professionals to get into IT profession. If your ready, its about time to get geared up with high skills.

Real projects, real jobs

You will perform online practicals on sample projects or case studies with multiple applications. You will be engaged in various scenarios to ensure your job-ready and succeed in all your projects. Additionally, we provide live project support too.

0 (11)_3

Program Outline

1.1 Why is testing necessary  

  • Software systems context  
  • Causes of software defects  
  • Role of testing in software development, maintenance and operations  
  • Testing and quality  
  • How much testing is enough? 

1.2 What is testing? 

1.3 General testing principles  

1.4 Fundamental test process 

  • Test planning and control 
  • Test analysis and design  
  • Test implementation and execution  
  • Evaluating exit criteria and reporting 
  • Test closure activities 

2.1 Testing within a life cycle model 

2.2 Test levels 

  • Component testing 
  • Integration testing  
  • System testing 
  • Acceptance testing 

2.3 Test types  

  • Testing of function (functional testing)  
  • Testing of non-functional software characteristics (non-functional testing) 
  • Testing of software structure/architecture (structural testing) 
  • Testing related to changes (confirmation testing (retesting) and regression testing)  

2.4 Maintenance testing 

3.1 Static techniques and the test process  

3.2 Review process  

  • Phases of a formal review 
  • Roles and responsibilities 
  • Types of review  

4.1 The TEST DEVELOPMENT PROCESS  

4.2 Categories of test design techniques 

  4.3 Specification-based or black-box techniques 

  • Equivalence partitioning  
  • Boundary value analysis 
  • Decision table testing  
  • State transition testing 
  • Use case testing  

4.4 Structure-based or white-box techniques 

  • Statement testing and coverage  
  • Decision testing and coverage 
  • Other structure-based techniques  

4.5 Experience-based techniques  

4.6 Choosing test techniques  

5.1 Test organization 

  •  Test organization and independence 
  •  Tasks of the test leader and tester 

 5.2 Test planning and estimation  

  • Test planning  
  • Test planning activities 
  • Exit criteria  
  • Test estimation  
  • Test approaches (test strategies) 

5.3 Test progress monitoring and control 

  • Test progress monitoring  
  • Test Reporting 
  • Test control  

5.4 Configuration management  

5.5 Risk and testing  

  • Project risks  
  • Product risks  

5.6 Incident management  

6.1 What is Agile Testing 

  • Agile Testing Vs. Waterfall Testing
  • Agile Testing Principles
  • Agile Methodologies 
  • Agile Testing Methodologies 
  • Testing Quadrants
  • Sprint Planning 
  • Release and Iteration Planning
  • Fundamental Agile Testing Principles, Practices, and Processes
  • Role and Skills of a Tester in an Agile Team
  • Agile Testing Methods, Techniques, and Tools 

6.2 JIRA – Basic terminology and concepts 

  • How to use Jira to get work done
  • How to build reports in Jira 
  • Get Going with Jira Team-managed Projects 

6.3 Jira & Confluence Introduction 

  • 7.1 Introduction to QTP, Loadrunner and QC – Test management tool 

  • 7.2 Introducing Selenium 

  • 7.3 Developing Test Cases & Test Suites With Selenium-IDE Selenium WEBDRIVER 

    • Why WebDriver? 

    • Selenium RC and Webdriver
       
    • Downloading and configuring webdriver in eclipse 

    • WebDriver Interface  

    • Drivers for Firefox, IE, chrome 

    • First Selenium WebDriver Code 

    • Identifying WebElements using id, name, linkname, class, xpath, tagname etc  

    • Handling Input Box/Buttons 

    • Handling WebList  

    • Handling Radio Buttons, CheckBoxes 

    • Extracting links and other web elements 

    • Capturing screenshots with WebDriver  

    • Pop up handling in Selenium Extracting Data from WebTable 
       
    • Dynamic WebTable Handling 

    • Handling Ajax Autosuggest 
  • Software Testing Basics-Review

  • Test Levels

  • Test Types
    • Maintenance Testing

    • Static Techniques

    • Static Techniques and the test process

    • Review Process

    • Test Design Techniques

    • The Test Development Process

    • Categories of Test Design Techniques 

    • Specification-based or black box techniques

    • Structure-based or white-box techniques

    • Test Management

    • Test Organization

  • Test Planning and Estimation

    • Test Planning

  • Test Progress Monitoring and Control

    • Test Process Monitoring

    • Configuring Management

    • Risk and Testing

    • Incident
      Management

How Can We Help You?

Get In Touch With Us

    Need help?