99402 89059 90030 15832 99402 19052

Software Testing Training

GET NOTICED BY TOP HIRING COMPANIES WITH ACCORD JOB ASSIST PROGRAM

For Fees Details Enquiry Here


Module I –Manual Testing
1: Introduction to Software Testing

What is software? And its types - Software engineering and its process - What is software testing? - Manual and automation testing - Ways of testing? - Error/defect/bug/failure - Software testing Objective -Roles and responsibilities of software tester - Characteristics of good tester - Verification and validation - Software testing principles

2: SDLC and Its Models

what is SDLC?-SDLC process in detail- Various SDLC models- Waterfall model- Agile model - Prototype model -Spiral model

3: Testing Levels-Unit Testing

Need for levels of testing - Four levels of testing- Introduction to unit testing- Unit testing tools- Unit testing approaches-Unit testing advantages and disadvantages

4: Testing Levels- Integration Testing, System Testing, UAT

Integration testing introduction-Integration testing approaches-big bang approach and incremental approach -System testing introduction- Functional testing-smoke testing, sanity testing, regression testing, retesting -Non-functional Testing-Performance testing, load testing, Stress testing, recovery testing User Acceptance testing(UAT) introduction-Alpha testing and beta testing

5: Test Granularity-White Box Testing

What is test granularity? Testing techniques-Static and dynamic testing- White box testing, black box testing, Grey box testing -White box testing introduction -Steps to perform white box testing - White box testing techniques-statement coverage, branch coverage, path coverage- Cyclomatic complexity

6: Black Box Testing and its techniques

Black box testing introduction- Black box testing types- Steps to black box testing- Black box testing tools-Black box testing techniques - Equivalence class partitioning(ECP) - Boundary value analysis(BVA) - Decision table testing-Error guessi

7: Special Types of Testing, Verification and Validation, V-Model, Reviews

Special type of testing-ad hoc testing, monkey testing, GUI testing, compatibility testing, mutation testing, exploratory testing, Security testing -Verification and validation difference in detail - V-model introduction - V-model advantages and disadvantages - what is reviews?-Roles involved in review process - Review types

8: Software Testing Life Cycle (STLC)

What is STLC? - Various phases of STLC - Entry and Exit criteria of testing-Exit level criteria of testing/when to stop testing - Requirement analysis phase-Test planning phase -Test design phase and Test environment phase - Test execution phase -Test closure phases - Test deliverables

9: Test Plan And Test Cases What is test plan? -Steps to create test plan as per IEEE829 standard- analyze the product, develop test strategy, define the test objective, define test criteria, resource planning, plan test environment, schedule and estimation and test deliverables - What is test case? - Important fields in test case - Characteristics of good test case -sample test case creation-Test case creation practice

10: Bug Life Cycle, RTM Preparation, Defect Report Preparation

What is bug life cycle? - Bug life cycle detail explanation with standard diagram - What is RTM? -Need for RTM - RTM types-Sample RTM document

11: Web Testing, Test Metrics and Measurements, Test Reports

What is web testing? - Steps to perform web testing - What is test metric?-What is test measurements?-Why test metric and measurements?- Types of test metrics.- Important formulas to calculate test metrics - What is test report?- Good test report - characteristics Test report components

12: Quality, Quality management process, Quality Principles, ISO standards, CMMI and TMMI Levels

What is quality? Quality Assurance (QA) Quality control (QA) PDCA life cycle - What are ISO standards? - Benefits of ISO 9000 standard - What is CMMI?-CMMI levels -What is TMM?-TMM levels- Quality principles

Module II – Automation Testing
1: Introduction to Selenium

Introduction to automation - Comparison between manual and automation - Automation life cycle - What is selenium? - Why selenium with java? - Selenium components - Difference between QTP and selenium.

2: Selenium IDE

Selenium IDE introduction - Selenium IDE installation - Record and run selenium IDE script - Selenium IDE commands - types -Verifying page elements -Locators - Inspecting elements in a webpage - Understanding locators-ID, name, Xpath, CSS attributes

3: Selenium WebDriver

Introduction to selenium Webdriver - Selenium Webdriver architecture- Selenium Webdriver installation - Creating new java projects and classes in Eclipse - Browser commands -Navigation commands - Accessing elements using Locators - Handling web elements-test box, links, radio button and check boxes

4: Selenium Handles

Handling window and multiple windows using selenium Webdriver - Handling Alerts in selenium Webdriver - Handling dropdown in selenium Webdriver - Handling calendar popups - Taking Screenshots

5: Creating and Customizing Xpath/ AutoIT

What is XPath - When to Use XPath -Absolute XPath/Relative Xpath - Handling dynamic web tables - Installing AutoIT-Components of AutoIT Using Finder Tool - AutoIT commands -Creating Scripts in AutoIT - Creating executable files -Running AutoIT Scripts from Selenium?

6: Synchronization and JXL

What is synchronization? - Implicit Wait WebDriverWait -Fluent Wait - PageLoadTimeout - What is JXL? - Read Excel using JXL and Write Excel using JXL

7: JUNIT Framework

What is framework? Junit introduction Junit installation Junit test script Junit annotations Junit assertions -Junit parameterization tests

8: TestNG Framework

Advantages of TestNG over Junit - Why do we need TestNG in Selenium? - Installing TestNG in Eclipse - Creating a New TestNG Test File Test annotation - Running the Test - Checking reports created by TestNG - Generating HTML Reports - Annotations used in TestNG - Validating Tests with Assertions Creating multiple Tests -Prioritizing Test

9: TestNG Parameterization

Parameterizing Tests with @parameter -Parameterizing Tests wit @data Provider - TestNG data Provider with Excel-Creating and Running Test Suites with TestNG.xml - Parallel Test Execution with TestNG -Cross Browser Testing using TestNG

10: Selenium frameworks

Introduction to framework About framework - Use of framework - Different types of frameworks - Different types of packages in framework Data driven framework -Apache POI -Read and write Excel file using Apache POI

11: Keyword driven framework and hybrid framework

Keyword driven framework introduction- Create test case-Test steps with keywords and data -Run the scripts -Writing result in excel hybrid driven framework introduction -Create test case using HDF -Test steps with both DDT and KDF -Run the scripts-Writing result in excel

12: POM (Page Object Model) & page factory

What is POM Why POM? - Advantages of POM - Creating POM Tests - What is Page Factory? -Creating Tests with Page Factory - Implementing POM -Sample scripts for implementation

13: LOG4j

Introduction about Logging Logging problems without Log4J -How to solve Logging problem with Log4J? - What is Layout? -Different types of Layouts in Log4J - What is Appenders? - Different types of Appenders

14: Maven and Jenkins

What are Maven and Why Maven? Installing/Configuring Maven Creating Maven Project -Importing Maven Project into Eclipse What is POM.xml?- Adding Dependencies to POM.xml - Installing/Configuring Jenkins- Scheduling Test Execution in Jenkins=- Auto mail configuration in Jenkins -What is continues integration? -Continues integration with JENKINS

15: Cucumber framework

Introduction to framework Cucumber installation -Sample script using cucumber framework - Data driven testing using cucumber

Best Training in Chennai

Accord Info Matrix is a Chennai based Software Firm. Our main focus areas are Software Training and Software Development. Accord started with the ambitious aim of providing QUALITY training to Students and Corporate. We are integrated as an organization of talented trainers having extensive expertise in all facets of providing quality training.

© ACCORD INFO MATRIX. All Rights Reserved.