Course Description:
Our course covers basic terms, concepts and fundamentals of Software Testing including software development life cycle, testing processes, and tools/ technologies used for software defect/ bug management. The course will also cover various testing strategies, approaches and testing types for both manual and automated testing.
Target Audience
Anyone who wants to switch their career to IT Software Testing (Quality Assurance) engineer
Pre-requisites
-
Knowledge of computers, MS Office, any other Computer courses
Training Curriculum
Section 1: Introduction to the Course
-
What is software testing?
-
Purpose of testing
-
Principles & Fundamentals
-
Client Server Architectures
-
Documents involved
-
Roles and artifacts
-
Product Quality Changes
-
SDLC & STLC
-
Cost of ineffective testing
-
Requirements
-
Releases, Builds, Cycles and Iterations
Section 2: Manual Testing
-
Testing concepts
-
Software Quality Dimensions
-
Testing stages
-
Types of Testing
-
Measures of Testing
-
Test Matrix
-
Requirements elicitations and analysis
-
Plan & Design
-
Test case naming
-
Qualities of good test case
-
Test case design best practices and considerations
-
Test planning
-
Test Designing
-
Test data
-
Test preconditions
-
Test Post Conditions
-
Test Execution
-
Test Results tracking
-
Test Results Evaluation
-
Test Deliverables
-
Requirement Traceability
-
Defect tracking & workflow
-
Backend testing concepts
-
What is middleware testing?
-
Test Environments
Section 3: Miscellaneous concepts
-
Remote Desktop connection
-
Configuration files
-
Registry
-
Version controlling
-
Outlook
-
SharePoint
-
Standard Operating Procedures
Section 4: SQL & RDBMS Techniques
-
Discuss ANSI SQL
-
SQL Queries (DDL, DML, DCL) for backend testing
-
Functions, Stored procedures and triggers concepts required for testing
-
Database replication concepts
Section 5: HP Quality Center (HP ALM) Concepts
-
Testing process
-
Managing Requirements
-
Managing Releases & Cycles
-
Test planning & designing
-
Test execution
-
Test coverage & metrics
-
Template tests
-
Test parameterization
-
Managing Defects
-
Defects life cycle and more…
Section 6: QTP
-
Benefits of Automation
-
Concepts & QTP Testing Process
-
Addins
-
QTP Views & Tools
-
Test & Run-time objects
-
Object Repositories
-
Recording Modes
-
Actions
-
Standards & Best practices
-
Setting up the tool
-
Different Variables
-
Object Properties & Verification
-
Parameterization
-
Synchronization
-
Data Tables
-
Recovery scenarios
-
Test Results
-
Basic VB Scripting concepts
Section 7: Reading material where ever necessary
Section 8: Homework
Section 9: Interview discussions
Section 10: FAQs