Course details

It has become critically important for companies to increase the quality of their software as a large number of companies rely on information technology for daily operations. Quality assurance aspects have become more critical for software companies as even a small error in system while in final implementation phase could be costlier. It is even more costly to address the software defects in the later stages of software life cycle. Realizing this, Broadway has introduced a full-fledged QA training course with an aim to produce talented quality experts in software industry of Nepal. This course enable the software professionals and other individuals to 

MODULE I: MANUAL TESTING

Fundamentals of Testing

  • Human and errors, Testing VS. Debugging, Software Quality, Requirement Behavior and Correctness, Testing Process, Psychological Aspects of Testing, General Testing Principles, Test Metrics

SDLC

  • Waterfall Model
  • Spiral Model
  • V Model
  • Agile Methodology

Testing Approaches - I

  • Static Testing

Testing Approaches - II

Dynamic Testing

  • Black Box Testing

              - Equivalence Class Partitioning

              - State Transition Test

              - Decision Table Technique

              - Used Case Testing

              - Cause Effect Graphing

              - Boundary Value Analysis

              - Advanced black box techniques

White Box Testing

  • Statement Coverage
  • Test of Conditions
  • Branch Coverage
  • Path Coverage
  • Advanced White Box Techniques
  • Instrumentation and Tool Support

Gray Box Testing, Intuitive and Experience Based Testing

Verification & Validation

Verification

  • Inspection
  • Walkthrough
  • Reviews

Validation

  • Unit
  • Integration
  • Functional
  • System
  • Acceptance
  • Alpha and Beta testing

Difference between Verification and Validation

Miscellaneous types of testing

  • Usability
  • Performance
  • Load
  • Stress
  • Security
  • Volume Testing
  • Sanity and Smoke Testing
  • Regression Testing
  • Mutation

Test Cases

  • Introduction
  • Various Test Scenarios
  • Test Case Design and Template
  • Different Types of Test Cases
  • Difference between Test Case and Test Scenario
  • Creation of Test Cases for Sample Application

Test Management

  • Test Organization

              - Test teams, tasks and Qualifications

  • Test Planning

              - Quality Assurance Plan, Test Plan, Test Exit Criteria

  • Cost and economy Aspects
  • Test Strategies
  • Test Activity Management, Incident Management, Configuration Management

Test Progress Monitoring and Control

Bug Reporting and Tracking

  • Error, Defect, Bug and CR
  • Bug Reporting Approach
  • Bug Reporting Steps
  • Severity and Priority
  • Bug Life Cycle

ADVANCE COURSE

Certification: ISTQB Preparation

MODULE II: AUTOMATION

Introduction to Automation

  • Pitfalls of Manual Testing
  • Benefits of Automation Testing
  • Pitfalls of Automation Testing
  • Factors to select for Automation Testing
  • Factors for Selecting Automation Tool
  • Types of Automation Tools

              - Tools of Functionality Testing

              - Tools of Test Management

              - Performance Testing Tools

  • Types of Licenses

              - Licensed Tools

              - Open Source Tools

QUICK TEST PROFESSIONAL (QTP)

  • Introduction
  • Quick Test Window
  • Principle of Capture and Playback
  • Recording mode
  • Run mode
  • Object Repository
  • Principle Check Points
  • Parameterization

SELENIUM

  • Introduction to Selenium
  • Components of Selenium

              - Selenium IDE

              - Selenium RC

              - Selenium Core

Selenium IDE

  • Overview
  • Installing, recording, replaying and manipulating
  • Commands:

              - Actions

              - Asserts

              - Assert

              - Verify

              - Wait

              - Assessors

  • Selenium scripting basics

Selenium Web Driver as

  • Overview
  • Create Script in Selenium Webdriver
  • Accessing forms,link & tables
  • Junit
  • Mouse Events, Uploading fies etc.

SQL Queries

  • SQL Introduction
  • Uses of SQL in Testing (Database, SQL injection in Web App etc.)
  • Data Definition
  • Data Manipulation
  • Data Control
  • JOINS
  • SQL Queries

MODULE III: Test Management Tool

QUALITY CENTER

Introduction to Quality Center

  • Requirements Tab
  • Requirements Tab's Four Views
  • Requirements Types
  • Test Coverage

Test Plan Tab

  • Test Plan Tree
  • Adding New Folder for Test Plan
  • Tests Types

Test Lab

  • Organizational Structure
  • Building Test Sets
  • Adding Tests for Test Sets
  • Understanding Execution Flow
  • Execution Control
  • Test Set Properties

Defects Tab/Change Requests

  • New Defects
  • Defects Tracking
  • Understanding Grid Filters

Linking Among Different Tabs and Need of Linking

Filtering

  • Test Requirement Tab
  • Test Plan Tab
  • Defects Tab
  • Test Lab Tab

Analysis and Reporting

Importing and Exporting

Setting-Up Favorites

MODULE IV: BUG REPORTING JIRA as Bug Reporting Tool

  • Installation
  • Create a JIRA project
  • Adding a Column to a Board
  • Adding Users to our JIRA Account
  • Adding Issues/Bugs to the JIRA project
  • Attaching screenshots to the Bugs in JIRA
  • Assign, close, add comments, effort and so on to the JIRA bugs
  • Classifying defects into Critical, Major, Minor and so on

Mantis

  • Installation
  • Create a Mantis project.
  • Adding Users to our Mantis Account.
  • Adding Issues/Bugs to the Mantis project.
  • Attaching screenshots to the Bugs in Mantis.
  • Assigning, closing, adding comments, effort etc. to the Mantis bugs.
  • Classifying defects into Critical, Major, and Minor etc.

MODULE V: MOBILE APP TESTING

Overview of Mobile Applications Components of Mobile Application Introduction to Mobile Application type -

  • Native
  • Hybrid
  • web mobile applications

Mobile Testing Tour

  • Gesturing tour,
  • Accessories tour,
  • Motion tour location based testing

Mobile testing and associated challenges

  • Various Device/Platform
  • Non-functional - Performance and Security
  • Network, Memory, Usability

Mobile Testing Approach

  • Installation and uninstalling testing
  • Workflows and feature testing
  • Scenario based testing
  • Interactions of device
  • Mobile testing strategies
  • Apium

Android Mobile Basics and Set up emulator

Working with Android Testing

Android and iPhone Testing

Mobile Application Testing Execution with emulators

Mobile Application Testing Execution with simulators

Mobile Application Automation Testing- Selenium

PERFORMANCE TESTING TOOL

  • About Jmeter
  • Install Jmeter

              - Thread and its properties

              - Various Kinds of Sampler

              - Various Kinds of Listener

Updated on 03 September, 2016

About Broadway Infosys Nepal

Broadway Infosys Nepal is one of the best inclusive computer training institutes in Kathmandu, Nepal. Established in 2008, our professional IT Training and Development center has been employing experts in this field to impart professional education to trainees. We offer well-structured complete professional training in various Programming Languages, Graphics & Multimedia, Web Designing as well as Development Training that is based upon the current recruitment needs in the IT market.

Further, we also provide training on thorough understanding of:

  • Project Requirement Identification and Analysis,
  • Software Development Life Cycle,
  • Functional Design,
  • Testing and Implementation
  • Quality Assurance

Since establishment, we have successfully established and maintained network with more than fifty IT and other companies which has made us able to offer and provide our students with internship and job opportunities.

See all Broadway Infosys Nepal courses
Are you from Broadway Infosys Nepal ? Claim your course!
Courses you can instantly connect with... Do an online course on Risk and Quality starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or