Software Quality Assurance

Course Description

With the continued expansion of Information Technology in our lives, the demand for quality products along with qualified and skilled Quality Assurance Professionals are also rising. Individuals with practical knowledge of designing and implementing high quality software procedures in all the phases of software development can increase their earning potential, improve their chances of professional advancement and achieve considerable edge in this highly competitive yet expanding job market. Our Software Quality Assurance course will provide the students in-depth understanding of manual and automated testing of client server and web based Application. This course will also equip them with the knowledge of using the most advanced and updated tools for software testing in the cutting edge environment

You will learn

  • Understand why Software Quality Assurance is needed and key to successful implementation of Software application
  • What is a Software application and what is the action plan for a software application?
  • Analyzing Functional Requirements
  • Software Development Life Cycle
  • Software Test Life Cycle
  • What are Defects and Defects Life Cycle
  • Testing methodologies (Water Fall, Agile)
  • Different Types of Testing
  • What is HP Quality Center
  • Introduction to Real Time Projects
  • Relational Database System
  • SQL and commonly used functions for Back End Testing
  • What is Unix, common commands
  • Data warehouse concepts and different tools in DWH
  • What is Reporting and Reporting Tools (helps in Testing Reports)

Course Outline

Unit 1: Software development life cycle
  • Software Development Lifecycle
  • Understanding technical document
  • Software development Methodologies
  • Software Testing Process and types
  • Requirement Analysis and Defect life cycle
Unit 2: Testing Technique and Best Practices
  • Testing Artifacts Boundary value Analysis
  • Development of test plan and test cases
  • Testing coverage and reporting
  • Managing software testing in Quality center
  • Managing Software Testing with Jira
Unit 3: Database basic and Back End Testing
  • Concept of Relational Database
  • SQL Functions
  • Joins, sub queries, stored procedures, views, curser, dynamic queries
  • Project 1: Creating database and data base objects/Tables
  • Hands on training in SQL (writing queries and executing queries)
  • Project 2: Backend testing
Unit 4: Unix Module
  • Unix environment basics and installation
  • Detailed overview of Unix commands and hands on practice sessions
  • Introduction to shell scripting
Unit 5: DatawareHouse
  • DWH concepts
  • Fact and Dimensions
  • Transformations
  • Star Schema and Snowflake Schema
  • Slowly Changing Dimensions
  • ETL, OLAP, OLTP
  • Transformations
  • DWH architecture
Unit 6: Tools Commonly used in Software Testing
  • HP-Quality Center
  • JIRA
  • WinSCP
  • Sharepoint
Unit 7: Performance Testing with Load Runner
  • Load Runner components and Protocol
  • Vugen Recording, Runtime settings, Action files, Transactions, Check Points, Parameterization
  • Manual and automatic correlation
  • Controller, Scheduling, Running load test
  • Monitoring, Analysis and reporting
Unit 8: Interview Technique and Updating Resume
  • Highlighting experience and skill
  • IT interview process
  • Face to face interview practice
  • Review of resume and questioners
Unit 9: Object Oriented Programming in Java
  • Object oriented Programming basics
  • Installation of Eclipse and its interface
  • Class, Object, Method and Inheritance
  • Data type, Operator, Conditional Loops
  • Strings, Array, Collection and Error Handling
Unit 10: Test Automation in Selenium Web driver
  • Introduction to test automation
  • Selenium IED and Web driver
  • Writing script for web application testing
  • Xpath, CSS, HTML and XML
  • Cross Browser Testing, Ajax and Pop UP
  • Test Automation Frameworks
  • Web Project 1: Data Driven Framework
  • Web Project 2: Key word Driven Framework

Schedule

No schedule yet, contact us for register, we will contact you when we have classes