Software Quality Testing Course Material



Similar documents
Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

QA Classroom and Online training from Yes-M Systems

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

Testing Tools Content (Manual with Selenium) Levels of Testing

SOFTWARE TESTING TRAINING COURSES CONTENTS

Business Application Services Testing

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

Testhouse Training Portfolio

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Quality Assurance Training Program

Software Testing Lifecycle

Collaborating for Quality in Agile Application Development From Beginning to End

Manual Testing Online Training Concepts : Software Testing Manual Module 1: Testing fundamentals. Introduction:

ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010

The AppSec How-To: 10 Steps to Secure Agile Development

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK

Mobile Testing, Agile Methodologies & You!

Software Quality Assurance Training. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Basic Unix/Linux 1. Software Testing Interview Prep

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Course Catalog for QA Software Testing Training

Automation using Selenium

Levels of Software Testing. Functional Testing

LR120 LoadRunner 12.0 Essentials

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Certified Selenium Professional VS-1083

Testing Lifecycle: Don t be a fool, use a proper tool.

Business Assurance & Testing QEx Automation Platform

Quality Assurance - Karthik

MOBILE APPLICATION TESTING ENGINEER

HP Application Lifecycle Management

HP Application Lifecycle Management (ALM) HP Quality Center Roman Zednik HP Software Austria

A Practical Guide to implementing Agile QA process on Scrum Projects

Test Automation -Selenium

An Overview of Agile Testing

Software Testing Tutorial

Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:

Guide to Mobile Testing

Mohammed Khan SUMMARY

Automating Security Testing. Mark Fallon Senior Release Manager Oracle

HPE PC120 ALM Performance Center 12.0 Essentials

Secure Code Development

HP ALM11 & MS VS/TFS2010

SECTION 4 TESTING & QUALITY CONTROL

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

Fundamentals of LoadRunner 9.0 (2 Days)

a new generation software test automation framework - CIVIM

Team Foundation Server

Bridging the Gap Between Acceptance Criteria and Definition of Done

Perfecto Mobile. All rights reserved.

Th3 - Open Source Tools for Test Management

Certified Tester Program

Higher Focus on Quality. Pressure on Testing Budgets. ? Short Release Cycles. Your key to Effortless Automation. OpKey TM

Agile Scrum Workshop

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Microsoft Modern ALM. Gilad Levy Baruch Frei

Scrum Methodology in Product Testing : A Practical Approach

Automation and Virtualization, the pillars of Continuous Testing

Software Development. Overview.

About me - Joel Montvelisky

Mobile Test Automation: Lessons Learned in the Trenches

DevOps for CA Plex Automated Testing

Terrace Consulting Services

SOFTWARE TESTING - QUICK GUIDE SOFTWARE TESTING - OVERVIEW

Latest Trends in Testing. Ajay K Chhokra

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

Sonata s Product Quality Assurance Services

IBM WebSphere DataStage Online training from Yes-M Systems

Codeless Test Automation for Web Apps

INDEPENDENT TESTING & QA SERVICES

Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

"Testing in the DevOps World of Continuous Delivery"

Enhancing The ALM Experience

ALM120 Application Lifecycle Management 11.5 Essentials

Web UI & Functional Test Automation for Continuous Agile Deliveries

Nova Software Quality Assurance Process

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

What is a life cycle model?

HP LoadRunner: Essentials 11

Introduction to Automated Testing

Continuous Integration Optimizing Your Release Management Process

BCA 421- Java. Tilak Maharashtra University. Bachelor of Computer Applications (BCA) 1. The Genesis of Java

Presentation: 1.1 Introduction to Software Testing

Sandesh Prasanna Kumar

Agile Testing Principles and Best Practices. Progress Software, Hyderabad, India

How To Ensure That Your Computer System Is Safe

Business Analysis Essentials

Business Systems Analysis Certificate Program. Millennium Communications & Training Inc. 2013, All rights reserved

Implementing a Data Warehouse with Microsoft SQL Server 2012

Continuous Integration

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011

HP Agile Manager What we do

Security Testing with Selenium

Transcription:

Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions would be highly interactive and students will be given in-depth knowledge about Software Testing techniques, tools and methodology. Want to move into Software Testing field, try our demo class. Post completion students will be able to crack software testing interviews confidently. 100% Job Assistance and Interview Preparation There will be 2 demo classes. Overview of Testing 1. What is testing and why it is imperative. 2. Organization Structure and role of a tester Types of Testing 1. Unit Testing 2. Integration Testing 3. System Testing 4. User Acceptance Testing Basic Overview of Software Testing 1. Project Lifecycle and its execution cycle. 2. Overview of SDLC 3. Introduction to Software Application Testing 4. Terminology used in Industry for Testing. Software Engineering Modeling 1. Waterfall Model 2. Prototype Model 3. Spiral Model 4. Incremental Model 5. V Model

