QA Online Training

Enroll Duration Type Price
ENROLL NOW 50 Hrs (5 Weeks) Online $500

QA Testing Online Training

IconITInc is one of the best training institute in leading IT online training. We provide best QA online training with our highly professional real-time trainers. Running QA Testing results in dramatically improved performance, simplified administration and streamlined IT landscape resulting in lowering total cost of ownership. IconITInc also does corporate training and help them to train their employees.

Introduction

  • Why do you choose testing?
  • Need to correlate
  • What is Project?
  • Need to correlate
  • What is a product?
  • Need to correlate
  • What is Quality?
  • Need to correlate
  • Why Software bugs?
  • Need to correlate
  • What is testing?

Where exactly testing come into picture?

  • Conventional testing
  • Need to correlate
  • Unconventional testing

Software Development Life Cycle

  • Initial (or) Requirements phase
  • Need to correlate
  • Analysis phase
  • Need to correlate
  • Design phase
  • Need to correlate
  • Coding phase
  • Need to correlate
  • Testing phase
  • Need to correlate
  • Delivery and Maintenance phase

Testing Methodology

  • Black box Testing
  • Need to correlate
  • White box testing
  • Need to correlate
  • Gray box testing

Levels of testing

  • Unit level testing
  • Need to correlate
  • Module level testing
  • Need to correlate
  • Integration level testing
  • Need to correlate
  • System level testing
  • Need to correlate
  • User acceptance level testing

Environments

  • One tire architecture (or) Standalone environment
  • Need to correlate
  • Two-tier architecture (or) Client alone environment
  • Need to correlate
  • Three tier architecture (or) Web environment
  • Need to correlate
  • N-tier architecture (or) Distributed environment

Software Development Models

  • Waterfall model
  • Need to correlate
  • Prototype model
  • Need to correlate
  • Evolutionary model
  • Need to correlate
  • Spiral model
  • Need to correlate
  • Fish model
  • Need to correlate
  • v-model

Types of testing

  • Build verification testing
  • Need to correlate
  • Regression testing
  • Need to correlate
  • Re-testing
  • Need to correlate
  • Alpha testing
  • Need to correlate
  • Beta testing
  • Need to correlate
  • Static testing
  • Need to correlate
  • Dynamic testing
  • Need to correlate
  • Installation testing
  • Need to correlate
  • Compatibility testing
  • Need to correlate
  • Monkey testing
  • Need to correlate
  • Usability testing
  • Need to correlate
  • End-to-End testing
  • Need to correlate
  • Exploratory testing
  • Need to correlate
  • Security testing
  • Need to correlate
  • Port testing
  • Need to correlate
  • Reliability testing
  • Need to correlate
  • Mutation testing
  • Need to correlate
  • Adhoc testing

Software Testing Life Cycle

  • Test planning
  • Contents of the test plan
  • Test Development
  • Use case reviews
  • Types of test cases
  • Formats of testing documents
  • Testing process
  • Test case design
  • Test design techniques
  • BVP
  • ECP
  • Need to correlate
  • Test Execution phase
  • Need to correlate
  • Result Analysis phase
  • Need to correlate
  • Bug tracking and reporting
  • Types of bugs
  • Identifying the bugs
  • Isolation the bugs
  • Bug life cycle
  • Reporting the bugs
  • Classical bug reporting
  • Common repository oriented bug reporting process
  • Bug tracking tool oriented bug reporting process

Mobile Testing

  • What is Mobile Testing?
  • How is Mobile Testing different from Web Testing?
  • What is Android Emulator and iPhone Simulator
  • Exercise & Assignments

Understanding Android Framework for Effective Testing

  • Architecture Overview
  • Application Life Cycle Management
  • Application Components
  • Using Resources
  • Activities
  • Intents
  • Services
  • Content Providers
  • Exercise & Assignments

Setting up Android Emulator for Testing

  • Setting up Eclipse IDE
  • Setting up Android SDK
  • Setting up Eclipse Android ADT Plugin
  • Setting up Android Virtual Devices
  • Android Versions and SDKs
  • Types of Android AVDs

Testing Android User Interface

  • Various Layout types, such as LinearLayout, RelativeLayout etc
  • UI Events
  • Views
  • View Hierarchy
  • Layout
  • Widgets
  • Adapters
  • Exercise & Assignments

Verifying Data on SQLite Database

  • SQLite on Android
  • SQL Basics
  • Database Connectivity
  • Data Binding
  • Using ContentProvider
  • Implementing ContentProvider
  • Exercise & Assignments

