QA Online Training

Page 1

–

QA Training Plot #204, 2nd Floor, Above Bank of India ,Opp Mythri vihar ,Ameerpet,Hyderabad.500016. Email:info@qedgetech.com Website:www.qedgetech.com. Ph:9154112233 . 040-64644491 / 92.


MANUAL TESTING About The Course Manual Testing course will cover software testing concepts, SDLC, STLC, Agile Testing, Effective Testing methods, QA Process , TestCase writing, TestCase Execution, Defect Reporting , Defect Management and Test Management tools like ALM/Quality Center.

Course Objectives After the completion of the Manual Testing course, you will be able to: 1. Understand fundamental concepts in software testing, including software testing objectives, processes, test strategies and testing techniques. 2. Understand the software testing processes and manual testing processes like Unit testing, Integration testing, system testing, re-testing, regression testing and system integration testing and UAT etc., 3. Learn to plan a testing projects, design test cases and data, conduct testing operations, manage defects and generate test report. 4. Learn to conduct UI Testing, Usability Testing, Load Testing, Performance Testing, Security Testing and Compatibility Testing etc., 5. Learn Defect Reporting process and Defect management process. 6. Learn implementing Testing Process using tools like ALM(Quality Center) and JIRA.

Who can join this course? This is a foundation course for any Fresh Graduates, Students and working professionals who want to learn and gain knowledge on software testing.

Pre-requisites There is no technical and no programming knowledge required for this course, minimal knowledge on software applications is enough.

Project Work Towards the end of the Course, you will learn working on a live project.


Curriculum Software Testing Overview • • • • • • • • • • • •

Introduction to Software Testing Objectives of Testing Software Development Process Project vs. Product Error / Fault / Failure Why Software has defects? Most common defects Cost of fixing defects Testing then … and Testing now… What is Verification & Validation Difference between QA & QC Role of a Tester

Principles of Testing • • • • • • •

Early Testing Exhaustive Testing Impossible Defect Clustering Pesticide Paradox Testing is Context Dependant Testing Should Show Presence of Defects Absence of Error is a Fallacy

Software Development Life Cycle (SDLC) SDLC Phases SDLC Models - Waterfall Model - V Model - RAD Model - Prototype Model - Spiral Model Agile Model Software Testing Methodologies • •

• • • •

Static Testing White Box Testing Black Box Testing Gray Box Testing


Static Testing Techniques • • • •

Reviews Types of Reviews Inspections & Audits Walkthroughs

White Box Testing • •

Unit Testing Integration Testing

Black Box Testing • •

System Testing User Acceptance Testing (UAT)  Alpha Testing  Beta Testing

System Testing and Types of System Testing • • • • • • • • • • • • • • • • • • • •

Smoke / Sanity Testing Formal Testing Priority Based/Risk Based Testing Ad-hoc Testing Re-Testing and Regression Testing End-to-End Testing Exploratory Testing Benchmark Testing Monkey Testing UI Testing Usability Testing Security Testing Performance Testing Load Testing Stress Testing Compatibility Testing Installation Testing Globalization Testing Localization Testing Recovery Testing


Software Testing Life Cycle (STLC) •

Test Planning 

Test Strategy

Test Plan

Test Analysis  

Analyzing Functional Requirements Preparing Requirement Clarification

Test Preparation  

Identifying & documenting Test Scenarios Test Case Design Techniques • • • • •

• •

ECP BVA Decision Table Testing State Transition Testing Use case Testing

 

Preparing Test Cases Preparing Test Data

Preparing RTM

 

Build Release Process

Test Execution Executing Testcases

Defect / Bug Life Cycle Defect Management  What is defect?  Defect Classification  

Defect Severity & Defect Priority Defect Report Template

Defect Reporting & Defect Tracking

 

Criteria for Test Closure Status Reports (Daily and Weekly)

Test Closure

• Test Summary Reports


 

Agile Testing Overview of DataBase Testing

ALM (Quality Center) Overview of Test Management QC Tool Architecture QC Site Administration    

Creating Domain Creating Project Creating Users Mapping User to QC Project

QC User Modules 

Defining Test Requirements

Writing TestCases in QC Mapping TestCases to Requirements

Exporting TestCases from Excel to QC

Create Test Sets Executing TestCases Defect Reporting & Defect Tracking

 

Analyzing Reports & Graphs


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.