Quality Assurance Methodology and Need 1. Overview of QA and its need 2. Difference between Quality Assurance and Quality Control 3. Different types of inspection, walkthroughs and reviews. 4. QA Lifecycle 5. Quality Improvement and its advantages 6. QA Techniques and Methodology 7. Industry accepted Policies and best practices. 8. Importance and need of superior QA processes Software Testing Techniques 1. Black Box 2. White Box 3. Grey Box Different Types of Testing 1. Security/ Penetration Testing Sql Injection Buffer Overflow Cross Site Scripting (XSS) Parameter Tampering 2. Smoke/Sanity Testing 3. Functional Testing Integration Testing System Testing Regression Testing User Acceptance Testing (Alpha and Beta Testing) Validation Testing 4. Non Functional Testing Load Testing Stress Testing Volume Testing Cross Browser Testing Usability Testing Recovery Testing 5. Mobile Testing (Hybrid and Native Apps) 6. Business Intelligence Testing 7. Web Services Testing 8. Web Application Testing

Agile Methodology and why it is gaining prominence 1. Introduction to Agile Methodology 2. Meetings and Processes (Sprints, User Stories, Burnt Down Chart, Scrum) 3. Scrum Process 4. Creating User Stories 5. Adding and Tracking Tasks 6. Acceptance Criteria of Task Order Test Metrics and ALM (QC) STLC 1. Logging Bugs in ALM 2. Writing Test Cases in ALM 3. Creating Test Plan 4. Managing Requirements 5. Test Cases Execution 6. Overview of Testing Metrics 7. Requirement Traceability Matrix 8. Defect Lifecycle and Defect Management Tools 1. Creation of Test Cases, Test Plan, Use Cases 2. Review of Test Cases 3. Defect Reporting 4. Optimization Techniques Database Testing 1. DB Application 2. How data is stored in a database 3. Back end and Front End Testing 4. Enterprise Application Architecture 5. DB Basics 6. Relational Database concepts 7. Basic DDL, DCL, DML commands 8. Advanced DML commands 9. Restricting, Merging and Sorting 10. SQL Inbuilt Functions 11. Introduction to SQL joins and their implementation 12. Grouping data using Group by

QTP 13. Candidate key, Primary key, Foreign Key and their constraints 14. Unique and null value 1. What is Automation Testing and its advantages 2. Introduction to QTP 3. Types of Recording Normal, Analog, Low Level 4. Object Repository concepts and its use 5. Types of Checkpoints :- Standard Checkpoint Text Checkpoint Text Area Checkpoint Database Checkpoint Web Checkpoint XML checkpoint Accessibility Checkpoint 6. Types of Parameterization :- Action Parameterization Random Number Parameterization Environment Variable Parameterization DataTable Parameterization 7. Actions :- Call to New Action Call to Existing Action Call to Copy Action 8. Use of Regular Expressions 9. Recovery Scenario 10. Debugging of Automated Scripts 11. Communication among different actions 12. File system 13. Batch Execution of test cases Load Runner 1. What is performance testing and its importance 2. Introduction to Load Runner 3. LR testing process 4. Virtual User scripts 5. Working with VUser 6. Transactions 7. Parameterization

8. Check Points 9. Rendezvous Points 10. LR Controller Selenium 1. Introduction to Selenium 2. Selenium IDE, RC and Webdriver 3. Configuring IDE 4. Recording Script 5. Running, pausing and debugging script 6. Running a script in a structured manner 7. Inserting commands in between script 8. Commands commonly used in IDE 9. Introduction to XPATHS, How to find XPATH 10. Verification Mode in IDE 11. User-extension JS in Selenium IDE 12. Using IF statements and loops in IDE 13. Echo, StoreEval and StoredVars 14. Making a function in user extension JS 15. Randomization of Test Data ALM/QC 1. Introduction to QC 2. Site Administration 3. Test Planning 4. Test Execution 5. Requirements Management 6. Defects Management 7. Attachment Technique Personal Development Sessions 1. How to face interview General Questions Asked 2. Mock Interviews with personalized feedback 3. Comprehensive Interview Question Bank 4. Resume Writing 5. Soft Skills and Presentation Skills 6. Commonly asked Puzzles in Interviews