Testing Web Applications on Mobile Devices

  • What is HTML5
  • Mobile Browser Compatibility
  • Testing Strategy
  • Testing Steps
  • Industry Tools for Web Application Testing on Mobile Devices
  • Exercise & Assignments

Using JUnit for Android Unit Testing

  • Getting Started with JUnit
  • Creating JUnit Test Cases
  • Assertions
  • Testing for Exceptions
  • Test Fixtures
  • Test Suites
  • Running Tests and Reporting
  • Exercise & Assignments

Android Testing Environment

  • Android Test Projects
  • Android Test Case Classes
  • Additional Android Assertions
  • Mock Object Classes
  • Touch and Key Events
  • Testing and Threading Issues
  • Exercise & Assignments

Productivity Tips

  • The Android Debug Bridge (ADB) and the Android Emulator Console
  • Installing and Uninstalling Apps
  • Copying Files to and from the Emulator/Device
  • Issuing Shell Commands on the Emulator/Device
  • Viewing the System Log with ADB logcat
  • Emulator Runtime Images: User Data and SD Card
  • Exercise & Assignments
QTP

Introduction

Anatomy of QTP

Parts of QTP

Recording and Running

  • Recording and Run Settings
  • Recording Modes

Object repository

  • Types of Objects

Local and Shared Repositories

Object Identification

Types of Objects

QTP Life Cycle

  • Test Planning
  • Generating the basic test
  • Enhancing the test
    • Inserting the Check Point Statements
    • Inserting the Synchronization Point Statements
    • Parameterization the test(Data Driven Testing)
    • Inserting the Out Put values
    • Inserting Transaction point Statements
    • Inserting the Programmatic Statements
    • Utility Statements
    • Inserting the comments
    • Writing the script statements manual
  • Debugging the test
  • Executing the test
  • Analyzing the Results

Advanced Topics

  • Virtual object Configuration
  • Actions
  • Batch testing
  • Recovery Scenario’s
  • Environment Variables
  • Regular Expressions
  • Library Files/Function Library
  • FrameWorks
  • Descriptive Programming
  • Data table methods

QUALITY CENTER

Introduction to Quality Center

  • What is Quality Center?
  • Why use Quality Center
  • Version of Quality Center
  • Overview of quality Center user interface
  • Various tabs in Quality center

Requirement Module

  • Requirement Module Overview
  • Creating Requirement tree
  • Creating Parent & Child requirements
  • Understanding the Description tab
  • Understanding the History tab
  • Uploading attachments to the requirement
  • A glance at various columns in requirement
  • Types of views in requirement module
  • Requirement grid view
  • Requirement coverage view

Test Plan Module

  • Creating folder structure
  • Create test cases
  • Using parameters
  • Template test cases
  • ‘Call to test’ feature
  • Requirement coverage

Test Lab Module

  • Overview of Test Lab
  • Detail of various tabs
  • Creating folders
  • Creating Test sets
  • Adding test cases
  • Different columns in Execution Grid
  • Execution Flow tab
  • Scheduling Test runs
  • Test Set Properties tab
  • Linked Defects tab
  • Running Tests manually
  • Running Tests automatically
  • Viewing Test results

Quality Center Defects

  • Overview of Defects
  • Creating defects after test execution
  • Adding defects in defect module
  • Creating defects during test execution
  • Linking Defects
  • How to close a defect
  • Closing defects after retest
  • Mailing the defects

Quality Center Reports and Graphs

  • Why Reports & Graphs?
  • How to create reports & graphs for Analysis?

LOAD RUNNER

Introduction to LoadRunner

  • Introduction to load testing
  • Functionality of LoadRunner
  • LoadRunner usage

Record and Run

  • Record functionality
  • Run functionality
  • Recording and executing a sample application

Actions

  • What are actions?
  • Creating multiple actions
  • Calling actions from other scripts

Parameters

  • Introduction to parameterization
  • Necessity of parameterization
  • Various sources of doing parameterization

Transactions

  • What is the transaction?
  • Need to use transaction
  • Reporting transaction time

Controller

  • Understanding the Controller
  • Usage of Controller
  • Features of Controller
  • Rendezvous point

Correlation

  • Understanding Correlation
  • Need to correlate
  • Process of correlation
Quick Enquiry

Call Us Today!            INDIA: +91 9618816600               USA: +12108587448              training@iconitinc.com