Future of software testing is good as long as the new projects are getting developed or the projects are in maintenance phase, quality testing of such projects in always required.
Our course will give you essential skills and knowledge needed to work as a software tester. In this course we provide overview of programming technology, overview of database concepts and complete understanding of manual testing. In our software testing course we take real time projects that helps student to understand the actual Industry processes. We teach how testing phases goes parallely with development cycle.
Duration : 3 Months (90-100 Hrs.) (Weekdays Batch) Prerequisites : Course Syllabus Module I : Basic Software Testing Fundamentals of Testing What is Software Testing? What is Software Bug Testing Principles When to Start/Stop Testing? Application Architecture Desktop/Stand–alone Environment Client Server Environment Web Based Environment SDLC and STLC SDLC Phases Various SDLC Models Waterfall Model Iterative and Incremental model STLC Phases Types of Testing Methods of Testing Static and Dynamic Testing Verification and Validation Verification Methods of Verification Validation Levels of Testing V Model Functional and Non Functional testing Functional Testing Unit Testing Integration Testing System Testing User Acceptance Testing Regression Testing Retesting Non Functional Testing Performance Testing Load Testing Stress Testing UI and Usability Testing Security Testing Portability Testing Compatibility Testing Other Special Testing Types Test Management Test Plan Template Usecase Testing Scenario Testing Testcases & Test Data Testcases Template Test Design Technique Defect Management What is Defect/Bug? Reason for Defects in Software Defect Tracking System Defect Life Cycle Attributes of Defect Bugzilla - Defect Tracking Tool Test Plan Template Usecase Testing Scenario Testing Testcases & Test Data Testcases Template Test Design Technique Quality Center (QC-Overview) Opening QC Requirements tab Test Plan tab Test Lab tab Defects tab Report and analysis of result Introduction to Database DBMS, RDBMS, ORDBMS DDL, DML, DCL, TCL Data types SELECT Statement Restricting and Sorting Data Aggregating Data using Group Functions Manipulating Data Sub queries Important Functions Joins and different types Module II : Automation Testing Tool (SELENIUM) Overview of Java OOP’s , Data Types and Variables Operators, Control Structures Strings, Arrays Objects and Classes Object, Classes and Methods Method Overloading Constructors Inheritance Types of Inheritance Method Overriding Packages and Interfaces Defining Packages Extending Interfaces Exception Handling Fundamentals of Exception Handling Exception types Try and Catch and finally Multiple Catch Collections Framework Array Introduction Syntax of Array Types of Array Predefined Array Functions Introduction to Automation Testing What is Automation Testing? Why Automated Testing? When to Automate? Which Test Cases to Automate? Different Automation tools Automation challenges & Mitigations Introduction to selenium What is selenium? History and various versions of selenium Who can learn automation using selenium Advantages of using Selenium over other tools Selenium components Selenium-IDE Introduction IDE Features Building Test Cases Running Test Cases Building and Running Test Suites Selenium Web Driver 2.0 Why Selenium Web Driver Automation Setup for Selenium Web Driver Configuration of Selenium Jar using Eclipse Selenium Commands What is a Driver Different methods of finding element By ID By name By Xpath By Tag name By class name By Link text Various types of operation that can be performed on any elements and how to use them. capturing Screen shots Multiple Window Handling Pop Up Handling Java Script injection Verifying statements Preparing basic Automation Scripts and running them Creating Re usable class and their implementation in creating Test Scripts Parameterizing Test Scripts using Excel Creating Test Suites Framework Designing What is a Framework? Different Types of Framework How to Design a framework? Data Driven Framework using Excel Keywork Framework Hybrid Framework TestNg Framework Test NG & TestNG features How to integrate TestNG with Eclipse Test NG Annotations TestNG Reporting POM Framework Advantages of POM How to implement Using Page Object and Page Factory Reporting Using Report NG for generating reports through TestNG Log4j-What is Log4j, how to use it, integration of Log4j with Eclipse Build Tools -Maven How to create a maven project in Eclipse Maven Build Cycles How to compile and Run tests using Maven Continuous Build Integration tools- Jenkins What is Jenkins and how to use it How to integrate jenkins with Eclipse Selenium Grid Introduction & Architecture of Selenium Grid Configuration of Selenium Selenium Grid(Hub And Node) Writing a Sample Script using Selenium RC Some Practice and Sample Programming using Grid
Hands on Experience on Industry Project.
Conduct Mock Test.
Interview Tips and Resume Formation.